diff --git a/.github/workflows/build-docker-image.yaml b/.github/workflows/build-docker-image.yaml index 2027aa05..640abfa3 100644 --- a/.github/workflows/build-docker-image.yaml +++ b/.github/workflows/build-docker-image.yaml @@ -29,9 +29,9 @@ jobs: with: fetch-depth: 0 - - uses: nixbuild/nix-quick-install-action@v25 + - uses: nixbuild/nix-quick-install-action@v26 with: - nix_version: 2.4 + nix_version: 2.16.2 nix_conf: | experimental-features = nix-command flakes sandbox = false diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index b99ed294..a1a8f8bd 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -17,9 +17,9 @@ jobs: with: fetch-depth: 0 - - uses: nixbuild/nix-quick-install-action@v25 + - uses: nixbuild/nix-quick-install-action@v26 with: - nix_version: 2.4 + nix_version: 2.16.2 nix_conf: | experimental-features = nix-command flakes sandbox = false diff --git a/flake.lock b/flake.lock index e0c1d3db..33d7400a 100644 --- a/flake.lock +++ b/flake.lock @@ -5,11 +5,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1689068808, - "narHash": "sha256-6ixXo3wt24N/melDWjq70UuHQLxGV8jZvooRanIHXw0=", + "lastModified": 1694529238, + "narHash": "sha256-zsNZZGTGnMOf9YpHKJqMSsa0dXbfmxeoJ7xHlrt+xmY=", "owner": "numtide", "repo": "flake-utils", - "rev": "919d646de7be200f3bf08cb76ae1f09402b6f9b4", + "rev": "ff7b65b44d01cf9ba6a71320833626af21126384", "type": "github" }, "original": { @@ -20,11 +20,11 @@ }, "nix-filter": { "locked": { - "lastModified": 1687178632, - "narHash": "sha256-HS7YR5erss0JCaUijPeyg2XrisEb959FIct3n2TMGbE=", + "lastModified": 1694857738, + "narHash": "sha256-bxxNyLHjhu0N8T3REINXQ2ZkJco0ABFPn6PIe2QUfqo=", "owner": "numtide", "repo": "nix-filter", - "rev": "d90c75e8319d0dd9be67d933d8eb9d0894ec9174", + "rev": "41fd48e00c22b4ced525af521ead8792402de0ea", "type": "github" }, "original": { @@ -35,11 +35,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1692039634, - "narHash": "sha256-L5ISasJZ5lZFOJ9NdxNj7cdrfO4GYv3tKGrv3eNMVJc=", + "lastModified": 1697915759, + "narHash": "sha256-WyMj5jGcecD+KC8gEs+wFth1J1wjisZf8kVZH13f1Zo=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "b392b28a47d2103ac422197fde95449651aee458", + "rev": "51d906d2341c9e866e48c2efcaac0f2d70bfd43e", "type": "github" }, "original": { diff --git a/go.mod b/go.mod index df11d120..aad14ea6 100644 --- a/go.mod +++ b/go.mod @@ -1,35 +1,35 @@ module github.com/nhost/hasura-storage -go 1.20 +go 1.21 require ( - github.com/Yamashou/gqlgenc v0.14.0 - github.com/aws/aws-sdk-go v1.44.323 - github.com/gabriel-vasile/mimetype v1.4.2 + github.com/Yamashou/gqlgenc v0.15.1 + github.com/aws/aws-sdk-go v1.46.3 + github.com/gabriel-vasile/mimetype v1.4.3 github.com/gin-contrib/cors v1.4.0 github.com/gin-gonic/gin v1.9.1 github.com/golang-jwt/jwt/v5 v5.0.0 github.com/golang-migrate/migrate/v4 v4.16.2 github.com/golang/mock v1.6.0 - github.com/google/go-cmp v0.5.9 - github.com/google/uuid v1.3.0 + github.com/google/go-cmp v0.6.0 + github.com/google/uuid v1.3.1 github.com/sirupsen/logrus v1.9.3 github.com/spf13/cobra v1.7.0 github.com/spf13/pflag v1.0.5 - github.com/spf13/viper v1.16.0 - golang.org/x/net v0.14.0 + github.com/spf13/viper v1.17.0 + golang.org/x/net v0.17.0 ) require ( - github.com/99designs/gqlgen v0.17.36 // indirect - github.com/bytedance/sonic v1.10.0 // indirect + github.com/99designs/gqlgen v0.17.40 // indirect + github.com/bytedance/sonic v1.10.2 // indirect github.com/chenzhuoyu/base64x v0.0.0-20230717121745-296ad89f973d // indirect github.com/chenzhuoyu/iasm v0.9.0 // indirect - github.com/fsnotify/fsnotify v1.6.0 // indirect + github.com/fsnotify/fsnotify v1.7.0 // indirect github.com/gin-contrib/sse v0.1.0 // indirect github.com/go-playground/locales v0.14.1 // indirect github.com/go-playground/universal-translator v0.18.1 // indirect - github.com/go-playground/validator/v10 v10.15.0 // indirect + github.com/go-playground/validator/v10 v10.15.5 // indirect github.com/goccy/go-json v0.10.2 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-multierror v1.1.1 // indirect @@ -41,24 +41,30 @@ require ( github.com/leodido/go-urn v1.2.4 // indirect github.com/lib/pq v1.10.9 // indirect github.com/magiconair/properties v1.8.7 // indirect - github.com/mattn/go-isatty v0.0.19 // indirect + github.com/mattn/go-isatty v0.0.20 // indirect github.com/mitchellh/mapstructure v1.5.0 // indirect github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect github.com/modern-go/reflect2 v1.0.2 // indirect github.com/opencontainers/image-spec v1.1.0-rc2 // indirect - github.com/pelletier/go-toml/v2 v2.0.9 // indirect - github.com/spf13/afero v1.9.5 // indirect + github.com/pelletier/go-toml/v2 v2.1.0 // indirect + github.com/sagikazarmark/locafero v0.3.0 // indirect + github.com/sagikazarmark/slog-shim v0.1.0 // indirect + github.com/sosodev/duration v1.2.0 // indirect + github.com/sourcegraph/conc v0.3.0 // indirect + github.com/spf13/afero v1.10.0 // indirect github.com/spf13/cast v1.5.1 // indirect github.com/spf13/jwalterweatherman v1.1.0 // indirect - github.com/subosito/gotenv v1.4.2 // indirect + github.com/subosito/gotenv v1.6.0 // indirect github.com/twitchyliquid64/golang-asm v0.15.1 // indirect github.com/ugorji/go/codec v1.2.11 // indirect - github.com/vektah/gqlparser/v2 v2.5.8 // indirect + github.com/vektah/gqlparser/v2 v2.5.10 // indirect go.uber.org/atomic v1.11.0 // indirect - golang.org/x/arch v0.4.0 // indirect - golang.org/x/crypto v0.12.0 // indirect - golang.org/x/sys v0.11.0 // indirect - golang.org/x/text v0.12.0 // indirect + go.uber.org/multierr v1.11.0 // indirect + golang.org/x/arch v0.5.0 // indirect + golang.org/x/crypto v0.14.0 // indirect + golang.org/x/exp v0.0.0-20231006140011-7918f672742d // indirect + golang.org/x/sys v0.13.0 // indirect + golang.org/x/text v0.13.0 // indirect google.golang.org/protobuf v1.31.0 // indirect gopkg.in/ini.v1 v1.67.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/go.sum b/go.sum index 5d609b84..bfc4803e 100644 --- a/go.sum +++ b/go.sum @@ -38,22 +38,32 @@ cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3f dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= github.com/99designs/gqlgen v0.17.36 h1:u/o/rv2SZ9s5280dyUOOrkpIIkr/7kITMXYD3rkJ9go= github.com/99designs/gqlgen v0.17.36/go.mod h1:6RdyY8puhCoWAQVr2qzF2OMVfudQzc8ACxzpzluoQm4= +github.com/99designs/gqlgen v0.17.40 h1:/l8JcEVQ93wqIfmH9VS1jsAkwm6eAF1NwQn3N+SDqBY= +github.com/99designs/gqlgen v0.17.40/go.mod h1:b62q1USk82GYIVjC60h02YguAZLqYZtvWml8KkhJps4= github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 h1:L/gRVlceqvL25UVaW/CKtUDjefjrs0SPonmDGUVOYP0= +github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161/go.mod h1:xomTg63KZ2rFqZQzSB4Vz2SUXa1BpHTVz9L5PTmPC4E= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= +github.com/Microsoft/go-winio v0.6.1/go.mod h1:LRdKpFKfdobln8UmuiYcKPot9D2v6svN5+sAH+4kjUM= github.com/Yamashou/gqlgenc v0.14.0 h1:KVzUuVQKfl4Phm5Cw4yeFThDAxZoIBR9XLoK/4O1O6U= github.com/Yamashou/gqlgenc v0.14.0/go.mod h1:+z+FRCtGrNmgTxweAUiCodOmQJLTCNtnRNAqhewf1Q8= +github.com/Yamashou/gqlgenc v0.15.1 h1:pva+W/myYSo0f7greV0joKe1wFsRo8tZtI52CWojrhI= +github.com/Yamashou/gqlgenc v0.15.1/go.mod h1:yKaNzczoGrIElG3mG8j2Bg3imv4WyIjLSTRBtvhfMtU= github.com/agnivade/levenshtein v1.1.1/go.mod h1:veldBMzWxcCG2ZvUTKD2kJNRdCk5hVbJomOvKkmgYbo= github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883 h1:bvNMNQO63//z+xNgfBlViaCIJKLlCJ6/fmUseuG0wVQ= github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8= github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0/go.mod h1:t2tdKJDJF9BV14lnkjHmOQgcvEKgtqs5a1N3LNdJhGE= github.com/aws/aws-sdk-go v1.44.323 h1:97/dn93DWrN1VfhAWQ2tV+xuE6oO/LO9rSsEsuC4PLU= github.com/aws/aws-sdk-go v1.44.323/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= +github.com/aws/aws-sdk-go v1.46.3 h1:zcrCu14ANOji6m38bUTxYdPqne4EXIvJQ2KXZ5oi9k0= +github.com/aws/aws-sdk-go v1.46.3/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI= github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM= github.com/bytedance/sonic v1.10.0-rc/go.mod h1:ElCzW+ufi8qKqNW0FY314xriJhyJhuoJ3gFZdAHF7NM= github.com/bytedance/sonic v1.10.0 h1:qtNZduETEIWJVIyDl01BeNxur2rW9OwTQ/yBqFRkKEk= github.com/bytedance/sonic v1.10.0/go.mod h1:iZcSUejdk5aukTND/Eu/ivjQuEL0Cu9/rf50Hi0u/g4= +github.com/bytedance/sonic v1.10.2 h1:GQebETVBxYB7JGWJtLBi07OVzWwt+8dWA00gEVW2ZFE= +github.com/bytedance/sonic v1.10.2/go.mod h1:iZcSUejdk5aukTND/Eu/ivjQuEL0Cu9/rf50Hi0u/g4= github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= github.com/chenzhuoyu/base64x v0.0.0-20211019084208-fb5309c8db06/go.mod h1:DH46F32mSOjUmXrMHnKwZdA8wcEefY7UVqBKYGjpdQY= github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311/go.mod h1:b583jCggY9gE99b6G5LEC39OIiVsWj+R97kbl5odCEk= @@ -73,12 +83,18 @@ github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ3 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc h1:U9qPSI2PIWSS1VwoXQT9A3Wy9MM3WgvqSxFWenqJduM= github.com/dgryski/trifles v0.0.0-20200323201526-dd97f9abfb48/go.mod h1:if7Fbed8SFyPtHLHbg49SI7NAdJiC5WIA09pe59rfAA= github.com/dhui/dktest v0.3.16 h1:i6gq2YQEtcrjKbeJpBkWjE8MmLZPYllcjOFbTZuPDnw= +github.com/dhui/dktest v0.3.16/go.mod h1:gYaA3LRmM8Z4vJl2MA0THIigJoZrwOansEOsp+kqxp0= github.com/docker/distribution v2.8.2+incompatible h1:T3de5rq0dB1j30rp0sA2rER+m322EBzniBPB6ZIzuh8= +github.com/docker/distribution v2.8.2+incompatible/go.mod h1:J2gT2udsDAN96Uj4KfcMRqY0/ypR+oyYUYmja8H+y+w= github.com/docker/docker v20.10.24+incompatible h1:Ugvxm7a8+Gz6vqQYQQ2W7GYq5EUPaAiuPgIfVyI3dYE= +github.com/docker/docker v20.10.24+incompatible/go.mod h1:eEKB0N0r5NX/I1kEveEz05bcu8tLC/8azJZsviup8Sk= github.com/docker/go-connections v0.4.0 h1:El9xVISelRB7BuFusrZozjnkIM5YnzCViNKohAFqRJQ= +github.com/docker/go-connections v0.4.0/go.mod h1:Gbd7IOopHjR8Iph03tsViu4nIes5XhDvyHbTtUxmeec= github.com/docker/go-units v0.5.0 h1:69rxXcBk27SvSaaxTtLh/8llcHD8vYHT7WSdRZ/jvr4= +github.com/docker/go-units v0.5.0/go.mod h1:fgPhTUdO+D/Jk86RDLlptpiXQzgHJF7gydDDbaIK4Dk= github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.1-0.20191026205805-5f8ba28d4473/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= @@ -86,10 +102,15 @@ github.com/envoyproxy/go-control-plane v0.9.7/go.mod h1:cwu0lG7PUMfa9snN8LXBig5y github.com/envoyproxy/go-control-plane v0.9.9-0.20201210154907-fd9021fe5dad/go.mod h1:cXg6YxExXjJnVBQHBLXeUAgxn2UodCpnH306RInaBQk= github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/frankban/quicktest v1.14.4 h1:g2rn0vABPOOXmZUj+vbmUp0lPoXEMuhTpIluN0XL9UY= +github.com/frankban/quicktest v1.14.4/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0= github.com/fsnotify/fsnotify v1.6.0 h1:n+5WquG0fcWoWp6xPWfHdbskMCQaFnG6PfBrh1Ky4HY= github.com/fsnotify/fsnotify v1.6.0/go.mod h1:sl3t1tCWJFWoRz9R8WJCbQihKKwmorjAbSClcnxKAGw= +github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nosvA= +github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM= github.com/gabriel-vasile/mimetype v1.4.2 h1:w5qFW6JKBz9Y393Y4q372O9A7cUSequkh1Q7OhCmWKU= github.com/gabriel-vasile/mimetype v1.4.2/go.mod h1:zApsH/mKG4w07erKIaJPFiX0Tsq9BFQgN3qGY5GnNgA= +github.com/gabriel-vasile/mimetype v1.4.3 h1:in2uUcidCuFcDKtdcBxlR0rJ1+fsokWf+uqxgUFjbI0= +github.com/gabriel-vasile/mimetype v1.4.3/go.mod h1:d8uq/6HKRL6CGdk+aubisF/M5GcPfT7nKyLpA0lbSSk= github.com/gin-contrib/cors v1.4.0 h1:oJ6gwtUl3lqV0WEIwM/LxPF1QZ5qe2lGWdY2+bz7y0g= github.com/gin-contrib/cors v1.4.0/go.mod h1:bs9pNM0x/UsmHPBWT2xZz9ROh8xYjYkiURUfmBoMlcs= github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= @@ -102,6 +123,7 @@ github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2 github.com/go-gl/glfw/v3.3/glfw v0.0.0-20200222043503-6f7a984d4dc4/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-playground/assert/v2 v2.0.1/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/assert/v2 v2.2.0 h1:JvknZsQTYeFEAhQwI4qEt9cyV5ONwRHC+lYKSsYSR8s= +github.com/go-playground/assert/v2 v2.2.0/go.mod h1:VDjEfimB/XKnb+ZQfWdccd7VUvScMdVu0Titje2rxJ4= github.com/go-playground/locales v0.14.0/go.mod h1:sawfccIbzZTqEDETgFXqTho0QybSa7l++s0DH+LDiLs= github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA= github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY= @@ -111,10 +133,13 @@ github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91 github.com/go-playground/validator/v10 v10.10.0/go.mod h1:74x4gJWsvQexRdW8Pn3dXSGrTK4nAUsbPlLADvpJkos= github.com/go-playground/validator/v10 v10.15.0 h1:nDU5XeOKtB3GEa+uB7GNYwhVKsgjAR7VgKoNB6ryXfw= github.com/go-playground/validator/v10 v10.15.0/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU= +github.com/go-playground/validator/v10 v10.15.5 h1:LEBecTWb/1j5TNY1YYG2RcOUN3R7NLylN+x8TTueE24= +github.com/go-playground/validator/v10 v10.15.5/go.mod h1:9iXMNT7sEkjXb0I+enO7QXmzG6QCsPWY4zveKFVRSyU= github.com/goccy/go-json v0.9.7/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/goccy/go-json v0.10.2 h1:CrxCmQqYDkv1z7lO7Wbh2HN93uovUHgrECaO5ZrCXAU= github.com/goccy/go-json v0.10.2/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q= +github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang-jwt/jwt/v5 v5.0.0 h1:1n1XNM9hk7O9mnQoNBGolZvzebBQ7p93ULHRc28XJUE= github.com/golang-jwt/jwt/v5 v5.0.0/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang-migrate/migrate/v4 v4.16.2 h1:8coYbMKUyInrFk1lfGfRovTLAW7PhWp8qQDT2iKfuoA= @@ -161,6 +186,8 @@ github.com/google/go-cmp v0.5.4/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/martian/v3 v3.0.0/go.mod h1:y5Zk1BBys9G+gd6Jrk0W3cC1+ELVxBWuIGO+w/tUAp0= @@ -179,6 +206,8 @@ github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm4 github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0 h1:t6JiXgmwXMjEs8VusXIJk2BXHsn+wx8BZdTaoZ5fu7I= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/google/uuid v1.3.1 h1:KjJaJ9iWZ3jOFZIf1Lqf4laDRCasjl0BCmnEGxkdLb4= +github.com/google/uuid v1.3.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/googleapis/google-cloud-go-testing v0.0.0-20200911160855-bcd43fbb19e8/go.mod h1:dvDLG8qkwmyD9a/MJJN3XJcT3xFxOKAvTZGvuZmac9g= @@ -213,6 +242,7 @@ github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORN github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE= +github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= @@ -227,39 +257,58 @@ github.com/magiconair/properties v1.8.7/go.mod h1:Dhd985XPs7jluiymwWYZ0G4Z61jb3v github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY= +github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= github.com/mitchellh/mapstructure v1.5.0 h1:jeMsZIYE/09sWLaz43PL7Gy6RuMjD2eJVyuac5Z2hdY= github.com/mitchellh/mapstructure v1.5.0/go.mod h1:bFUtVrKA4DC2yAKiSyO/QUcy7e+RRV2QTWOzhPopBRo= github.com/moby/term v0.5.0 h1:xt8Q1nalod/v7BqbG21f8mQPqH+xAaC9C3N3wfWbVP0= +github.com/moby/term v0.5.0/go.mod h1:8FzsFHVUBGZdbDsJw/ot+X+d5HLUbvklYLJ9uGfcI3Y= github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/morikuni/aec v1.0.0 h1:nP9CBfwrvYnBRgY6qfDQkygYDmYwOilePFkwzv4dU8A= +github.com/morikuni/aec v1.0.0/go.mod h1:BbKIizmSmc5MMPqRYbxO4ZU0S0+P200+tUnFx7PXmsc= github.com/opencontainers/go-digest v1.0.0 h1:apOUWs51W5PlhuyGyz9FCeeBIOUDA/6nW8Oi/yOhh5U= +github.com/opencontainers/go-digest v1.0.0/go.mod h1:0JzlMkj0TRzQZfJkVvzbP0HBR3IKzErnv2BNG4W4MAM= github.com/opencontainers/image-spec v1.1.0-rc2 h1:2zx/Stx4Wc5pIPDvIxHXvXtQFW/7XWJGmnM7r3wg034= github.com/opencontainers/image-spec v1.1.0-rc2/go.mod h1:3OVijpioIKYWTqjiG0zfF6wvoJ4fAXGbjdZuI2NgsRQ= github.com/pelletier/go-toml/v2 v2.0.1/go.mod h1:r9LEWfGN8R5k0VXJ+0BkIe7MYkRdwZOjgMj2KwnJFUo= github.com/pelletier/go-toml/v2 v2.0.9 h1:uH2qQXheeefCCkuBBSLi7jCiSmj3VRh2+Goq2N7Xxu0= github.com/pelletier/go-toml/v2 v2.0.9/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= +github.com/pelletier/go-toml/v2 v2.1.0 h1:FnwAJ4oYMvbT/34k9zzHuZNrhlz48GB3/s6at6/MHO4= +github.com/pelletier/go-toml/v2 v2.1.0/go.mod h1:tJU2Z3ZkXwnxa4DPO899bsyIoywizdUvyaeZurnPPDc= github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/sftp v1.13.1/go.mod h1:3HaPG6Dq1ILlpPZRO0HVMrsydcdLt6HRDccSgb87qRg= github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= github.com/rogpeppe/go-internal v1.9.0 h1:73kH8U+JUqXU8lRuOHeVHaa/SZPifC7BkcraZVejAe8= +github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/sagikazarmark/locafero v0.3.0 h1:zT7VEGWC2DTflmccN/5T1etyKvxSxpHsjb9cJvm4SvQ= +github.com/sagikazarmark/locafero v0.3.0/go.mod h1:w+v7UsPNFwzF1cHuOajOOzoq4U7v/ig1mpRjqV+Bu1U= +github.com/sagikazarmark/slog-shim v0.1.0 h1:diDBnUNK9N/354PgrxMywXnAwEr1QZcOr6gto+ugjYE= +github.com/sagikazarmark/slog-shim v0.1.0/go.mod h1:SrcSrq8aKtyuqEI1uvTDTK1arOWRIczQRv+GVI1AkeQ= github.com/sergi/go-diff v1.3.1 h1:xkr+Oxo4BOQKmkn/B9eMK0g5Kg/983T9DqqPHwYqD+8= github.com/sergi/go-diff v1.3.1/go.mod h1:aMJSSKb2lpPvRNec0+w3fl7LP9IOFzdc9Pa4NFbPK1I= github.com/sirupsen/logrus v1.9.3 h1:dueUQJ1C2q9oE3F7wvmSGAaVtTmUizReu6fjN8uqzbQ= github.com/sirupsen/logrus v1.9.3/go.mod h1:naHLuLoDiP4jHNo9R0sCBMtWGeIprob74mVsIT4qYEQ= +github.com/sosodev/duration v1.2.0 h1:pqK/FLSjsAADWY74SyWDCjOcd5l7H8GSnnOGEB9A1Us= +github.com/sosodev/duration v1.2.0/go.mod h1:RQIBBX0+fMLc/D9+Jb/fwvVmo0eZvDDEERAikUR6SDg= +github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9ySo= +github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0= github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= +github.com/spf13/afero v1.10.0 h1:EaGW2JJh15aKOejeuJ+wpFSHnbd7GE6Wvp3TsNhb6LY= +github.com/spf13/afero v1.10.0/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= github.com/spf13/cobra v1.7.0 h1:hyqWnYt1ZQShIddO5kBpj3vu05/++x6tJ6dg8EC572I= @@ -270,6 +319,8 @@ github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.16.0 h1:rGGH0XDZhdUOryiDWjmIvUSWpbNqisK8Wk0Vyefw8hc= github.com/spf13/viper v1.16.0/go.mod h1:yg78JgCJcbrQOvV9YLXgkLaZqUidkY9K+Dd1FofRzQg= +github.com/spf13/viper v1.17.0 h1:I5txKw7MJasPL/BrfkbA0Jyo/oELqVmux4pR/UxOMfI= +github.com/spf13/viper v1.17.0/go.mod h1:BmMMMLQXSbcHK6KAOiFLz0l5JHrU89OdIRHvsk0+yVI= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0/go.mod h1:Yh+to48EsGEfYuaHDzXPcE3xhTkx73EhmCGUpEOglKo= @@ -287,6 +338,8 @@ github.com/stretchr/testify v1.8.4 h1:CcVxjf3Q8PM0mHUKJCdn+eZZtm5yQwehR5yeSVQQcU github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo= github.com/subosito/gotenv v1.4.2 h1:X1TuBLAMDFbaTAChgCBLu3DU3UPyELpnF2jjJ2cz/S8= github.com/subosito/gotenv v1.4.2/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= +github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8= +github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU= github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M= @@ -295,6 +348,8 @@ github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4d github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= github.com/vektah/gqlparser/v2 v2.5.8 h1:pm6WOnGdzFOCfcQo9L3+xzW51mKrlwTEg4Wr7AH1JW4= github.com/vektah/gqlparser/v2 v2.5.8/go.mod h1:z8xXUff237NntSuH8mLFijZ+1tjV1swDbpDqjJmk6ME= +github.com/vektah/gqlparser/v2 v2.5.10 h1:6zSM4azXC9u4Nxy5YmdmGu4uKamfwsdKTwp5zsEealU= +github.com/vektah/gqlparser/v2 v2.5.10/go.mod h1:1rCcfwB2ekJofmluGWXMSEnPMZgbxzwj6FaZ/4OT8Cc= github.com/yuin/goldmark v1.1.25/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/yuin/goldmark v1.1.32/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= @@ -309,9 +364,13 @@ go.opencensus.io v0.22.4/go.mod h1:yxeiOL68Rb0Xd1ddK5vPZ/oVn4vY4Ynel7k9FzqtOIw= go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0= +go.uber.org/multierr v1.11.0 h1:blXXJkSxSSfBVBlC76pxqeO+LN3aDfLQo+309xJstO0= +go.uber.org/multierr v1.11.0/go.mod h1:20+QtiLqy0Nd6FdQB9TLXag12DsQkrbs3htMFfDN80Y= golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/arch v0.4.0 h1:A8WCeEWhLwPBKNbFi5Wv5UTCBx5zzubnXDlMOFAzFMc= golang.org/x/arch v0.4.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= +golang.org/x/arch v0.5.0 h1:jpGode6huXQxcskEIpOCvrU+tzo81b6+oFLUYXWtH/Y= +golang.org/x/arch v0.5.0/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= @@ -323,6 +382,8 @@ golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5y golang.org/x/crypto v0.0.0-20220722155217-630584e8d5aa/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4= golang.org/x/crypto v0.12.0 h1:tFM/ta59kqch6LlvYnPa0yx5a83cL2nHflFhYKvv9Yk= golang.org/x/crypto v0.12.0/go.mod h1:NF0Gs7EO5K4qLn+Ylc+fih8BSTeIjAP05siRnAh98yw= +golang.org/x/crypto v0.14.0 h1:wBqGXzWJW6m1XrIKlAH0Hs1JJ7+9KBwnIO8v66Q9cHc= +golang.org/x/crypto v0.14.0/go.mod h1:MVFd36DqK4CsrnJYDkBA3VC4m2GkXAM0PvzMCn4JQf4= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -333,6 +394,8 @@ golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u0 golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/exp v0.0.0-20200224162631-6cc2880d07d6/go.mod h1:3jZMyOhIsHpP37uCMkUooju7aAi5cS1Q23tOzKc+0MU= +golang.org/x/exp v0.0.0-20231006140011-7918f672742d h1:jtJma62tbqLibJ5sFQz8bKtEM8rJBtfilJ2qTU199MI= +golang.org/x/exp v0.0.0-20231006140011-7918f672742d/go.mod h1:ldy0pHrwJyGW56pPQzzkH36rKxoZW1tw7ZJpeKx+hdo= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -359,6 +422,7 @@ golang.org/x/mod v0.4.1/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.10.0 h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk= +golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -396,6 +460,8 @@ golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/net v0.14.0 h1:BONx9s002vGdD9umnlX1Po8vOZmrgH34qlHcD1MfK14= golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= +golang.org/x/net v0.17.0 h1:pVaXccu2ozPjCXewfr1S7xza/zcXTity9cCdXQYSjIM= +golang.org/x/net v0.17.0/go.mod h1:NxSsAGuq816PNPmqtQdLE42eU2Fs7NoRIZrHJAlaCOE= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -465,6 +531,8 @@ golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM= golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.13.0 h1:Af8nKPmuFypiUBjVoU9V20FiaFXOcuZI21p0ycVYYGE= +golang.org/x/sys v0.13.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/term v0.1.0/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= @@ -479,6 +547,8 @@ golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= golang.org/x/text v0.12.0 h1:k+n5B8goJNdU7hSvEtMUz3d1Q6D/XW4COJSJR6fN0mc= golang.org/x/text v0.12.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= +golang.org/x/text v0.13.0 h1:ablQoSUd0tRdKxZewP80B+BaqeKJuVhuRxj/dkrun3k= +golang.org/x/text v0.13.0/go.mod h1:TvPlkZtksWOMsz7fbANvkp4WM8x/WCo/om8BMLbz+aE= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= golang.org/x/time v0.0.0-20191024005414-555d28b269f0/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -532,6 +602,7 @@ golang.org/x/tools v0.1.0/go.mod h1:xkSsbof2nBLbhDlRMhhhyNLN/zl3eTqcnHD5viDpcZ0= golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.9.3 h1:Gn1I8+64MsuTb/HpH+LmQtNas23LhUVr3rYZ0eKuaMM= +golang.org/x/tools v0.9.3/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= diff --git a/nix/overlay.nix b/nix/overlay.nix index 23f63f0a..ca005f3d 100644 --- a/nix/overlay.nix +++ b/nix/overlay.nix @@ -1,13 +1,14 @@ final: prev: rec { - go = prev.go_1_20.overrideAttrs (finalAttrs: previousAttrs: rec { - version = "1.20.7"; + go = prev.go_1_21.overrideAttrs + (finalAttrs: previousAttrs: rec { + version = "1.21.3"; - src = final.fetchurl { - url = "https://go.dev/dl/go${version}.src.tar.gz"; - sha256 = "sha256-LF7pyeweczsNu8K9/tP2IwblHYFyvzj09OVCsnUg9Zc="; - }; + src = final.fetchurl { + url = "https://go.dev/dl/go${version}.src.tar.gz"; + sha256 = "sha256-GG8rb4yLcE5paCGwmrIEGlwe4T3LwxVqE63PdZMe5Ig="; + }; - }); + }); golangci-lint = prev.golangci-lint.override rec { buildGoModule = args: prev.buildGoModule.override { go = go; } (args // rec { @@ -31,6 +32,10 @@ final: prev: rec { }); }; + govulncheck = prev.govulncheck.override rec { + buildGoModule = args: prev.buildGoModule.override { go = go; } (args // rec { }); + }; + gqlgenc = prev.gqlgenc.override rec { buildGoModule = args: prev.buildGoModule.override { go = go; } (args // rec { version = "0.14.0"; diff --git a/vendor/github.com/99designs/gqlgen/graphql/context_operation.go b/vendor/github.com/99designs/gqlgen/graphql/context_operation.go index 77a42b84..3e6a221b 100644 --- a/vendor/github.com/99designs/gqlgen/graphql/context_operation.go +++ b/vendor/github.com/99designs/gqlgen/graphql/context_operation.go @@ -73,8 +73,8 @@ func WithOperationContext(ctx context.Context, rc *OperationContext) context.Con // // Some errors can happen outside of an operation, eg json unmarshal errors. func HasOperationContext(ctx context.Context) bool { - _, ok := ctx.Value(operationCtx).(*OperationContext) - return ok + val, ok := ctx.Value(operationCtx).(*OperationContext) + return ok && val != nil } // This is just a convenient wrapper method for CollectFields diff --git a/vendor/github.com/99designs/gqlgen/graphql/duration.go b/vendor/github.com/99designs/gqlgen/graphql/duration.go new file mode 100644 index 00000000..3eb392db --- /dev/null +++ b/vendor/github.com/99designs/gqlgen/graphql/duration.go @@ -0,0 +1,27 @@ +package graphql + +import ( + "fmt" + "time" + + dur "github.com/sosodev/duration" +) + +// UnmarshalDuration returns the duration from a string in ISO8601 format +func UnmarshalDuration(v interface{}) (time.Duration, error) { + input, ok := v.(string) + if !ok { + return 0, fmt.Errorf("input must be a string") + } + + d2, err := dur.Parse(input) + if err != nil { + return 0, err + } + return d2.ToTimeDuration(), nil +} + +// MarshalDuration returns the duration on ISO8601 format +func MarshalDuration(d time.Duration) Marshaler { + return MarshalString(dur.Format(d)) +} diff --git a/vendor/github.com/99designs/gqlgen/graphql/uuid.go b/vendor/github.com/99designs/gqlgen/graphql/uuid.go new file mode 100644 index 00000000..e9f22dcc --- /dev/null +++ b/vendor/github.com/99designs/gqlgen/graphql/uuid.go @@ -0,0 +1,25 @@ +package graphql + +import ( + "fmt" + + "github.com/google/uuid" +) + +func MarshalUUID(id uuid.UUID) Marshaler { + if id == uuid.Nil { + return Null + } + return MarshalString(id.String()) +} + +func UnmarshalUUID(v any) (uuid.UUID, error) { + switch v := v.(type) { + case string: + return uuid.Parse(v) + case []byte: + return uuid.ParseBytes(v) + default: + return uuid.Nil, fmt.Errorf("%T is not a uuid", v) + } +} diff --git a/vendor/github.com/99designs/gqlgen/graphql/version.go b/vendor/github.com/99designs/gqlgen/graphql/version.go index be565643..90731021 100644 --- a/vendor/github.com/99designs/gqlgen/graphql/version.go +++ b/vendor/github.com/99designs/gqlgen/graphql/version.go @@ -1,3 +1,3 @@ package graphql -const Version = "v0.17.36" +const Version = "v0.17.40" diff --git a/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/awsinternal.go b/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/awsinternal.go new file mode 100644 index 00000000..140242dd --- /dev/null +++ b/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/awsinternal.go @@ -0,0 +1,4 @@ +// DO NOT EDIT +package corehandlers + +const isAwsInternal = "" \ No newline at end of file diff --git a/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/user_agent.go b/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/user_agent.go index ab69c7a6..ac842c55 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/user_agent.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/corehandlers/user_agent.go @@ -35,3 +35,13 @@ var AddHostExecEnvUserAgentHander = request.NamedHandler{ request.AddToUserAgent(r, execEnvUAKey+"/"+v) }, } + +var AddAwsInternal = request.NamedHandler{ + Name: "core.AddAwsInternal", + Fn: func(r *request.Request) { + if len(isAwsInternal) == 0 { + return + } + request.AddToUserAgent(r, isAwsInternal) + }, +} diff --git a/vendor/github.com/aws/aws-sdk-go/aws/credentials/ssocreds/token_provider.go b/vendor/github.com/aws/aws-sdk-go/aws/credentials/ssocreds/token_provider.go index 7562cd01..3388b78b 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/credentials/ssocreds/token_provider.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/credentials/ssocreds/token_provider.go @@ -111,6 +111,15 @@ func (p *SSOTokenProvider) refreshToken(token cachedToken) (cachedToken, error) if err != nil { return cachedToken{}, fmt.Errorf("unable to refresh SSO token, %v", err) } + if createResult.ExpiresIn == nil { + return cachedToken{}, fmt.Errorf("missing required field ExpiresIn") + } + if createResult.AccessToken == nil { + return cachedToken{}, fmt.Errorf("missing required field AccessToken") + } + if createResult.RefreshToken == nil { + return cachedToken{}, fmt.Errorf("missing required field RefreshToken") + } expiresAt := nowTime().Add(time.Duration(*createResult.ExpiresIn) * time.Second) diff --git a/vendor/github.com/aws/aws-sdk-go/aws/defaults/defaults.go b/vendor/github.com/aws/aws-sdk-go/aws/defaults/defaults.go index 23bb639e..e3990328 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/defaults/defaults.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/defaults/defaults.go @@ -74,6 +74,7 @@ func Handlers() request.Handlers { handlers.Validate.PushBackNamed(corehandlers.ValidateEndpointHandler) handlers.Validate.AfterEachFn = request.HandlerListStopOnError handlers.Build.PushBackNamed(corehandlers.SDKVersionUserAgentHandler) + handlers.Build.PushBackNamed(corehandlers.AddAwsInternal) handlers.Build.PushBackNamed(corehandlers.AddHostExecEnvUserAgentHander) handlers.Build.AfterEachFn = request.HandlerListStopOnError handlers.Sign.PushBackNamed(corehandlers.BuildContentLengthHandler) diff --git a/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go b/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go index d7ca9fbf..6c26194f 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/endpoints/defaults.go @@ -1058,6 +1058,9 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -1853,312 +1856,315 @@ var awsPartition = partition{ endpointKey{ Region: "ap-south-1", }: endpoint{}, - endpointKey{ - Region: "us-east-1", - }: endpoint{}, - }, - }, - "api.sagemaker": service{ - Defaults: endpointDefaults{ - defaultKey{}: endpoint{}, - defaultKey{ - Variant: fipsVariant, - }: endpoint{ - Hostname: "api-fips.sagemaker.{region}.{dnsSuffix}", - }, - }, - Endpoints: serviceEndpoints{ - endpointKey{ - Region: "af-south-1", - }: endpoint{}, - endpointKey{ - Region: "ap-east-1", - }: endpoint{}, - endpointKey{ - Region: "ap-northeast-1", - }: endpoint{}, - endpointKey{ - Region: "ap-northeast-2", - }: endpoint{}, - endpointKey{ - Region: "ap-northeast-3", - }: endpoint{}, - endpointKey{ - Region: "ap-south-1", - }: endpoint{}, - endpointKey{ - Region: "ap-south-2", - }: endpoint{}, - endpointKey{ - Region: "ap-southeast-1", - }: endpoint{}, - endpointKey{ - Region: "ap-southeast-2", - }: endpoint{}, - endpointKey{ - Region: "ap-southeast-3", - }: endpoint{}, - endpointKey{ - Region: "ap-southeast-4", - }: endpoint{}, - endpointKey{ - Region: "ca-central-1", - }: endpoint{}, endpointKey{ Region: "eu-central-1", }: endpoint{}, - endpointKey{ - Region: "eu-central-2", - }: endpoint{}, - endpointKey{ - Region: "eu-north-1", - }: endpoint{}, - endpointKey{ - Region: "eu-south-1", - }: endpoint{}, - endpointKey{ - Region: "eu-south-2", - }: endpoint{}, - endpointKey{ - Region: "eu-west-1", - }: endpoint{}, - endpointKey{ - Region: "eu-west-2", - }: endpoint{}, - endpointKey{ - Region: "eu-west-3", - }: endpoint{}, - endpointKey{ - Region: "il-central-1", - }: endpoint{}, - endpointKey{ - Region: "me-central-1", - }: endpoint{}, - endpointKey{ - Region: "me-south-1", - }: endpoint{}, - endpointKey{ - Region: "sa-east-1", - }: endpoint{}, endpointKey{ Region: "us-east-1", }: endpoint{}, - endpointKey{ - Region: "us-east-1", - Variant: fipsVariant, - }: endpoint{ - Hostname: "api-fips.sagemaker.us-east-1.amazonaws.com", - }, - endpointKey{ - Region: "us-east-1-fips", - }: endpoint{ - Hostname: "api-fips.sagemaker.us-east-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-east-1", - }, - Deprecated: boxedTrue, - }, - endpointKey{ - Region: "us-east-2", - }: endpoint{}, - endpointKey{ - Region: "us-east-2", - Variant: fipsVariant, - }: endpoint{ - Hostname: "api-fips.sagemaker.us-east-2.amazonaws.com", - }, - endpointKey{ - Region: "us-east-2-fips", - }: endpoint{ - Hostname: "api-fips.sagemaker.us-east-2.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-east-2", - }, - Deprecated: boxedTrue, - }, - endpointKey{ - Region: "us-west-1", - }: endpoint{}, - endpointKey{ - Region: "us-west-1", - Variant: fipsVariant, - }: endpoint{ - Hostname: "api-fips.sagemaker.us-west-1.amazonaws.com", - }, - endpointKey{ - Region: "us-west-1-fips", - }: endpoint{ - Hostname: "api-fips.sagemaker.us-west-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-west-1", - }, - Deprecated: boxedTrue, - }, - endpointKey{ - Region: "us-west-2", - }: endpoint{}, - endpointKey{ - Region: "us-west-2", - Variant: fipsVariant, - }: endpoint{ - Hostname: "api-fips.sagemaker.us-west-2.amazonaws.com", - }, - endpointKey{ - Region: "us-west-2-fips", - }: endpoint{ - Hostname: "api-fips.sagemaker.us-west-2.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-west-2", - }, - Deprecated: boxedTrue, - }, }, }, - "api.tunneling.iot": service{ + "api.sagemaker": service{ Defaults: endpointDefaults{ defaultKey{}: endpoint{}, defaultKey{ Variant: fipsVariant, }: endpoint{ - Hostname: "api.tunneling.iot-fips.{region}.{dnsSuffix}", - }, - }, - Endpoints: serviceEndpoints{ - endpointKey{ - Region: "ap-east-1", - }: endpoint{}, - endpointKey{ - Region: "ap-northeast-1", - }: endpoint{}, - endpointKey{ - Region: "ap-northeast-2", - }: endpoint{}, - endpointKey{ - Region: "ap-south-1", - }: endpoint{}, - endpointKey{ - Region: "ap-southeast-1", - }: endpoint{}, - endpointKey{ - Region: "ap-southeast-2", - }: endpoint{}, - endpointKey{ - Region: "ca-central-1", - }: endpoint{}, - endpointKey{ - Region: "ca-central-1", - Variant: fipsVariant, - }: endpoint{ - Hostname: "api.tunneling.iot-fips.ca-central-1.amazonaws.com", - }, - endpointKey{ - Region: "eu-central-1", - }: endpoint{}, - endpointKey{ - Region: "eu-north-1", - }: endpoint{}, - endpointKey{ - Region: "eu-west-1", - }: endpoint{}, - endpointKey{ - Region: "eu-west-2", - }: endpoint{}, - endpointKey{ - Region: "eu-west-3", - }: endpoint{}, - endpointKey{ - Region: "fips-ca-central-1", - }: endpoint{ - Hostname: "api.tunneling.iot-fips.ca-central-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "ca-central-1", - }, - Deprecated: boxedTrue, - }, - endpointKey{ - Region: "fips-us-east-1", - }: endpoint{ - Hostname: "api.tunneling.iot-fips.us-east-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-east-1", - }, - Deprecated: boxedTrue, - }, - endpointKey{ - Region: "fips-us-east-2", - }: endpoint{ - Hostname: "api.tunneling.iot-fips.us-east-2.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-east-2", - }, - Deprecated: boxedTrue, - }, - endpointKey{ - Region: "fips-us-west-1", - }: endpoint{ - Hostname: "api.tunneling.iot-fips.us-west-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-west-1", - }, - Deprecated: boxedTrue, - }, - endpointKey{ - Region: "fips-us-west-2", - }: endpoint{ - Hostname: "api.tunneling.iot-fips.us-west-2.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-west-2", - }, - Deprecated: boxedTrue, - }, - endpointKey{ - Region: "me-central-1", - }: endpoint{}, - endpointKey{ - Region: "me-south-1", - }: endpoint{}, - endpointKey{ - Region: "sa-east-1", - }: endpoint{}, - endpointKey{ - Region: "us-east-1", - }: endpoint{}, - endpointKey{ - Region: "us-east-1", - Variant: fipsVariant, - }: endpoint{ - Hostname: "api.tunneling.iot-fips.us-east-1.amazonaws.com", - }, - endpointKey{ - Region: "us-east-2", - }: endpoint{}, - endpointKey{ - Region: "us-east-2", - Variant: fipsVariant, - }: endpoint{ - Hostname: "api.tunneling.iot-fips.us-east-2.amazonaws.com", - }, - endpointKey{ - Region: "us-west-1", - }: endpoint{}, - endpointKey{ - Region: "us-west-1", - Variant: fipsVariant, - }: endpoint{ - Hostname: "api.tunneling.iot-fips.us-west-1.amazonaws.com", - }, - endpointKey{ - Region: "us-west-2", - }: endpoint{}, - endpointKey{ - Region: "us-west-2", - Variant: fipsVariant, - }: endpoint{ - Hostname: "api.tunneling.iot-fips.us-west-2.amazonaws.com", + Hostname: "api-fips.sagemaker.{region}.{dnsSuffix}", }, }, - }, - "apigateway": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "af-south-1", + }: endpoint{}, + endpointKey{ + Region: "ap-east-1", + }: endpoint{}, + endpointKey{ + Region: "ap-northeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-northeast-2", + }: endpoint{}, + endpointKey{ + Region: "ap-northeast-3", + }: endpoint{}, + endpointKey{ + Region: "ap-south-1", + }: endpoint{}, + endpointKey{ + Region: "ap-south-2", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-2", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-3", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-4", + }: endpoint{}, + endpointKey{ + Region: "ca-central-1", + }: endpoint{}, + endpointKey{ + Region: "eu-central-1", + }: endpoint{}, + endpointKey{ + Region: "eu-central-2", + }: endpoint{}, + endpointKey{ + Region: "eu-north-1", + }: endpoint{}, + endpointKey{ + Region: "eu-south-1", + }: endpoint{}, + endpointKey{ + Region: "eu-south-2", + }: endpoint{}, + endpointKey{ + Region: "eu-west-1", + }: endpoint{}, + endpointKey{ + Region: "eu-west-2", + }: endpoint{}, + endpointKey{ + Region: "eu-west-3", + }: endpoint{}, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, + endpointKey{ + Region: "me-central-1", + }: endpoint{}, + endpointKey{ + Region: "me-south-1", + }: endpoint{}, + endpointKey{ + Region: "sa-east-1", + }: endpoint{}, + endpointKey{ + Region: "us-east-1", + }: endpoint{}, + endpointKey{ + Region: "us-east-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "api-fips.sagemaker.us-east-1.amazonaws.com", + }, + endpointKey{ + Region: "us-east-1-fips", + }: endpoint{ + Hostname: "api-fips.sagemaker.us-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "us-east-2", + }: endpoint{}, + endpointKey{ + Region: "us-east-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "api-fips.sagemaker.us-east-2.amazonaws.com", + }, + endpointKey{ + Region: "us-east-2-fips", + }: endpoint{ + Hostname: "api-fips.sagemaker.us-east-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-2", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "us-west-1", + }: endpoint{}, + endpointKey{ + Region: "us-west-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "api-fips.sagemaker.us-west-1.amazonaws.com", + }, + endpointKey{ + Region: "us-west-1-fips", + }: endpoint{ + Hostname: "api-fips.sagemaker.us-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "us-west-2", + }: endpoint{}, + endpointKey{ + Region: "us-west-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "api-fips.sagemaker.us-west-2.amazonaws.com", + }, + endpointKey{ + Region: "us-west-2-fips", + }: endpoint{ + Hostname: "api-fips.sagemaker.us-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-2", + }, + Deprecated: boxedTrue, + }, + }, + }, + "api.tunneling.iot": service{ + Defaults: endpointDefaults{ + defaultKey{}: endpoint{}, + defaultKey{ + Variant: fipsVariant, + }: endpoint{ + Hostname: "api.tunneling.iot-fips.{region}.{dnsSuffix}", + }, + }, + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "ap-east-1", + }: endpoint{}, + endpointKey{ + Region: "ap-northeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-northeast-2", + }: endpoint{}, + endpointKey{ + Region: "ap-south-1", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-2", + }: endpoint{}, + endpointKey{ + Region: "ca-central-1", + }: endpoint{}, + endpointKey{ + Region: "ca-central-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "api.tunneling.iot-fips.ca-central-1.amazonaws.com", + }, + endpointKey{ + Region: "eu-central-1", + }: endpoint{}, + endpointKey{ + Region: "eu-north-1", + }: endpoint{}, + endpointKey{ + Region: "eu-west-1", + }: endpoint{}, + endpointKey{ + Region: "eu-west-2", + }: endpoint{}, + endpointKey{ + Region: "eu-west-3", + }: endpoint{}, + endpointKey{ + Region: "fips-ca-central-1", + }: endpoint{ + Hostname: "api.tunneling.iot-fips.ca-central-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ca-central-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-east-1", + }: endpoint{ + Hostname: "api.tunneling.iot-fips.us-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-east-2", + }: endpoint{ + Hostname: "api.tunneling.iot-fips.us-east-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-2", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-west-1", + }: endpoint{ + Hostname: "api.tunneling.iot-fips.us-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-west-2", + }: endpoint{ + Hostname: "api.tunneling.iot-fips.us-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-2", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "me-central-1", + }: endpoint{}, + endpointKey{ + Region: "me-south-1", + }: endpoint{}, + endpointKey{ + Region: "sa-east-1", + }: endpoint{}, + endpointKey{ + Region: "us-east-1", + }: endpoint{}, + endpointKey{ + Region: "us-east-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "api.tunneling.iot-fips.us-east-1.amazonaws.com", + }, + endpointKey{ + Region: "us-east-2", + }: endpoint{}, + endpointKey{ + Region: "us-east-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "api.tunneling.iot-fips.us-east-2.amazonaws.com", + }, + endpointKey{ + Region: "us-west-1", + }: endpoint{}, + endpointKey{ + Region: "us-west-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "api.tunneling.iot-fips.us-west-1.amazonaws.com", + }, + endpointKey{ + Region: "us-west-2", + }: endpoint{}, + endpointKey{ + Region: "us-west-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "api.tunneling.iot-fips.us-west-2.amazonaws.com", + }, + }, + }, + "apigateway": service{ Endpoints: serviceEndpoints{ endpointKey{ Region: "af-south-1", @@ -2566,21 +2572,81 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "fips-us-east-1", + }: endpoint{ + Hostname: "appflow-fips.us-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-east-2", + }: endpoint{ + Hostname: "appflow-fips.us-east-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-2", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-west-1", + }: endpoint{ + Hostname: "appflow-fips.us-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-west-2", + }: endpoint{ + Hostname: "appflow-fips.us-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-2", + }, + Deprecated: boxedTrue, + }, endpointKey{ Region: "sa-east-1", }: endpoint{}, endpointKey{ Region: "us-east-1", }: endpoint{}, + endpointKey{ + Region: "us-east-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "appflow-fips.us-east-1.amazonaws.com", + }, endpointKey{ Region: "us-east-2", }: endpoint{}, + endpointKey{ + Region: "us-east-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "appflow-fips.us-east-2.amazonaws.com", + }, endpointKey{ Region: "us-west-1", }: endpoint{}, + endpointKey{ + Region: "us-west-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "appflow-fips.us-west-1.amazonaws.com", + }, endpointKey{ Region: "us-west-2", }: endpoint{}, + endpointKey{ + Region: "us-west-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "appflow-fips.us-west-2.amazonaws.com", + }, }, }, "application-autoscaling": service{ @@ -2925,6 +2991,15 @@ var awsPartition = partition{ }: endpoint{ Hostname: "appmesh.eu-west-3.api.aws", }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, + endpointKey{ + Region: "il-central-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "appmesh.il-central-1.api.aws", + }, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -3667,6 +3742,15 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, + endpointKey{ + Region: "il-central-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "athena.il-central-1.api.aws", + }, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -4050,6 +4134,9 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -4331,6 +4418,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -4378,6 +4468,137 @@ var awsPartition = partition{ }, }, }, + "bedrock": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "ap-northeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-1", + }: endpoint{}, + endpointKey{ + Region: "bedrock-ap-northeast-1", + }: endpoint{ + Hostname: "bedrock.ap-northeast-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-northeast-1", + }, + }, + endpointKey{ + Region: "bedrock-ap-southeast-1", + }: endpoint{ + Hostname: "bedrock.ap-southeast-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-southeast-1", + }, + }, + endpointKey{ + Region: "bedrock-eu-central-1", + }: endpoint{ + Hostname: "bedrock.eu-central-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "eu-central-1", + }, + }, + endpointKey{ + Region: "bedrock-fips-us-east-1", + }: endpoint{ + Hostname: "bedrock-fips.us-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-1", + }, + }, + endpointKey{ + Region: "bedrock-fips-us-west-2", + }: endpoint{ + Hostname: "bedrock-fips.us-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-2", + }, + }, + endpointKey{ + Region: "bedrock-runtime-ap-northeast-1", + }: endpoint{ + Hostname: "bedrock-runtime.ap-northeast-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-northeast-1", + }, + }, + endpointKey{ + Region: "bedrock-runtime-ap-southeast-1", + }: endpoint{ + Hostname: "bedrock-runtime.ap-southeast-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-southeast-1", + }, + }, + endpointKey{ + Region: "bedrock-runtime-eu-central-1", + }: endpoint{ + Hostname: "bedrock-runtime.eu-central-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "eu-central-1", + }, + }, + endpointKey{ + Region: "bedrock-runtime-fips-us-east-1", + }: endpoint{ + Hostname: "bedrock-runtime-fips.us-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-1", + }, + }, + endpointKey{ + Region: "bedrock-runtime-fips-us-west-2", + }: endpoint{ + Hostname: "bedrock-runtime-fips.us-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-2", + }, + }, + endpointKey{ + Region: "bedrock-runtime-us-east-1", + }: endpoint{ + Hostname: "bedrock-runtime.us-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-1", + }, + }, + endpointKey{ + Region: "bedrock-runtime-us-west-2", + }: endpoint{ + Hostname: "bedrock-runtime.us-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-2", + }, + }, + endpointKey{ + Region: "bedrock-us-east-1", + }: endpoint{ + Hostname: "bedrock.us-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-1", + }, + }, + endpointKey{ + Region: "bedrock-us-west-2", + }: endpoint{ + Hostname: "bedrock.us-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-2", + }, + }, + endpointKey{ + Region: "eu-central-1", + }: endpoint{}, + endpointKey{ + Region: "us-east-1", + }: endpoint{}, + endpointKey{ + Region: "us-west-2", + }: endpoint{}, + }, + }, "billingconductor": service{ PartitionEndpoint: "aws-global", IsRegionalized: boxedFalse, @@ -5681,6 +5902,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -6252,6 +6476,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-northeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-northeast-3", + }: endpoint{}, endpointKey{ Region: "ap-south-1", }: endpoint{}, @@ -6318,6 +6545,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -6370,6 +6600,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-northeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-northeast-3", + }: endpoint{}, endpointKey{ Region: "ap-south-1", }: endpoint{}, @@ -6436,6 +6669,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -7069,6 +7305,9 @@ var awsPartition = partition{ endpointKey{ Region: "ca-central-1", }: endpoint{}, + endpointKey{ + Region: "eu-central-1", + }: endpoint{}, endpointKey{ Region: "eu-west-2", }: endpoint{}, @@ -7164,6 +7403,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-south-1", }: endpoint{}, + endpointKey{ + Region: "ap-south-2", + }: endpoint{}, endpointKey{ Region: "ap-southeast-1", }: endpoint{}, @@ -7194,12 +7436,18 @@ var awsPartition = partition{ endpointKey{ Region: "eu-central-1", }: endpoint{}, + endpointKey{ + Region: "eu-central-2", + }: endpoint{}, endpointKey{ Region: "eu-north-1", }: endpoint{}, endpointKey{ Region: "eu-south-1", }: endpoint{}, + endpointKey{ + Region: "eu-south-2", + }: endpoint{}, endpointKey{ Region: "eu-west-1", }: endpoint{}, @@ -7209,6 +7457,12 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, + endpointKey{ + Region: "me-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -7894,6 +8148,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -7941,6 +8198,185 @@ var awsPartition = partition{ }, }, }, + "datazone": service{ + Defaults: endpointDefaults{ + defaultKey{}: endpoint{ + DNSSuffix: "api.aws", + }, + defaultKey{ + Variant: fipsVariant, + }: endpoint{ + Hostname: "{service}-fips.{region}.{dnsSuffix}", + DNSSuffix: "api.aws", + }, + }, + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "af-south-1", + }: endpoint{ + Hostname: "datazone.af-south-1.api.aws", + }, + endpointKey{ + Region: "ap-east-1", + }: endpoint{ + Hostname: "datazone.ap-east-1.api.aws", + }, + endpointKey{ + Region: "ap-northeast-1", + }: endpoint{ + Hostname: "datazone.ap-northeast-1.api.aws", + }, + endpointKey{ + Region: "ap-northeast-2", + }: endpoint{ + Hostname: "datazone.ap-northeast-2.api.aws", + }, + endpointKey{ + Region: "ap-northeast-3", + }: endpoint{ + Hostname: "datazone.ap-northeast-3.api.aws", + }, + endpointKey{ + Region: "ap-south-1", + }: endpoint{ + Hostname: "datazone.ap-south-1.api.aws", + }, + endpointKey{ + Region: "ap-south-2", + }: endpoint{ + Hostname: "datazone.ap-south-2.api.aws", + }, + endpointKey{ + Region: "ap-southeast-1", + }: endpoint{ + Hostname: "datazone.ap-southeast-1.api.aws", + }, + endpointKey{ + Region: "ap-southeast-2", + }: endpoint{ + Hostname: "datazone.ap-southeast-2.api.aws", + }, + endpointKey{ + Region: "ap-southeast-3", + }: endpoint{ + Hostname: "datazone.ap-southeast-3.api.aws", + }, + endpointKey{ + Region: "ap-southeast-4", + }: endpoint{ + Hostname: "datazone.ap-southeast-4.api.aws", + }, + endpointKey{ + Region: "ca-central-1", + }: endpoint{ + Hostname: "datazone.ca-central-1.api.aws", + }, + endpointKey{ + Region: "ca-central-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "datazone-fips.ca-central-1.amazonaws.com", + }, + endpointKey{ + Region: "eu-central-1", + }: endpoint{ + Hostname: "datazone.eu-central-1.api.aws", + }, + endpointKey{ + Region: "eu-central-2", + }: endpoint{ + Hostname: "datazone.eu-central-2.api.aws", + }, + endpointKey{ + Region: "eu-north-1", + }: endpoint{ + Hostname: "datazone.eu-north-1.api.aws", + }, + endpointKey{ + Region: "eu-south-1", + }: endpoint{ + Hostname: "datazone.eu-south-1.api.aws", + }, + endpointKey{ + Region: "eu-south-2", + }: endpoint{ + Hostname: "datazone.eu-south-2.api.aws", + }, + endpointKey{ + Region: "eu-west-1", + }: endpoint{ + Hostname: "datazone.eu-west-1.api.aws", + }, + endpointKey{ + Region: "eu-west-2", + }: endpoint{ + Hostname: "datazone.eu-west-2.api.aws", + }, + endpointKey{ + Region: "eu-west-3", + }: endpoint{ + Hostname: "datazone.eu-west-3.api.aws", + }, + endpointKey{ + Region: "il-central-1", + }: endpoint{ + Hostname: "datazone.il-central-1.api.aws", + }, + endpointKey{ + Region: "me-central-1", + }: endpoint{ + Hostname: "datazone.me-central-1.api.aws", + }, + endpointKey{ + Region: "me-south-1", + }: endpoint{ + Hostname: "datazone.me-south-1.api.aws", + }, + endpointKey{ + Region: "sa-east-1", + }: endpoint{ + Hostname: "datazone.sa-east-1.api.aws", + }, + endpointKey{ + Region: "us-east-1", + }: endpoint{ + Hostname: "datazone.us-east-1.api.aws", + }, + endpointKey{ + Region: "us-east-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "datazone-fips.us-east-1.amazonaws.com", + }, + endpointKey{ + Region: "us-east-2", + }: endpoint{ + Hostname: "datazone.us-east-2.api.aws", + }, + endpointKey{ + Region: "us-east-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "datazone-fips.us-east-2.amazonaws.com", + }, + endpointKey{ + Region: "us-west-1", + }: endpoint{ + Hostname: "datazone.us-west-1.api.aws", + }, + endpointKey{ + Region: "us-west-2", + }: endpoint{ + Hostname: "datazone.us-west-2.api.aws", + }, + endpointKey{ + Region: "us-west-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "datazone-fips.us-west-2.amazonaws.com", + }, + }, + }, "dax": service{ Endpoints: serviceEndpoints{ endpointKey{ @@ -8485,267 +8921,270 @@ var awsPartition = partition{ endpointKey{ Region: "us-east-1", }: endpoint{}, - endpointKey{ - Region: "us-east-1", - Variant: fipsVariant, - }: endpoint{ - Hostname: "dms-fips.us-east-1.amazonaws.com", - }, - endpointKey{ - Region: "us-east-1-fips", - }: endpoint{ - Hostname: "dms-fips.us-east-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-east-1", - }, - Deprecated: boxedTrue, - }, - endpointKey{ - Region: "us-east-2", - }: endpoint{}, - endpointKey{ - Region: "us-east-2", - Variant: fipsVariant, - }: endpoint{ - Hostname: "dms-fips.us-east-2.amazonaws.com", - }, - endpointKey{ - Region: "us-east-2-fips", - }: endpoint{ - Hostname: "dms-fips.us-east-2.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-east-2", - }, - Deprecated: boxedTrue, - }, - endpointKey{ - Region: "us-west-1", - }: endpoint{}, - endpointKey{ - Region: "us-west-1", - Variant: fipsVariant, - }: endpoint{ - Hostname: "dms-fips.us-west-1.amazonaws.com", - }, - endpointKey{ - Region: "us-west-1-fips", - }: endpoint{ - Hostname: "dms-fips.us-west-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-west-1", - }, - Deprecated: boxedTrue, - }, - endpointKey{ - Region: "us-west-2", - }: endpoint{}, - endpointKey{ - Region: "us-west-2", - Variant: fipsVariant, - }: endpoint{ - Hostname: "dms-fips.us-west-2.amazonaws.com", - }, - endpointKey{ - Region: "us-west-2-fips", - }: endpoint{ - Hostname: "dms-fips.us-west-2.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-west-2", - }, - Deprecated: boxedTrue, - }, - }, - }, - "docdb": service{ - Endpoints: serviceEndpoints{ - endpointKey{ - Region: "ap-northeast-1", - }: endpoint{ - Hostname: "rds.ap-northeast-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "ap-northeast-1", - }, - }, - endpointKey{ - Region: "ap-northeast-2", - }: endpoint{ - Hostname: "rds.ap-northeast-2.amazonaws.com", - CredentialScope: credentialScope{ - Region: "ap-northeast-2", - }, - }, - endpointKey{ - Region: "ap-south-1", - }: endpoint{ - Hostname: "rds.ap-south-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "ap-south-1", - }, - }, - endpointKey{ - Region: "ap-southeast-1", - }: endpoint{ - Hostname: "rds.ap-southeast-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "ap-southeast-1", - }, - }, - endpointKey{ - Region: "ap-southeast-2", - }: endpoint{ - Hostname: "rds.ap-southeast-2.amazonaws.com", - CredentialScope: credentialScope{ - Region: "ap-southeast-2", - }, - }, - endpointKey{ - Region: "ca-central-1", - }: endpoint{ - Hostname: "rds.ca-central-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "ca-central-1", - }, - }, - endpointKey{ - Region: "eu-central-1", - }: endpoint{ - Hostname: "rds.eu-central-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "eu-central-1", - }, - }, - endpointKey{ - Region: "eu-west-1", - }: endpoint{ - Hostname: "rds.eu-west-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "eu-west-1", - }, - }, - endpointKey{ - Region: "eu-west-2", - }: endpoint{ - Hostname: "rds.eu-west-2.amazonaws.com", - CredentialScope: credentialScope{ - Region: "eu-west-2", - }, - }, - endpointKey{ - Region: "eu-west-3", - }: endpoint{ - Hostname: "rds.eu-west-3.amazonaws.com", - CredentialScope: credentialScope{ - Region: "eu-west-3", - }, - }, - endpointKey{ - Region: "sa-east-1", - }: endpoint{ - Hostname: "rds.sa-east-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "sa-east-1", - }, - }, - endpointKey{ - Region: "us-east-1", - }: endpoint{ - Hostname: "rds.us-east-1.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-east-1", - }, - }, - endpointKey{ - Region: "us-east-2", - }: endpoint{ - Hostname: "rds.us-east-2.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-east-2", - }, - }, - endpointKey{ - Region: "us-west-2", - }: endpoint{ - Hostname: "rds.us-west-2.amazonaws.com", - CredentialScope: credentialScope{ - Region: "us-west-2", - }, - }, - }, - }, - "drs": service{ - Endpoints: serviceEndpoints{ - endpointKey{ - Region: "af-south-1", - }: endpoint{}, - endpointKey{ - Region: "ap-east-1", - }: endpoint{}, - endpointKey{ - Region: "ap-northeast-1", - }: endpoint{}, - endpointKey{ - Region: "ap-northeast-2", - }: endpoint{}, - endpointKey{ - Region: "ap-northeast-3", - }: endpoint{}, - endpointKey{ - Region: "ap-south-1", - }: endpoint{}, - endpointKey{ - Region: "ap-south-2", - }: endpoint{}, - endpointKey{ - Region: "ap-southeast-1", - }: endpoint{}, - endpointKey{ - Region: "ap-southeast-2", - }: endpoint{}, - endpointKey{ - Region: "ap-southeast-3", - }: endpoint{}, - endpointKey{ - Region: "ap-southeast-4", - }: endpoint{}, - endpointKey{ - Region: "ca-central-1", - }: endpoint{}, - endpointKey{ - Region: "eu-central-1", - }: endpoint{}, - endpointKey{ - Region: "eu-central-2", - }: endpoint{}, - endpointKey{ - Region: "eu-north-1", - }: endpoint{}, - endpointKey{ - Region: "eu-south-1", - }: endpoint{}, - endpointKey{ - Region: "eu-south-2", - }: endpoint{}, - endpointKey{ - Region: "eu-west-1", - }: endpoint{}, - endpointKey{ - Region: "eu-west-2", - }: endpoint{}, - endpointKey{ - Region: "eu-west-3", - }: endpoint{}, - endpointKey{ - Region: "me-central-1", - }: endpoint{}, - endpointKey{ - Region: "me-south-1", - }: endpoint{}, - endpointKey{ - Region: "sa-east-1", - }: endpoint{}, - endpointKey{ - Region: "us-east-1", - }: endpoint{}, + endpointKey{ + Region: "us-east-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "dms-fips.us-east-1.amazonaws.com", + }, + endpointKey{ + Region: "us-east-1-fips", + }: endpoint{ + Hostname: "dms-fips.us-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "us-east-2", + }: endpoint{}, + endpointKey{ + Region: "us-east-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "dms-fips.us-east-2.amazonaws.com", + }, + endpointKey{ + Region: "us-east-2-fips", + }: endpoint{ + Hostname: "dms-fips.us-east-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-2", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "us-west-1", + }: endpoint{}, + endpointKey{ + Region: "us-west-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "dms-fips.us-west-1.amazonaws.com", + }, + endpointKey{ + Region: "us-west-1-fips", + }: endpoint{ + Hostname: "dms-fips.us-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "us-west-2", + }: endpoint{}, + endpointKey{ + Region: "us-west-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "dms-fips.us-west-2.amazonaws.com", + }, + endpointKey{ + Region: "us-west-2-fips", + }: endpoint{ + Hostname: "dms-fips.us-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-2", + }, + Deprecated: boxedTrue, + }, + }, + }, + "docdb": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "ap-northeast-1", + }: endpoint{ + Hostname: "rds.ap-northeast-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-northeast-1", + }, + }, + endpointKey{ + Region: "ap-northeast-2", + }: endpoint{ + Hostname: "rds.ap-northeast-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-northeast-2", + }, + }, + endpointKey{ + Region: "ap-south-1", + }: endpoint{ + Hostname: "rds.ap-south-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-south-1", + }, + }, + endpointKey{ + Region: "ap-southeast-1", + }: endpoint{ + Hostname: "rds.ap-southeast-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-southeast-1", + }, + }, + endpointKey{ + Region: "ap-southeast-2", + }: endpoint{ + Hostname: "rds.ap-southeast-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-southeast-2", + }, + }, + endpointKey{ + Region: "ca-central-1", + }: endpoint{ + Hostname: "rds.ca-central-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ca-central-1", + }, + }, + endpointKey{ + Region: "eu-central-1", + }: endpoint{ + Hostname: "rds.eu-central-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "eu-central-1", + }, + }, + endpointKey{ + Region: "eu-west-1", + }: endpoint{ + Hostname: "rds.eu-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "eu-west-1", + }, + }, + endpointKey{ + Region: "eu-west-2", + }: endpoint{ + Hostname: "rds.eu-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "eu-west-2", + }, + }, + endpointKey{ + Region: "eu-west-3", + }: endpoint{ + Hostname: "rds.eu-west-3.amazonaws.com", + CredentialScope: credentialScope{ + Region: "eu-west-3", + }, + }, + endpointKey{ + Region: "sa-east-1", + }: endpoint{ + Hostname: "rds.sa-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "sa-east-1", + }, + }, + endpointKey{ + Region: "us-east-1", + }: endpoint{ + Hostname: "rds.us-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-1", + }, + }, + endpointKey{ + Region: "us-east-2", + }: endpoint{ + Hostname: "rds.us-east-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-2", + }, + }, + endpointKey{ + Region: "us-west-2", + }: endpoint{ + Hostname: "rds.us-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-2", + }, + }, + }, + }, + "drs": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "af-south-1", + }: endpoint{}, + endpointKey{ + Region: "ap-east-1", + }: endpoint{}, + endpointKey{ + Region: "ap-northeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-northeast-2", + }: endpoint{}, + endpointKey{ + Region: "ap-northeast-3", + }: endpoint{}, + endpointKey{ + Region: "ap-south-1", + }: endpoint{}, + endpointKey{ + Region: "ap-south-2", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-2", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-3", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-4", + }: endpoint{}, + endpointKey{ + Region: "ca-central-1", + }: endpoint{}, + endpointKey{ + Region: "eu-central-1", + }: endpoint{}, + endpointKey{ + Region: "eu-central-2", + }: endpoint{}, + endpointKey{ + Region: "eu-north-1", + }: endpoint{}, + endpointKey{ + Region: "eu-south-1", + }: endpoint{}, + endpointKey{ + Region: "eu-south-2", + }: endpoint{}, + endpointKey{ + Region: "eu-west-1", + }: endpoint{}, + endpointKey{ + Region: "eu-west-2", + }: endpoint{}, + endpointKey{ + Region: "eu-west-3", + }: endpoint{}, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, + endpointKey{ + Region: "me-central-1", + }: endpoint{}, + endpointKey{ + Region: "me-south-1", + }: endpoint{}, + endpointKey{ + Region: "sa-east-1", + }: endpoint{}, + endpointKey{ + Region: "us-east-1", + }: endpoint{}, endpointKey{ Region: "us-east-2", }: endpoint{}, @@ -10892,6 +11331,12 @@ var awsPartition = partition{ endpointKey{ Region: "us-east-2", }: endpoint{}, + endpointKey{ + Region: "us-east-2", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "elasticmapreduce.us-east-2.api.aws", + }, endpointKey{ Region: "us-east-2", Variant: fipsVariant, @@ -10975,6 +11420,12 @@ var awsPartition = partition{ endpointKey{ Region: "ca-central-1", }: endpoint{}, + endpointKey{ + Region: "ca-central-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "email-fips.ca-central-1.amazonaws.com", + }, endpointKey{ Region: "eu-central-1", }: endpoint{}, @@ -10993,6 +11444,15 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "fips-ca-central-1", + }: endpoint{ + Hostname: "email-fips.ca-central-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ca-central-1", + }, + Deprecated: boxedTrue, + }, endpointKey{ Region: "fips-us-east-1", }: endpoint{ @@ -11002,6 +11462,24 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "fips-us-east-2", + }: endpoint{ + Hostname: "email-fips.us-east-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-2", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-west-1", + }: endpoint{ + Hostname: "email-fips.us-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-1", + }, + Deprecated: boxedTrue, + }, endpointKey{ Region: "fips-us-west-2", }: endpoint{ @@ -11011,6 +11489,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -11029,9 +11510,21 @@ var awsPartition = partition{ endpointKey{ Region: "us-east-2", }: endpoint{}, + endpointKey{ + Region: "us-east-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "email-fips.us-east-2.amazonaws.com", + }, endpointKey{ Region: "us-west-1", }: endpoint{}, + endpointKey{ + Region: "us-west-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "email-fips.us-west-1.amazonaws.com", + }, endpointKey{ Region: "us-west-2", }: endpoint{}, @@ -11057,6 +11550,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-northeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-northeast-3", + }: endpoint{}, endpointKey{ Region: "ap-south-1", }: endpoint{}, @@ -11334,63 +11830,183 @@ var awsPartition = partition{ endpointKey{ Region: "af-south-1", }: endpoint{}, + endpointKey{ + Region: "af-south-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.af-south-1.api.aws", + }, endpointKey{ Region: "ap-east-1", }: endpoint{}, + endpointKey{ + Region: "ap-east-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.ap-east-1.api.aws", + }, endpointKey{ Region: "ap-northeast-1", }: endpoint{}, + endpointKey{ + Region: "ap-northeast-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.ap-northeast-1.api.aws", + }, endpointKey{ Region: "ap-northeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-northeast-2", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.ap-northeast-2.api.aws", + }, endpointKey{ Region: "ap-northeast-3", }: endpoint{}, + endpointKey{ + Region: "ap-northeast-3", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.ap-northeast-3.api.aws", + }, endpointKey{ Region: "ap-south-1", }: endpoint{}, + endpointKey{ + Region: "ap-south-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.ap-south-1.api.aws", + }, endpointKey{ Region: "ap-south-2", }: endpoint{}, + endpointKey{ + Region: "ap-south-2", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.ap-south-2.api.aws", + }, endpointKey{ Region: "ap-southeast-1", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.ap-southeast-1.api.aws", + }, endpointKey{ Region: "ap-southeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-2", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.ap-southeast-2.api.aws", + }, endpointKey{ Region: "ap-southeast-3", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-3", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.ap-southeast-3.api.aws", + }, endpointKey{ Region: "ap-southeast-4", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-4", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.ap-southeast-4.api.aws", + }, endpointKey{ Region: "ca-central-1", }: endpoint{}, + endpointKey{ + Region: "ca-central-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.ca-central-1.api.aws", + }, endpointKey{ Region: "eu-central-1", }: endpoint{}, + endpointKey{ + Region: "eu-central-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.eu-central-1.api.aws", + }, endpointKey{ Region: "eu-central-2", }: endpoint{}, + endpointKey{ + Region: "eu-central-2", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.eu-central-2.api.aws", + }, endpointKey{ Region: "eu-north-1", }: endpoint{}, + endpointKey{ + Region: "eu-north-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.eu-north-1.api.aws", + }, endpointKey{ Region: "eu-south-1", }: endpoint{}, + endpointKey{ + Region: "eu-south-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.eu-south-1.api.aws", + }, endpointKey{ Region: "eu-south-2", }: endpoint{}, + endpointKey{ + Region: "eu-south-2", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.eu-south-2.api.aws", + }, endpointKey{ Region: "eu-west-1", }: endpoint{}, + endpointKey{ + Region: "eu-west-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.eu-west-1.api.aws", + }, endpointKey{ Region: "eu-west-2", }: endpoint{}, + endpointKey{ + Region: "eu-west-2", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.eu-west-2.api.aws", + }, endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "eu-west-3", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.eu-west-3.api.aws", + }, endpointKey{ Region: "fips", }: endpoint{ @@ -11403,18 +12019,48 @@ var awsPartition = partition{ endpointKey{ Region: "il-central-1", }: endpoint{}, + endpointKey{ + Region: "il-central-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.il-central-1.api.aws", + }, endpointKey{ Region: "me-central-1", }: endpoint{}, + endpointKey{ + Region: "me-central-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.me-central-1.api.aws", + }, endpointKey{ Region: "me-south-1", }: endpoint{}, + endpointKey{ + Region: "me-south-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.me-south-1.api.aws", + }, endpointKey{ Region: "sa-east-1", }: endpoint{}, + endpointKey{ + Region: "sa-east-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.sa-east-1.api.aws", + }, endpointKey{ Region: "us-east-1", }: endpoint{}, + endpointKey{ + Region: "us-east-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.us-east-1.api.aws", + }, endpointKey{ Region: "us-east-1", Variant: fipsVariant, @@ -11433,6 +12079,12 @@ var awsPartition = partition{ endpointKey{ Region: "us-east-2", }: endpoint{}, + endpointKey{ + Region: "us-east-2", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.us-east-2.api.aws", + }, endpointKey{ Region: "us-east-2", Variant: fipsVariant, @@ -11451,6 +12103,12 @@ var awsPartition = partition{ endpointKey{ Region: "us-west-1", }: endpoint{}, + endpointKey{ + Region: "us-west-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.us-west-1.api.aws", + }, endpointKey{ Region: "us-west-1", Variant: fipsVariant, @@ -11469,6 +12127,12 @@ var awsPartition = partition{ endpointKey{ Region: "us-west-2", }: endpoint{}, + endpointKey{ + Region: "us-west-2", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.us-west-2.api.aws", + }, endpointKey{ Region: "us-west-2", Variant: fipsVariant, @@ -11685,12 +12349,27 @@ var awsPartition = partition{ }, "finspace": service{ Endpoints: serviceEndpoints{ + endpointKey{ + Region: "ap-northeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-2", + }: endpoint{}, endpointKey{ Region: "ca-central-1", }: endpoint{}, + endpointKey{ + Region: "eu-central-1", + }: endpoint{}, endpointKey{ Region: "eu-west-1", }: endpoint{}, + endpointKey{ + Region: "eu-west-2", + }: endpoint{}, endpointKey{ Region: "us-east-1", }: endpoint{}, @@ -12185,6 +12864,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -12582,6 +13264,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -12786,16 +13471,6 @@ var awsPartition = partition{ }: endpoint{}, }, }, - "gamesparks": service{ - Endpoints: serviceEndpoints{ - endpointKey{ - Region: "ap-northeast-1", - }: endpoint{}, - endpointKey{ - Region: "us-east-1", - }: endpoint{}, - }, - }, "geo": service{ Endpoints: serviceEndpoints{ endpointKey{ @@ -13480,6 +14155,9 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -13757,6 +14435,9 @@ var awsPartition = partition{ endpointKey{ Region: "eu-central-1", }: endpoint{}, + endpointKey{ + Region: "eu-central-2", + }: endpoint{}, endpointKey{ Region: "eu-north-1", }: endpoint{}, @@ -13772,6 +14453,9 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -14016,6 +14700,9 @@ var awsPartition = partition{ }, "inspector2": service{ Endpoints: serviceEndpoints{ + endpointKey{ + Region: "af-south-1", + }: endpoint{}, endpointKey{ Region: "ap-east-1", }: endpoint{}, @@ -14025,6 +14712,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-northeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-northeast-3", + }: endpoint{}, endpointKey{ Region: "ap-south-1", }: endpoint{}, @@ -14034,12 +14724,18 @@ var awsPartition = partition{ endpointKey{ Region: "ap-southeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-3", + }: endpoint{}, endpointKey{ Region: "ca-central-1", }: endpoint{}, endpointKey{ Region: "eu-central-1", }: endpoint{}, + endpointKey{ + Region: "eu-central-2", + }: endpoint{}, endpointKey{ Region: "eu-north-1", }: endpoint{}, @@ -14055,6 +14751,42 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "fips-us-east-1", + }: endpoint{ + Hostname: "inspector2-fips.us-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-east-2", + }: endpoint{ + Hostname: "inspector2-fips.us-east-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-east-2", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-west-1", + }: endpoint{ + Hostname: "inspector2-fips.us-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-west-2", + }: endpoint{ + Hostname: "inspector2-fips.us-west-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-west-2", + }, + Deprecated: boxedTrue, + }, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -14064,15 +14796,39 @@ var awsPartition = partition{ endpointKey{ Region: "us-east-1", }: endpoint{}, + endpointKey{ + Region: "us-east-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "inspector2-fips.us-east-1.amazonaws.com", + }, endpointKey{ Region: "us-east-2", }: endpoint{}, + endpointKey{ + Region: "us-east-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "inspector2-fips.us-east-2.amazonaws.com", + }, endpointKey{ Region: "us-west-1", }: endpoint{}, + endpointKey{ + Region: "us-west-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "inspector2-fips.us-west-1.amazonaws.com", + }, endpointKey{ Region: "us-west-2", }: endpoint{}, + endpointKey{ + Region: "us-west-2", + Variant: fipsVariant, + }: endpoint{ + Hostname: "inspector2-fips.us-west-2.amazonaws.com", + }, }, }, "internetmonitor": service{ @@ -14152,7 +14908,7 @@ var awsPartition = partition{ Region: "ca-central-1", Variant: fipsVariant, }: endpoint{ - Hostname: "internetmonitor-fips.ca-central-1.api.aws", + Hostname: "internetmonitor-fips.ca-central-1.amazonaws.com", }, endpointKey{ Region: "eu-central-1", @@ -14223,7 +14979,7 @@ var awsPartition = partition{ Region: "us-east-1", Variant: fipsVariant, }: endpoint{ - Hostname: "internetmonitor-fips.us-east-1.api.aws", + Hostname: "internetmonitor-fips.us-east-1.amazonaws.com", }, endpointKey{ Region: "us-east-2", @@ -14234,7 +14990,7 @@ var awsPartition = partition{ Region: "us-east-2", Variant: fipsVariant, }: endpoint{ - Hostname: "internetmonitor-fips.us-east-2.api.aws", + Hostname: "internetmonitor-fips.us-east-2.amazonaws.com", }, endpointKey{ Region: "us-west-1", @@ -14245,7 +15001,7 @@ var awsPartition = partition{ Region: "us-west-1", Variant: fipsVariant, }: endpoint{ - Hostname: "internetmonitor-fips.us-west-1.api.aws", + Hostname: "internetmonitor-fips.us-west-1.amazonaws.com", }, endpointKey{ Region: "us-west-2", @@ -14256,7 +15012,7 @@ var awsPartition = partition{ Region: "us-west-2", Variant: fipsVariant, }: endpoint{ - Hostname: "internetmonitor-fips.us-west-2.api.aws", + Hostname: "internetmonitor-fips.us-west-2.amazonaws.com", }, }, }, @@ -14975,12 +15731,45 @@ var awsPartition = partition{ }, "iottwinmaker": service{ Endpoints: serviceEndpoints{ + endpointKey{ + Region: "ap-northeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-northeast-2", + }: endpoint{}, + endpointKey{ + Region: "ap-south-1", + }: endpoint{}, endpointKey{ Region: "ap-southeast-1", }: endpoint{}, endpointKey{ Region: "ap-southeast-2", }: endpoint{}, + endpointKey{ + Region: "api-ap-northeast-1", + }: endpoint{ + Hostname: "api.iottwinmaker.ap-northeast-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-northeast-1", + }, + }, + endpointKey{ + Region: "api-ap-northeast-2", + }: endpoint{ + Hostname: "api.iottwinmaker.ap-northeast-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-northeast-2", + }, + }, + endpointKey{ + Region: "api-ap-south-1", + }: endpoint{ + Hostname: "api.iottwinmaker.ap-south-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-south-1", + }, + }, endpointKey{ Region: "api-ap-southeast-1", }: endpoint{ @@ -15029,6 +15818,30 @@ var awsPartition = partition{ Region: "us-west-2", }, }, + endpointKey{ + Region: "data-ap-northeast-1", + }: endpoint{ + Hostname: "data.iottwinmaker.ap-northeast-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-northeast-1", + }, + }, + endpointKey{ + Region: "data-ap-northeast-2", + }: endpoint{ + Hostname: "data.iottwinmaker.ap-northeast-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-northeast-2", + }, + }, + endpointKey{ + Region: "data-ap-south-1", + }: endpoint{ + Hostname: "data.iottwinmaker.ap-south-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "ap-south-1", + }, + }, endpointKey{ Region: "data-ap-southeast-1", }: endpoint{ @@ -15385,6 +16198,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -17021,6 +17837,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-south-1", }: endpoint{}, + endpointKey{ + Region: "ap-south-2", + }: endpoint{}, endpointKey{ Region: "ap-southeast-1", }: endpoint{}, @@ -17030,12 +17849,18 @@ var awsPartition = partition{ endpointKey{ Region: "ap-southeast-3", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-4", + }: endpoint{}, endpointKey{ Region: "ca-central-1", }: endpoint{}, endpointKey{ Region: "eu-central-1", }: endpoint{}, + endpointKey{ + Region: "eu-central-2", + }: endpoint{}, endpointKey{ Region: "eu-north-1", }: endpoint{}, @@ -17087,6 +17912,12 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, + endpointKey{ + Region: "me-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -17299,18 +18130,30 @@ var awsPartition = partition{ endpointKey{ Region: "ap-south-1", }: endpoint{}, + endpointKey{ + Region: "ap-south-2", + }: endpoint{}, endpointKey{ Region: "ap-southeast-1", }: endpoint{}, endpointKey{ Region: "ap-southeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-3", + }: endpoint{}, + endpointKey{ + Region: "ap-southeast-4", + }: endpoint{}, endpointKey{ Region: "ca-central-1", }: endpoint{}, endpointKey{ Region: "eu-central-1", }: endpoint{}, + endpointKey{ + Region: "eu-central-2", + }: endpoint{}, endpointKey{ Region: "eu-north-1", }: endpoint{}, @@ -17362,6 +18205,12 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, + endpointKey{ + Region: "me-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -17901,6 +18750,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -17967,6 +18819,13 @@ var awsPartition = partition{ }: endpoint{}, }, }, + "managedblockchain-query": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "us-east-1", + }: endpoint{}, + }, + }, "marketplacecommerceanalytics": service{ Endpoints: serviceEndpoints{ endpointKey{ @@ -18092,6 +18951,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-northeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-northeast-3", + }: endpoint{}, endpointKey{ Region: "ap-south-1", }: endpoint{}, @@ -18101,6 +18963,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-southeast-2", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-4", + }: endpoint{}, endpointKey{ Region: "ca-central-1", }: endpoint{}, @@ -18491,12 +19356,33 @@ var awsPartition = partition{ }, "meetings-chime": service{ Endpoints: serviceEndpoints{ + endpointKey{ + Region: "ap-northeast-1", + }: endpoint{}, + endpointKey{ + Region: "ap-northeast-2", + }: endpoint{}, + endpointKey{ + Region: "ap-south-1", + }: endpoint{}, endpointKey{ Region: "ap-southeast-1", }: endpoint{}, + endpointKey{ + Region: "ap-southeast-2", + }: endpoint{}, + endpointKey{ + Region: "ca-central-1", + }: endpoint{}, endpointKey{ Region: "eu-central-1", }: endpoint{}, + endpointKey{ + Region: "eu-west-2", + }: endpoint{}, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "us-east-1", }: endpoint{}, @@ -18932,6 +19818,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -19718,6 +20607,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -20012,6 +20904,14 @@ var awsPartition = partition{ Region: "eu-central-1", }, }, + endpointKey{ + Region: "eu-central-2", + }: endpoint{ + Hostname: "oidc.eu-central-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "eu-central-2", + }, + }, endpointKey{ Region: "eu-north-1", }: endpoint{ @@ -20052,6 +20952,14 @@ var awsPartition = partition{ Region: "eu-west-3", }, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{ + Hostname: "oidc.il-central-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "il-central-1", + }, + }, endpointKey{ Region: "me-south-1", }: endpoint{ @@ -20154,6 +21062,14 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{ + Hostname: "omics.il-central-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "il-central-1", + }, + }, endpointKey{ Region: "us-east-1", }: endpoint{ @@ -20437,6 +21353,12 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, + endpointKey{ + Region: "me-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -20829,6 +21751,9 @@ var awsPartition = partition{ endpointKey{ Region: "ap-south-1", }: endpoint{}, + endpointKey{ + Region: "ap-south-2", + }: endpoint{}, endpointKey{ Region: "ap-southeast-1", }: endpoint{}, @@ -20844,12 +21769,18 @@ var awsPartition = partition{ endpointKey{ Region: "eu-central-1", }: endpoint{}, + endpointKey{ + Region: "eu-central-2", + }: endpoint{}, endpointKey{ Region: "eu-north-1", }: endpoint{}, endpointKey{ Region: "eu-south-1", }: endpoint{}, + endpointKey{ + Region: "eu-south-2", + }: endpoint{}, endpointKey{ Region: "eu-west-1", }: endpoint{}, @@ -21096,6 +22027,14 @@ var awsPartition = partition{ Region: "eu-central-1", }, }, + endpointKey{ + Region: "eu-central-2", + }: endpoint{ + Hostname: "portal.sso.eu-central-2.amazonaws.com", + CredentialScope: credentialScope{ + Region: "eu-central-2", + }, + }, endpointKey{ Region: "eu-north-1", }: endpoint{ @@ -21136,6 +22075,14 @@ var awsPartition = partition{ Region: "eu-west-3", }, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{ + Hostname: "portal.sso.il-central-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "il-central-1", + }, + }, endpointKey{ Region: "me-south-1", }: endpoint{ @@ -22462,6 +23409,9 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-2", }: endpoint{}, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "rekognition-fips.ca-central-1", }: endpoint{ @@ -22783,6 +23733,11 @@ var awsPartition = partition{ }: endpoint{ Hostname: "resource-explorer-2.ap-southeast-2.api.aws", }, + endpointKey{ + Region: "ap-southeast-3", + }: endpoint{ + Hostname: "resource-explorer-2.ap-southeast-3.api.aws", + }, endpointKey{ Region: "ap-southeast-4", }: endpoint{ @@ -22828,6 +23783,11 @@ var awsPartition = partition{ }: endpoint{ Hostname: "resource-explorer-2.il-central-1.api.aws", }, + endpointKey{ + Region: "me-south-1", + }: endpoint{ + Hostname: "resource-explorer-2.me-south-1.api.aws", + }, endpointKey{ Region: "sa-east-1", }: endpoint{ @@ -24566,6 +25526,9 @@ var awsPartition = partition{ Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -26012,6 +26975,9 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -27610,6 +28576,9 @@ var awsPartition = partition{ endpointKey{ Region: "eu-central-1", }: endpoint{}, + endpointKey{ + Region: "eu-central-2", + }: endpoint{}, endpointKey{ Region: "eu-north-1", }: endpoint{}, @@ -27625,6 +28594,9 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-south-1", }: endpoint{}, @@ -27870,6 +28842,9 @@ var awsPartition = partition{ endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -28745,15 +29720,30 @@ var awsPartition = partition{ }, "tnb": service{ Endpoints: serviceEndpoints{ + endpointKey{ + Region: "ap-northeast-2", + }: endpoint{}, endpointKey{ Region: "ap-southeast-2", }: endpoint{}, + endpointKey{ + Region: "ca-central-1", + }: endpoint{}, endpointKey{ Region: "eu-central-1", }: endpoint{}, + endpointKey{ + Region: "eu-north-1", + }: endpoint{}, + endpointKey{ + Region: "eu-south-2", + }: endpoint{}, endpointKey{ Region: "eu-west-3", }: endpoint{}, + endpointKey{ + Region: "sa-east-1", + }: endpoint{}, endpointKey{ Region: "us-east-1", }: endpoint{}, @@ -29176,6 +30166,9 @@ var awsPartition = partition{ }, Deprecated: boxedTrue, }, + endpointKey{ + Region: "il-central-1", + }: endpoint{}, endpointKey{ Region: "me-central-1", }: endpoint{}, @@ -31684,6 +32677,20 @@ var awscnPartition = partition{ }, }, }, + "api.pricing": service{ + Defaults: endpointDefaults{ + defaultKey{}: endpoint{ + CredentialScope: credentialScope{ + Service: "pricing", + }, + }, + }, + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "cn-northwest-1", + }: endpoint{}, + }, + }, "api.sagemaker": service{ Endpoints: serviceEndpoints{ endpointKey{ @@ -32101,6 +33108,31 @@ var awscnPartition = partition{ }: endpoint{}, }, }, + "datazone": service{ + Defaults: endpointDefaults{ + defaultKey{}: endpoint{ + DNSSuffix: "api.amazonwebservices.com.cn", + }, + defaultKey{ + Variant: fipsVariant, + }: endpoint{ + Hostname: "{service}-fips.{region}.{dnsSuffix}", + DNSSuffix: "api.amazonwebservices.com.cn", + }, + }, + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "cn-north-1", + }: endpoint{ + Hostname: "datazone.cn-north-1.api.amazonwebservices.com.cn", + }, + endpointKey{ + Region: "cn-northwest-1", + }: endpoint{ + Hostname: "datazone.cn-northwest-1.api.amazonwebservices.com.cn", + }, + }, + }, "dax": service{ Endpoints: serviceEndpoints{ endpointKey{ @@ -32313,9 +33345,21 @@ var awscnPartition = partition{ endpointKey{ Region: "cn-north-1", }: endpoint{}, + endpointKey{ + Region: "cn-north-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "elasticmapreduce.cn-north-1.api.amazonwebservices.com.cn", + }, endpointKey{ Region: "cn-northwest-1", }: endpoint{}, + endpointKey{ + Region: "cn-northwest-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "elasticmapreduce.cn-northwest-1.api.amazonwebservices.com.cn", + }, }, }, "emr-containers": service{ @@ -32343,9 +33387,21 @@ var awscnPartition = partition{ endpointKey{ Region: "cn-north-1", }: endpoint{}, + endpointKey{ + Region: "cn-north-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.cn-north-1.api.amazonwebservices.com.cn", + }, endpointKey{ Region: "cn-northwest-1", }: endpoint{}, + endpointKey{ + Region: "cn-northwest-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.cn-northwest-1.api.amazonwebservices.com.cn", + }, }, }, "events": service{ @@ -32503,6 +33559,16 @@ var awscnPartition = partition{ }, }, }, + "identitystore": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "cn-north-1", + }: endpoint{}, + endpointKey{ + Region: "cn-northwest-1", + }: endpoint{}, + }, + }, "internetmonitor": service{ Defaults: endpointDefaults{ defaultKey{}: endpoint{ @@ -32802,6 +33868,26 @@ var awscnPartition = partition{ }: endpoint{}, }, }, + "oidc": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "cn-north-1", + }: endpoint{ + Hostname: "oidc.cn-north-1.amazonaws.com.cn", + CredentialScope: credentialScope{ + Region: "cn-north-1", + }, + }, + endpointKey{ + Region: "cn-northwest-1", + }: endpoint{ + Hostname: "oidc.cn-northwest-1.amazonaws.com.cn", + CredentialScope: credentialScope{ + Region: "cn-northwest-1", + }, + }, + }, + }, "organizations": service{ PartitionEndpoint: "aws-cn-global", IsRegionalized: boxedFalse, @@ -32840,6 +33926,26 @@ var awscnPartition = partition{ }: endpoint{}, }, }, + "portal.sso": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "cn-north-1", + }: endpoint{ + Hostname: "portal.sso.cn-north-1.amazonaws.com.cn", + CredentialScope: credentialScope{ + Region: "cn-north-1", + }, + }, + endpointKey{ + Region: "cn-northwest-1", + }: endpoint{ + Hostname: "portal.sso.cn-northwest-1.amazonaws.com.cn", + CredentialScope: credentialScope{ + Region: "cn-northwest-1", + }, + }, + }, + }, "ram": service{ Endpoints: serviceEndpoints{ endpointKey{ @@ -33271,14 +34377,36 @@ var awscnPartition = partition{ }: endpoint{}, }, }, + "sso": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "cn-north-1", + }: endpoint{}, + endpointKey{ + Region: "cn-northwest-1", + }: endpoint{}, + }, + }, "states": service{ Endpoints: serviceEndpoints{ endpointKey{ Region: "cn-north-1", }: endpoint{}, + endpointKey{ + Region: "cn-north-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "states.cn-north-1.api.amazonwebservices.com.cn", + }, endpointKey{ Region: "cn-northwest-1", }: endpoint{}, + endpointKey{ + Region: "cn-northwest-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "states.cn-northwest-1.api.amazonwebservices.com.cn", + }, }, }, "storagegateway": service{ @@ -34790,6 +35918,13 @@ var awsusgovPartition = partition{ }, }, }, + "codestar-connections": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "us-gov-east-1", + }: endpoint{}, + }, + }, "cognito-identity": service{ Endpoints: serviceEndpoints{ endpointKey{ @@ -35133,6 +36268,31 @@ var awsusgovPartition = partition{ }, }, }, + "datazone": service{ + Defaults: endpointDefaults{ + defaultKey{}: endpoint{ + DNSSuffix: "api.aws", + }, + defaultKey{ + Variant: fipsVariant, + }: endpoint{ + Hostname: "{service}-fips.{region}.{dnsSuffix}", + DNSSuffix: "api.aws", + }, + }, + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "us-gov-east-1", + }: endpoint{ + Hostname: "datazone.us-gov-east-1.api.aws", + }, + endpointKey{ + Region: "us-gov-west-1", + }: endpoint{ + Hostname: "datazone.us-gov-west-1.api.aws", + }, + }, + }, "directconnect": service{ Endpoints: serviceEndpoints{ endpointKey{ @@ -35735,6 +36895,12 @@ var awsusgovPartition = partition{ endpointKey{ Region: "us-gov-east-1", }: endpoint{}, + endpointKey{ + Region: "us-gov-east-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "elasticmapreduce.us-gov-east-1.api.aws", + }, endpointKey{ Region: "us-gov-east-1", Variant: fipsVariant, @@ -35746,6 +36912,13 @@ var awsusgovPartition = partition{ }: endpoint{ Protocols: []string{"https"}, }, + endpointKey{ + Region: "us-gov-west-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "elasticmapreduce.us-gov-west-1.api.aws", + Protocols: []string{"https"}, + }, endpointKey{ Region: "us-gov-west-1", Variant: fipsVariant, @@ -35801,6 +36974,12 @@ var awsusgovPartition = partition{ endpointKey{ Region: "us-gov-east-1", }: endpoint{}, + endpointKey{ + Region: "us-gov-east-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.us-gov-east-1.api.aws", + }, endpointKey{ Region: "us-gov-east-1", Variant: fipsVariant, @@ -35819,6 +36998,12 @@ var awsusgovPartition = partition{ endpointKey{ Region: "us-gov-west-1", }: endpoint{}, + endpointKey{ + Region: "us-gov-west-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "aos.us-gov-west-1.api.aws", + }, endpointKey{ Region: "us-gov-west-1", Variant: fipsVariant, @@ -36055,6 +37240,28 @@ var awsusgovPartition = partition{ }, }, }, + "geo": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "fips-us-gov-west-1", + }: endpoint{ + Hostname: "geo-fips.us-gov-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-gov-west-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "us-gov-west-1", + }: endpoint{}, + endpointKey{ + Region: "us-gov-west-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "geo-fips.us-gov-west-1.amazonaws.com", + }, + }, + }, "glacier": service{ Endpoints: serviceEndpoints{ endpointKey{ @@ -36121,21 +37328,45 @@ var awsusgovPartition = partition{ endpointKey{ Region: "us-gov-east-1", }: endpoint{}, + endpointKey{ + Region: "us-gov-east-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "glue.us-gov-east-1.api.aws", + }, endpointKey{ Region: "us-gov-east-1", Variant: fipsVariant, }: endpoint{ Hostname: "glue-fips.us-gov-east-1.amazonaws.com", }, + endpointKey{ + Region: "us-gov-east-1", + Variant: fipsVariant | dualStackVariant, + }: endpoint{ + Hostname: "glue-fips.us-gov-east-1.api.aws", + }, endpointKey{ Region: "us-gov-west-1", }: endpoint{}, + endpointKey{ + Region: "us-gov-west-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "glue.us-gov-west-1.api.aws", + }, endpointKey{ Region: "us-gov-west-1", Variant: fipsVariant, }: endpoint{ Hostname: "glue-fips.us-gov-west-1.amazonaws.com", }, + endpointKey{ + Region: "us-gov-west-1", + Variant: fipsVariant | dualStackVariant, + }: endpoint{ + Hostname: "glue-fips.us-gov-west-1.api.aws", + }, }, }, "greengrass": service{ @@ -36454,12 +37685,42 @@ var awsusgovPartition = partition{ }, "inspector2": service{ Endpoints: serviceEndpoints{ + endpointKey{ + Region: "fips-us-gov-east-1", + }: endpoint{ + Hostname: "inspector2-fips.us-gov-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-gov-east-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-gov-west-1", + }: endpoint{ + Hostname: "inspector2-fips.us-gov-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-gov-west-1", + }, + Deprecated: boxedTrue, + }, endpointKey{ Region: "us-gov-east-1", }: endpoint{}, + endpointKey{ + Region: "us-gov-east-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "inspector2-fips.us-gov-east-1.amazonaws.com", + }, endpointKey{ Region: "us-gov-west-1", }: endpoint{}, + endpointKey{ + Region: "us-gov-west-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "inspector2-fips.us-gov-west-1.amazonaws.com", + }, }, }, "internetmonitor": service{ @@ -36940,21 +38201,45 @@ var awsusgovPartition = partition{ endpointKey{ Region: "us-gov-east-1", }: endpoint{}, + endpointKey{ + Region: "us-gov-east-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "lakeformation.us-gov-east-1.api.aws", + }, endpointKey{ Region: "us-gov-east-1", Variant: fipsVariant, }: endpoint{ Hostname: "lakeformation-fips.us-gov-east-1.amazonaws.com", }, + endpointKey{ + Region: "us-gov-east-1", + Variant: fipsVariant | dualStackVariant, + }: endpoint{ + Hostname: "lakeformation-fips.us-gov-east-1.api.aws", + }, endpointKey{ Region: "us-gov-west-1", }: endpoint{}, + endpointKey{ + Region: "us-gov-west-1", + Variant: dualStackVariant, + }: endpoint{ + Hostname: "lakeformation.us-gov-west-1.api.aws", + }, endpointKey{ Region: "us-gov-west-1", Variant: fipsVariant, }: endpoint{ Hostname: "lakeformation-fips.us-gov-west-1.amazonaws.com", }, + endpointKey{ + Region: "us-gov-west-1", + Variant: fipsVariant | dualStackVariant, + }: endpoint{ + Hostname: "lakeformation-fips.us-gov-west-1.api.aws", + }, }, }, "lambda": service{ @@ -37099,6 +38384,36 @@ var awsusgovPartition = partition{ }, }, }, + "m2": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "fips-us-gov-east-1", + }: endpoint{ + + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-gov-west-1", + }: endpoint{ + + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "us-gov-east-1", + }: endpoint{}, + endpointKey{ + Region: "us-gov-east-1", + Variant: fipsVariant, + }: endpoint{}, + endpointKey{ + Region: "us-gov-west-1", + }: endpoint{}, + endpointKey{ + Region: "us-gov-west-1", + Variant: fipsVariant, + }: endpoint{}, + }, + }, "managedblockchain": service{ Endpoints: serviceEndpoints{ endpointKey{ @@ -37896,6 +39211,46 @@ var awsusgovPartition = partition{ }, }, }, + "resiliencehub": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "fips-us-gov-east-1", + }: endpoint{ + Hostname: "resiliencehub-fips.us-gov-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-gov-east-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-gov-west-1", + }: endpoint{ + Hostname: "resiliencehub-fips.us-gov-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-gov-west-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "us-gov-east-1", + }: endpoint{}, + endpointKey{ + Region: "us-gov-east-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "resiliencehub-fips.us-gov-east-1.amazonaws.com", + }, + endpointKey{ + Region: "us-gov-west-1", + }: endpoint{}, + endpointKey{ + Region: "us-gov-west-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "resiliencehub-fips.us-gov-west-1.amazonaws.com", + }, + }, + }, "resource-explorer-2": service{ Defaults: endpointDefaults{ defaultKey{}: endpoint{ @@ -37976,6 +39331,16 @@ var awsusgovPartition = partition{ }: endpoint{}, }, }, + "rolesanywhere": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "us-gov-east-1", + }: endpoint{}, + endpointKey{ + Region: "us-gov-west-1", + }: endpoint{}, + }, + }, "route53": service{ PartitionEndpoint: "aws-us-gov-global", IsRegionalized: boxedFalse, @@ -38574,7 +39939,7 @@ var awsusgovPartition = partition{ Region: "us-gov-east-1", Variant: dualStackVariant, }: endpoint{ - Hostname: "servicediscovery.us-gov-east-1.amazonaws.com", + Hostname: "servicediscovery.us-gov-east-1.api.aws", }, endpointKey{ Region: "us-gov-east-1", @@ -38586,7 +39951,7 @@ var awsusgovPartition = partition{ Region: "us-gov-east-1", Variant: fipsVariant | dualStackVariant, }: endpoint{ - Hostname: "servicediscovery-fips.us-gov-east-1.amazonaws.com", + Hostname: "servicediscovery-fips.us-gov-east-1.api.aws", }, endpointKey{ Region: "us-gov-east-1-fips", @@ -38604,7 +39969,7 @@ var awsusgovPartition = partition{ Region: "us-gov-west-1", Variant: dualStackVariant, }: endpoint{ - Hostname: "servicediscovery.us-gov-west-1.amazonaws.com", + Hostname: "servicediscovery.us-gov-west-1.api.aws", }, endpointKey{ Region: "us-gov-west-1", @@ -38616,7 +39981,7 @@ var awsusgovPartition = partition{ Region: "us-gov-west-1", Variant: fipsVariant | dualStackVariant, }: endpoint{ - Hostname: "servicediscovery-fips.us-gov-west-1.amazonaws.com", + Hostname: "servicediscovery-fips.us-gov-west-1.api.aws", }, endpointKey{ Region: "us-gov-west-1-fips", @@ -38684,10 +40049,20 @@ var awsusgovPartition = partition{ Endpoints: serviceEndpoints{ endpointKey{ Region: "us-gov-east-1", - }: endpoint{}, + }: endpoint{ + Hostname: "simspaceweaver.us-gov-east-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-gov-east-1", + }, + }, endpointKey{ Region: "us-gov-west-1", - }: endpoint{}, + }: endpoint{ + Hostname: "simspaceweaver.us-gov-west-1.amazonaws.com", + CredentialScope: credentialScope{ + Region: "us-gov-west-1", + }, + }, }, }, "sms": service{ @@ -39976,6 +41351,9 @@ var awsisoPartition = partition{ endpointKey{ Region: "us-iso-east-1", }: endpoint{}, + endpointKey{ + Region: "us-iso-west-1", + }: endpoint{}, }, }, "elasticache": service{ @@ -40042,14 +41420,45 @@ var awsisoPartition = partition{ }, "elasticmapreduce": service{ Endpoints: serviceEndpoints{ + endpointKey{ + Region: "fips-us-iso-east-1", + }: endpoint{ + Hostname: "elasticmapreduce.us-iso-east-1.c2s.ic.gov", + CredentialScope: credentialScope{ + Region: "us-iso-east-1", + }, + Deprecated: boxedTrue, + }, + endpointKey{ + Region: "fips-us-iso-west-1", + }: endpoint{ + Hostname: "elasticmapreduce.us-iso-west-1.c2s.ic.gov", + CredentialScope: credentialScope{ + Region: "us-iso-west-1", + }, + Deprecated: boxedTrue, + }, endpointKey{ Region: "us-iso-east-1", }: endpoint{ Protocols: []string{"https"}, }, + endpointKey{ + Region: "us-iso-east-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "elasticmapreduce.us-iso-east-1.c2s.ic.gov", + Protocols: []string{"https"}, + }, endpointKey{ Region: "us-iso-west-1", }: endpoint{}, + endpointKey{ + Region: "us-iso-west-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "elasticmapreduce.us-iso-west-1.c2s.ic.gov", + }, }, }, "es": service{ @@ -40319,6 +41728,16 @@ var awsisoPartition = partition{ }: endpoint{}, }, }, + "resource-groups": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "us-iso-east-1", + }: endpoint{}, + endpointKey{ + Region: "us-iso-west-1", + }: endpoint{}, + }, + }, "route53": service{ PartitionEndpoint: "aws-iso-global", IsRegionalized: boxedFalse, @@ -40591,6 +42010,13 @@ var awsisobPartition = partition{ }, }, }, + "api.sagemaker": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "us-isob-east-1", + }: endpoint{}, + }, + }, "appconfig": service{ Endpoints: serviceEndpoints{ endpointKey{ @@ -40825,9 +42251,24 @@ var awsisobPartition = partition{ }, "elasticmapreduce": service{ Endpoints: serviceEndpoints{ + endpointKey{ + Region: "fips-us-isob-east-1", + }: endpoint{ + Hostname: "elasticmapreduce.us-isob-east-1.sc2s.sgov.gov", + CredentialScope: credentialScope{ + Region: "us-isob-east-1", + }, + Deprecated: boxedTrue, + }, endpointKey{ Region: "us-isob-east-1", }: endpoint{}, + endpointKey{ + Region: "us-isob-east-1", + Variant: fipsVariant, + }: endpoint{ + Hostname: "elasticmapreduce.us-isob-east-1.sc2s.sgov.gov", + }, }, }, "es": service{ @@ -40959,6 +42400,13 @@ var awsisobPartition = partition{ }: endpoint{}, }, }, + "outposts": service{ + Endpoints: serviceEndpoints{ + endpointKey{ + Region: "us-isob-east-1", + }: endpoint{}, + }, + }, "ram": service{ Endpoints: serviceEndpoints{ endpointKey{ diff --git a/vendor/github.com/aws/aws-sdk-go/aws/session/shared_config.go b/vendor/github.com/aws/aws-sdk-go/aws/session/shared_config.go index ea3ac0d0..8f1388f9 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/session/shared_config.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/session/shared_config.go @@ -389,8 +389,15 @@ func (cfg *sharedConfig) setFromIniFile(profile string, file sharedConfigFile, e updateString(&cfg.Region, section, regionKey) updateString(&cfg.CustomCABundle, section, customCABundleKey) + // we're retaining a behavioral quirk with this field that existed before + // the removal of literal parsing for (aws-sdk-go-v2/#2276): + // - if the key is missing, the config field will not be set + // - if the key is set to a non-numeric, the config field will be set to 0 if section.Has(roleDurationSecondsKey) { - d := time.Duration(section.Int(roleDurationSecondsKey)) * time.Second + var d time.Duration + if v, ok := section.Int(roleDurationSecondsKey); ok { + d = time.Duration(v) * time.Second + } cfg.AssumeRoleDuration = &d } @@ -668,7 +675,10 @@ func updateBool(dst *bool, section ini.Section, key string) { if !section.Has(key) { return } - *dst = section.Bool(key) + + // retains pre-(aws-sdk-go-v2#2276) behavior where non-bool value would resolve to false + v, _ := section.Bool(key) + *dst = v } // updateBoolPtr will only update the dst with the value in the section key, @@ -677,8 +687,11 @@ func updateBoolPtr(dst **bool, section ini.Section, key string) { if !section.Has(key) { return } + + // retains pre-(aws-sdk-go-v2#2276) behavior where non-bool value would resolve to false + v, _ := section.Bool(key) *dst = new(bool) - **dst = section.Bool(key) + **dst = v } // SharedConfigLoadError is an error for the shared config file failed to load. @@ -805,7 +818,8 @@ func updateUseDualStackEndpoint(dst *endpoints.DualStackEndpointState, section i return } - if section.Bool(key) { + // retains pre-(aws-sdk-go-v2/#2276) behavior where non-bool value would resolve to false + if v, _ := section.Bool(key); v { *dst = endpoints.DualStackEndpointStateEnabled } else { *dst = endpoints.DualStackEndpointStateDisabled @@ -821,7 +835,8 @@ func updateUseFIPSEndpoint(dst *endpoints.FIPSEndpointState, section ini.Section return } - if section.Bool(key) { + // retains pre-(aws-sdk-go-v2/#2276) behavior where non-bool value would resolve to false + if v, _ := section.Bool(key); v { *dst = endpoints.FIPSEndpointStateEnabled } else { *dst = endpoints.FIPSEndpointStateDisabled diff --git a/vendor/github.com/aws/aws-sdk-go/aws/signer/v4/v4.go b/vendor/github.com/aws/aws-sdk-go/aws/signer/v4/v4.go index 41386bab..b2097937 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/signer/v4/v4.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/signer/v4/v4.go @@ -135,6 +135,7 @@ var requiredSignedHeaders = rules{ "X-Amz-Request-Payer": struct{}{}, "X-Amz-Server-Side-Encryption": struct{}{}, "X-Amz-Server-Side-Encryption-Aws-Kms-Key-Id": struct{}{}, + "X-Amz-Server-Side-Encryption-Context": struct{}{}, "X-Amz-Server-Side-Encryption-Customer-Algorithm": struct{}{}, "X-Amz-Server-Side-Encryption-Customer-Key": struct{}{}, "X-Amz-Server-Side-Encryption-Customer-Key-Md5": struct{}{}, diff --git a/vendor/github.com/aws/aws-sdk-go/aws/version.go b/vendor/github.com/aws/aws-sdk-go/aws/version.go index a0203e75..2a896f2b 100644 --- a/vendor/github.com/aws/aws-sdk-go/aws/version.go +++ b/vendor/github.com/aws/aws-sdk-go/aws/version.go @@ -5,4 +5,4 @@ package aws const SDKName = "aws-sdk-go" // SDKVersion is the version of this SDK -const SDKVersion = "1.44.323" +const SDKVersion = "1.46.3" diff --git a/vendor/github.com/aws/aws-sdk-go/internal/ini/literal_tokens.go b/vendor/github.com/aws/aws-sdk-go/internal/ini/literal_tokens.go index 34a481af..b1b68608 100644 --- a/vendor/github.com/aws/aws-sdk-go/internal/ini/literal_tokens.go +++ b/vendor/github.com/aws/aws-sdk-go/internal/ini/literal_tokens.go @@ -154,11 +154,11 @@ func (v ValueType) String() string { // ValueType enums const ( NoneType = ValueType(iota) - DecimalType - IntegerType + DecimalType // deprecated + IntegerType // deprecated StringType QuotedStringType - BoolType + BoolType // deprecated ) // Value is a union container @@ -166,9 +166,9 @@ type Value struct { Type ValueType raw []rune - integer int64 - decimal float64 - boolean bool + integer int64 // deprecated + decimal float64 // deprecated + boolean bool // deprecated str string } @@ -253,24 +253,6 @@ func newLitToken(b []rune) (Token, int, error) { } token = newToken(TokenLit, b[:n], QuotedStringType) - } else if isNumberValue(b) { - var base int - base, n, err = getNumericalValue(b) - if err != nil { - return token, 0, err - } - - value := b[:n] - vType := IntegerType - if contains(value, '.') || hasExponent(value) { - vType = DecimalType - } - token = newToken(TokenLit, value, vType) - token.base = base - } else if isBoolValue(b) { - n, err = getBoolValue(b) - - token = newToken(TokenLit, b[:n], BoolType) } else { n, err = getValue(b) token = newToken(TokenLit, b[:n], StringType) @@ -280,18 +262,33 @@ func newLitToken(b []rune) (Token, int, error) { } // IntValue returns an integer value -func (v Value) IntValue() int64 { - return v.integer +func (v Value) IntValue() (int64, bool) { + i, err := strconv.ParseInt(string(v.raw), 0, 64) + if err != nil { + return 0, false + } + return i, true } // FloatValue returns a float value -func (v Value) FloatValue() float64 { - return v.decimal +func (v Value) FloatValue() (float64, bool) { + f, err := strconv.ParseFloat(string(v.raw), 64) + if err != nil { + return 0, false + } + return f, true } // BoolValue returns a bool value -func (v Value) BoolValue() bool { - return v.boolean +func (v Value) BoolValue() (bool, bool) { + // we don't use ParseBool as it recognizes more than what we've + // historically supported + if isCaselessLitValue(runesTrue, v.raw) { + return true, true + } else if isCaselessLitValue(runesFalse, v.raw) { + return false, true + } + return false, false } func isTrimmable(r rune) bool { diff --git a/vendor/github.com/aws/aws-sdk-go/internal/ini/visitor.go b/vendor/github.com/aws/aws-sdk-go/internal/ini/visitor.go index 081cf433..1d08e138 100644 --- a/vendor/github.com/aws/aws-sdk-go/internal/ini/visitor.go +++ b/vendor/github.com/aws/aws-sdk-go/internal/ini/visitor.go @@ -145,17 +145,17 @@ func (t Section) ValueType(k string) (ValueType, bool) { } // Bool returns a bool value at k -func (t Section) Bool(k string) bool { +func (t Section) Bool(k string) (bool, bool) { return t.values[k].BoolValue() } // Int returns an integer value at k -func (t Section) Int(k string) int64 { +func (t Section) Int(k string) (int64, bool) { return t.values[k].IntValue() } // Float64 returns a float value at k -func (t Section) Float64(k string) float64 { +func (t Section) Float64(k string) (float64, bool) { return t.values[k].FloatValue() } diff --git a/vendor/github.com/aws/aws-sdk-go/service/s3/api.go b/vendor/github.com/aws/aws-sdk-go/service/s3/api.go index 2882d455..cf17e829 100644 --- a/vendor/github.com/aws/aws-sdk-go/service/s3/api.go +++ b/vendor/github.com/aws/aws-sdk-go/service/s3/api.go @@ -478,9 +478,12 @@ func (c *S3) CopyObjectRequest(input *CopyObjectInput) (req *request.Request, ou // For more information, see Storage Classes (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html) // in the Amazon S3 User Guide. // -// If the source object's storage class is GLACIER, you must restore a copy -// of this object before you can use it as a source object for the copy operation. -// For more information, see RestoreObject (https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html). +// If the source object's storage class is GLACIER or DEEP_ARCHIVE, or the object's +// storage class is INTELLIGENT_TIERING and it's S3 Intelligent-Tiering access +// tier (https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-overview.html#intel-tiering-tier-definition) +// is Archive Access or Deep Archive Access, you must restore a copy of this +// object before you can use it as a source object for the copy operation. For +// more information, see RestoreObject (https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html). // For more information, see Copying Objects (https://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjectsExamples.html). // // # Versioning @@ -593,11 +596,12 @@ func (c *S3) CreateBucketRequest(input *CreateBucketInput) (req *request.Request // (https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html). // // By default, the bucket is created in the US East (N. Virginia) Region. You -// can optionally specify a Region in the request body. You might choose a Region -// to optimize latency, minimize costs, or address regulatory requirements. -// For example, if you reside in Europe, you will probably find it advantageous -// to create buckets in the Europe (Ireland) Region. For more information, see -// Accessing a bucket (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro). +// can optionally specify a Region in the request body. To constrain the bucket +// creation to a specific Region, you can use LocationConstraint (https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucketConfiguration.html) +// condition key. You might choose a Region to optimize latency, minimize costs, +// or address regulatory requirements. For example, if you reside in Europe, +// you will probably find it advantageous to create buckets in the Europe (Ireland) +// Region. For more information, see Accessing a bucket (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro). // // If you send your create bucket request to the s3.amazonaws.com endpoint, // the request goes to the us-east-1 Region. Accordingly, the signature calculations @@ -7646,15 +7650,13 @@ func (c *S3) PutBucketEncryptionRequest(input *PutBucketEncryptionInput) (req *r // By default, all buckets have a default encryption configuration that uses // server-side encryption with Amazon S3 managed keys (SSE-S3). You can optionally // configure default encryption for a bucket by using server-side encryption -// with Key Management Service (KMS) keys (SSE-KMS), dual-layer server-side -// encryption with Amazon Web Services KMS keys (DSSE-KMS), or server-side encryption -// with customer-provided keys (SSE-C). If you specify default encryption by -// using SSE-KMS, you can also configure Amazon S3 Bucket Keys. For information -// about bucket default encryption, see Amazon S3 bucket default encryption -// (https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html) -// in the Amazon S3 User Guide. For more information about S3 Bucket Keys, see -// Amazon S3 Bucket Keys (https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html) -// in the Amazon S3 User Guide. +// with Key Management Service (KMS) keys (SSE-KMS) or dual-layer server-side +// encryption with Amazon Web Services KMS keys (DSSE-KMS). If you specify default +// encryption by using SSE-KMS, you can also configure Amazon S3 Bucket Keys +// (https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html). If you +// use PutBucketEncryption to set your default bucket encryption (https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html) +// to SSE-KMS, you should verify that your KMS key ID is correct. Amazon S3 +// does not validate the KMS key ID provided in PutBucketEncryption requests. // // This action requires Amazon Web Services Signature Version 4. For more information, // see Authenticating Requests (Amazon Web Services Signature Version 4) (https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html). @@ -8941,6 +8943,9 @@ func (c *S3) PutBucketReplicationRequest(input *PutBucketReplicationInput) (req // configuration, you provide the name of the destination bucket or buckets // where you want Amazon S3 to replicate objects, the IAM role that Amazon S3 // can assume to replicate objects on your behalf, and other relevant information. +// You can invoke this request for a specific Amazon Web Services Region by +// using the aws:RequestedRegion (https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requestedregion) +// condition key. // // A replication configuration must include at least one rule, and can contain // a maximum of 1,000. Each rule identifies a subset of objects to replicate @@ -9167,7 +9172,7 @@ func (c *S3) PutBucketTaggingRequest(input *PutBucketTaggingInput) (req *request // name, and then organize your billing information to see the total cost of // that application across several services. For more information, see Cost // Allocation and Tagging (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) -// and Using Cost Allocation in Amazon S3 Bucket Tags (https://docs.aws.amazon.com/AmazonS3/latest/dev/CostAllocTagging.html). +// and Using Cost Allocation in Amazon S3 Bucket Tags (https://docs.aws.amazon.com/AmazonS3/latest/userguide/CostAllocTagging.html). // // When this operation sets the tags for a bucket, it will overwrite any current // tags the bucket already has. You cannot use this operation to add tags to @@ -9179,22 +9184,20 @@ func (c *S3) PutBucketTaggingRequest(input *PutBucketTaggingInput) (req *request // Related to Bucket Subresource Operations (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources) // and Managing Access Permissions to Your Amazon S3 Resources (https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html). // -// PutBucketTagging has the following special errors: +// PutBucketTagging has the following special errors. For more Amazon S3 errors +// see, Error Responses (https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html). // -// - Error code: InvalidTagError Description: The tag provided was not a -// valid tag. This error can occur if the tag did not pass input validation. -// For information about tag restrictions, see User-Defined Tag Restrictions -// (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html) -// and Amazon Web Services-Generated Cost Allocation Tag Restrictions (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/aws-tag-restrictions.html). +// - InvalidTag - The tag provided was not a valid tag. This error can occur +// if the tag did not pass input validation. For more information, see Using +// Cost Allocation in Amazon S3 Bucket Tags (https://docs.aws.amazon.com/AmazonS3/latest/userguide/CostAllocTagging.html). // -// - Error code: MalformedXMLError Description: The XML provided does not -// match the schema. +// - MalformedXML - The XML provided does not match the schema. // -// - Error code: OperationAbortedError Description: A conflicting conditional -// action is currently in progress against this resource. Please try again. +// - OperationAborted - A conflicting conditional action is currently in +// progress against this resource. Please try again. // -// - Error code: InternalError Description: The service was unable to apply -// the provided tag to the bucket. +// - InternalError - The service was unable to apply the provided tag to +// the bucket. // // The following operations are related to PutBucketTagging: // @@ -9456,6 +9459,8 @@ func (c *S3) PutBucketWebsiteRequest(input *PutBucketWebsiteInput) (req *request // more information, see Configuring an Object Redirect (https://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html) // in the Amazon S3 User Guide. // +// The maximum request length is limited to 128 KB. +// // Returns awserr.Error for service API and SDK errors. Use runtime type assertions // with awserr.Error's Code and Message methods to get detailed information about // the error. @@ -10116,12 +10121,13 @@ func (c *S3) PutObjectTaggingRequest(input *PutObjectTaggingInput) (req *request // PutObjectTagging API operation for Amazon Simple Storage Service. // -// Sets the supplied tag-set to an object that already exists in a bucket. +// Sets the supplied tag-set to an object that already exists in a bucket. A +// tag is a key-value pair. For more information, see Object Tagging (https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html). // -// A tag is a key-value pair. You can associate tags with an object by sending -// a PUT request against the tagging subresource that is associated with the -// object. You can retrieve tags by sending a GET request. For more information, -// see GetObjectTagging (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html). +// You can associate tags with an object by sending a PUT request against the +// tagging subresource that is associated with the object. You can retrieve +// tags by sending a GET request. For more information, see GetObjectTagging +// (https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html). // // For tagging-related restrictions related to characters and encodings, see // Tag Restrictions (https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html). @@ -10134,22 +10140,20 @@ func (c *S3) PutObjectTaggingRequest(input *PutObjectTaggingInput) (req *request // To put tags of any other version, use the versionId query parameter. You // also need permission for the s3:PutObjectVersionTagging action. // -// For information about the Amazon S3 object tagging feature, see Object Tagging -// (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html). -// -// PutObjectTagging has the following special errors: +// PutObjectTagging has the following special errors. For more Amazon S3 errors +// see, Error Responses (https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html). // -// - Code: InvalidTagError Cause: The tag provided was not a valid tag. This -// error can occur if the tag did not pass input validation. For more information, -// see Object Tagging (https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html). +// - InvalidTag - The tag provided was not a valid tag. This error can occur +// if the tag did not pass input validation. For more information, see Object +// Tagging (https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html). // -// - Code: MalformedXMLError Cause: The XML provided does not match the schema. +// - MalformedXML - The XML provided does not match the schema. // -// - Code: OperationAbortedError Cause: A conflicting conditional action -// is currently in progress against this resource. Please try again. +// - OperationAborted - A conflicting conditional action is currently in +// progress against this resource. Please try again. // -// - Code: InternalError Cause: The service was unable to apply the provided -// tag to the object. +// - InternalError - The service was unable to apply the provided tag to +// the object. // // The following operations are related to PutObjectTagging: // @@ -10242,7 +10246,7 @@ func (c *S3) PutPublicAccessBlockRequest(input *PutPublicAccessBlockInput) (req // or an object, it checks the PublicAccessBlock configuration for both the // bucket (or the bucket that contains the object) and the bucket owner's account. // If the PublicAccessBlock configurations are different between the bucket -// and the account, Amazon S3 uses the most restrictive combination of the bucket-level +// and the account, S3 uses the most restrictive combination of the bucket-level // and account-level settings. // // For more information about when Amazon S3 considers a bucket or an object @@ -11399,7 +11403,9 @@ type AbortMultipartUploadInput struct { Key *string `location:"uri" locationName:"Key" min:"1" type:"string" required:"true"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -12819,7 +12825,9 @@ type CompleteMultipartUploadInput struct { MultipartUpload *CompletedMultipartUpload `locationName:"CompleteMultipartUpload" type:"structure" xmlURI:"http://s3.amazonaws.com/doc/2006-03-01/"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -13634,7 +13642,9 @@ type CopyObjectInput struct { ObjectLockRetainUntilDate *time.Time `location:"header" locationName:"x-amz-object-lock-retain-until-date" type:"timestamp" timestampFormat:"iso8601"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -13669,11 +13679,11 @@ type CopyObjectInput struct { // String and GoString methods. SSEKMSEncryptionContext *string `location:"header" locationName:"x-amz-server-side-encryption-context" type:"string" sensitive:"true"` - // Specifies the KMS key ID to use for object encryption. All GET and PUT requests - // for an object protected by KMS will fail if they're not made via SSL or using - // SigV4. For information about configuring any of the officially supported - // Amazon Web Services SDKs and Amazon Web Services CLI, see Specifying the - // Signature Version in Request Authentication (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version) + // Specifies the KMS ID (Key ID, Key ARN, or Key Alias) to use for object encryption. + // All GET and PUT requests for an object protected by KMS will fail if they're + // not made via SSL or using SigV4. For information about configuring any of + // the officially supported Amazon Web Services SDKs and Amazon Web Services + // CLI, see Specifying the Signature Version in Request Authentication (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version) // in the Amazon S3 User Guide. // // SSEKMSKeyId is a sensitive parameter and its value will be @@ -13685,11 +13695,12 @@ type CopyObjectInput struct { // S3 (for example, AES256, aws:kms, aws:kms:dsse). ServerSideEncryption *string `location:"header" locationName:"x-amz-server-side-encryption" type:"string" enum:"ServerSideEncryption"` - // By default, Amazon S3 uses the STANDARD Storage Class to store newly created - // objects. The STANDARD storage class provides high durability and high availability. - // Depending on performance needs, you can specify a different Storage Class. - // Amazon S3 on Outposts only uses the OUTPOSTS Storage Class. For more information, - // see Storage Classes (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html) + // If the x-amz-storage-class header is not used, the copied object will be + // stored in the STANDARD Storage Class by default. The STANDARD storage class + // provides high durability and high availability. Depending on performance + // needs, you can specify a different Storage Class. Amazon S3 on Outposts only + // uses the OUTPOSTS Storage Class. For more information, see Storage Classes + // (https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html) // in the Amazon S3 User Guide. StorageClass *string `location:"header" locationName:"x-amz-storage-class" type:"string" enum:"StorageClass"` @@ -14704,7 +14715,9 @@ type CreateMultipartUploadInput struct { ObjectLockRetainUntilDate *time.Time `location:"header" locationName:"x-amz-object-lock-retain-until-date" type:"timestamp" timestampFormat:"iso8601"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -14739,12 +14752,12 @@ type CreateMultipartUploadInput struct { // String and GoString methods. SSEKMSEncryptionContext *string `location:"header" locationName:"x-amz-server-side-encryption-context" type:"string" sensitive:"true"` - // Specifies the ID of the symmetric encryption customer managed key to use - // for object encryption. All GET and PUT requests for an object protected by - // KMS will fail if they're not made via SSL or using SigV4. For information - // about configuring any of the officially supported Amazon Web Services SDKs - // and Amazon Web Services CLI, see Specifying the Signature Version in Request - // Authentication (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version) + // Specifies the ID (Key ID, Key ARN, or Key Alias) of the symmetric encryption + // customer managed key to use for object encryption. All GET and PUT requests + // for an object protected by KMS will fail if they're not made via SSL or using + // SigV4. For information about configuring any of the officially supported + // Amazon Web Services SDKs and Amazon Web Services CLI, see Specifying the + // Signature Version in Request Authentication (https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version) // in the Amazon S3 User Guide. // // SSEKMSKeyId is a sensitive parameter and its value will be @@ -17066,7 +17079,9 @@ type DeleteObjectInput struct { MFA *string `location:"header" locationName:"x-amz-mfa" type:"string"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -17195,8 +17210,10 @@ func (s DeleteObjectInput) updateArnableField(v string) (interface{}, error) { type DeleteObjectOutput struct { _ struct{} `type:"structure"` - // Specifies whether the versioned object that was permanently deleted was (true) - // or was not (false) a delete marker. + // Indicates whether the specified object version that was permanently deleted + // was (true) or was not (false) a delete marker before deletion. In a simple + // DELETE, this header indicates whether (true) or not (false) the current version + // of the object is a delete marker. DeleteMarker *bool `location:"header" locationName:"x-amz-delete-marker" type:"boolean"` // If present, indicates that the requester was successfully charged for the @@ -17480,7 +17497,9 @@ type DeleteObjectsInput struct { MFA *string `location:"header" locationName:"x-amz-mfa" type:"string"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -17777,9 +17796,10 @@ func (s DeletePublicAccessBlockOutput) GoString() string { type DeletedObject struct { _ struct{} `type:"structure"` - // Specifies whether the versioned object that was permanently deleted was (true) - // or was not (false) a delete marker. In a simple DELETE, this header indicates - // whether (true) or not (false) a delete marker was created. + // Indicates whether the specified object version that was permanently deleted + // was (true) or was not (false) a delete marker before deletion. In a simple + // DELETE, this header indicates whether (true) or not (false) the current version + // of the object is a delete marker. DeleteMarker *bool `type:"boolean"` // The version ID of the delete marker created as a result of the DELETE operation. @@ -18737,7 +18757,9 @@ type GetBucketAccelerateConfigurationInput struct { ExpectedBucketOwner *string `location:"header" locationName:"x-amz-expected-bucket-owner" type:"string"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -21517,7 +21539,9 @@ type GetObjectAclInput struct { Key *string `location:"uri" locationName:"Key" min:"1" type:"string" required:"true"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -21728,7 +21752,9 @@ type GetObjectAttributesInput struct { PartNumberMarker *int64 `location:"header" locationName:"x-amz-part-number-marker" type:"integer"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -22168,7 +22194,9 @@ type GetObjectInput struct { Range *string `location:"header" locationName:"Range" type:"string"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -22450,7 +22478,9 @@ type GetObjectLegalHoldInput struct { Key *string `location:"uri" locationName:"Key" min:"1" type:"string" required:"true"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -23152,7 +23182,9 @@ type GetObjectRetentionInput struct { Key *string `location:"uri" locationName:"Key" min:"1" type:"string" required:"true"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -23331,7 +23363,9 @@ type GetObjectTaggingInput struct { Key *string `location:"uri" locationName:"Key" min:"1" type:"string" required:"true"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -23507,7 +23541,9 @@ type GetObjectTorrentInput struct { Key *string `location:"uri" locationName:"Key" min:"1" type:"string" required:"true"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -24194,7 +24230,9 @@ type HeadObjectInput struct { Range *string `location:"header" locationName:"Range" type:"string"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -27107,7 +27145,9 @@ type ListMultipartUploadsInput struct { Prefix *string `location:"querystring" locationName:"prefix" type:"string"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -27459,7 +27499,9 @@ type ListObjectVersionsInput struct { Prefix *string `location:"querystring" locationName:"prefix" type:"string"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -28530,7 +28572,9 @@ type ListPartsInput struct { PartNumberMarker *int64 `location:"querystring" locationName:"part-number-marker" type:"integer"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -29893,7 +29937,7 @@ type Object struct { RestoreStatus *RestoreStatus `type:"structure"` // Size in bytes of the object - Size *int64 `type:"integer"` + Size *int64 `type:"long"` // The class of storage used to store the object. StorageClass *string `type:"string" enum:"ObjectStorageClass"` @@ -30221,7 +30265,7 @@ type ObjectPart struct { PartNumber *int64 `type:"integer"` // The size of the uploaded part in bytes. - Size *int64 `type:"integer"` + Size *int64 `type:"long"` } // String returns the string representation. @@ -30309,7 +30353,7 @@ type ObjectVersion struct { RestoreStatus *RestoreStatus `type:"structure"` // Size in bytes of the object. - Size *int64 `type:"integer"` + Size *int64 `type:"long"` // The class of storage used to store the object. StorageClass *string `type:"string" enum:"ObjectVersionStorageClass"` @@ -30727,7 +30771,7 @@ type Part struct { PartNumber *int64 `type:"integer"` // Size in bytes of the uploaded part data. - Size *int64 `type:"integer"` + Size *int64 `type:"long"` } // String returns the string representation. @@ -34324,7 +34368,9 @@ type PutObjectAclInput struct { Key *string `location:"uri" locationName:"Key" min:"1" type:"string" required:"true"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -34693,7 +34739,9 @@ type PutObjectInput struct { ObjectLockRetainUntilDate *time.Time `location:"header" locationName:"x-amz-object-lock-retain-until-date" type:"timestamp" timestampFormat:"iso8601"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -34731,9 +34779,9 @@ type PutObjectInput struct { SSEKMSEncryptionContext *string `location:"header" locationName:"x-amz-server-side-encryption-context" type:"string" sensitive:"true"` // If x-amz-server-side-encryption has a valid value of aws:kms or aws:kms:dsse, - // this header specifies the ID of the Key Management Service (KMS) symmetric - // encryption customer managed key that was used for the object. If you specify - // x-amz-server-side-encryption:aws:kms or x-amz-server-side-encryption:aws:kms:dsse, + // this header specifies the ID (Key ID, Key ARN, or Key Alias) of the Key Management + // Service (KMS) symmetric encryption customer managed key that was used for + // the object. If you specify x-amz-server-side-encryption:aws:kms or x-amz-server-side-encryption:aws:kms:dsse, // but do not providex-amz-server-side-encryption-aws-kms-key-id, Amazon S3 // uses the Amazon Web Services managed key (aws/s3) to protect the data. If // the KMS key does not exist in the same account that's issuing the command, @@ -35136,7 +35184,9 @@ type PutObjectLegalHoldInput struct { LegalHold *ObjectLockLegalHold `locationName:"LegalHold" type:"structure" xmlURI:"http://s3.amazonaws.com/doc/2006-03-01/"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -35332,7 +35382,9 @@ type PutObjectLockConfigurationInput struct { ObjectLockConfiguration *ObjectLockConfiguration `locationName:"ObjectLockConfiguration" type:"structure" xmlURI:"http://s3.amazonaws.com/doc/2006-03-01/"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -35723,7 +35775,9 @@ type PutObjectRetentionInput struct { Key *string `location:"uri" locationName:"Key" min:"1" type:"string" required:"true"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -35946,7 +36000,9 @@ type PutObjectTaggingInput struct { Key *string `location:"uri" locationName:"Key" min:"1" type:"string" required:"true"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -37329,7 +37385,9 @@ type RestoreObjectInput struct { Key *string `location:"uri" locationName:"Key" min:"1" type:"string" required:"true"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -38574,7 +38632,15 @@ type ServerSideEncryptionByDefault struct { // KMS key ID to use for the default encryption. This parameter is allowed if // and only if SSEAlgorithm is set to aws:kms. // - // You can specify the key ID or the Amazon Resource Name (ARN) of the KMS key. + // You can specify the key ID, key alias, or the Amazon Resource Name (ARN) + // of the KMS key. + // + // * Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab + // + // * Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab + // + // * Key Alias: alias/alias-name + // // If you use a key ID, you can run into a LogDestination undeliverable error // when creating a VPC flow log. // @@ -38582,10 +38648,6 @@ type ServerSideEncryptionByDefault struct { // operations you must use a fully qualified KMS key ARN. For more information, // see Using encryption for cross-account operations (https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html#bucket-encryption-update-bucket-policy). // - // * Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab - // - // * Key ARN: arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab - // // Amazon S3 only supports symmetric encryption KMS keys. For more information, // see Asymmetric keys in Amazon Web Services KMS (https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html) // in the Amazon Web Services Key Management Service Developer Guide. @@ -39697,7 +39759,9 @@ type UploadPartCopyInput struct { PartNumber *int64 `location:"querystring" locationName:"partNumber" type:"integer" required:"true"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -40148,7 +40212,9 @@ type UploadPartInput struct { PartNumber *int64 `location:"querystring" locationName:"partNumber" type:"integer" required:"true"` // Confirms that the requester knows that they will be charged for the request. - // Bucket owners need not specify this parameter in their requests. For information + // Bucket owners need not specify this parameter in their requests. If either + // the source or destination Amazon S3 bucket has Requester Pays enabled, the + // requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. @@ -40845,9 +40911,9 @@ type WriteGetObjectResponseInput struct { // server-side encryption with customer-provided encryption keys (SSE-C) (https://docs.aws.amazon.com/AmazonS3/latest/userguide/ServerSideEncryptionCustomerKeys.html). SSECustomerKeyMD5 *string `location:"header" locationName:"x-amz-fwd-header-x-amz-server-side-encryption-customer-key-MD5" type:"string"` - // If present, specifies the ID of the Amazon Web Services Key Management Service - // (Amazon Web Services KMS) symmetric encryption customer managed key that - // was used for stored in Amazon S3 object. + // If present, specifies the ID (Key ID, Key ARN, or Key Alias) of the Amazon + // Web Services Key Management Service (Amazon Web Services KMS) symmetric encryption + // customer managed key that was used for stored in Amazon S3 object. // // SSEKMSKeyId is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by WriteGetObjectResponseInput's @@ -42313,6 +42379,9 @@ const ( // ReplicationStatusReplica is a ReplicationStatus enum value ReplicationStatusReplica = "REPLICA" + + // ReplicationStatusCompleted is a ReplicationStatus enum value + ReplicationStatusCompleted = "COMPLETED" ) // ReplicationStatus_Values returns all elements of the ReplicationStatus enum @@ -42322,6 +42391,7 @@ func ReplicationStatus_Values() []string { ReplicationStatusPending, ReplicationStatusFailed, ReplicationStatusReplica, + ReplicationStatusCompleted, } } @@ -42356,7 +42426,9 @@ func RequestCharged_Values() []string { } // Confirms that the requester knows that they will be charged for the request. -// Bucket owners need not specify this parameter in their requests. For information +// Bucket owners need not specify this parameter in their requests. If either +// the source or destination Amazon S3 bucket has Requester Pays enabled, the +// requester will pay for corresponding charges to copy the object. For information // about downloading objects from Requester Pays buckets, see Downloading Objects // in Requester Pays Buckets (https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html) // in the Amazon S3 User Guide. diff --git a/vendor/github.com/bytedance/sonic/README.md b/vendor/github.com/bytedance/sonic/README.md index 42772018..3a36017b 100644 --- a/vendor/github.com/bytedance/sonic/README.md +++ b/vendor/github.com/bytedance/sonic/README.md @@ -86,7 +86,7 @@ BenchmarkLoadNode_Parallel/Interface()-16 10330 ns/op 1260.7 - [Large](https://github.com/bytedance/sonic/blob/main/testdata/twitter.json) (635KB, 10000+ key, 6 layers) ![large benchmarks](./docs/imgs/bench-large.png) -See [bench.sh](https://github.com/bytedance/sonic/blob/main/bench.sh) for benchmark codes. +See [bench.sh](https://github.com/bytedance/sonic/blob/main/scripts/bench.sh) for benchmark codes. ## How it works See [INTRODUCTION.md](./docs/INTRODUCTION.md). @@ -107,7 +107,7 @@ err := sonic.Unmarshal(output, &data) ``` ### Streaming IO -Sonic supports decoding json from `io.Reader` or encoding objects into `io.`Writer`, aims at handling multiple values as well as reducing memory consumption. +Sonic supports decoding json from `io.Reader` or encoding objects into `io.Writer`, aims at handling multiple values as well as reducing memory consumption. - encoder ```go var o1 = map[string]interface{}{ diff --git a/vendor/github.com/bytedance/sonic/README_ZH_CN.md b/vendor/github.com/bytedance/sonic/README_ZH_CN.md index dc5cfb5d..a18e99af 100644 --- a/vendor/github.com/bytedance/sonic/README_ZH_CN.md +++ b/vendor/github.com/bytedance/sonic/README_ZH_CN.md @@ -6,7 +6,7 @@ ## 依赖 -- Go 1.16~1.20 +- Go 1.16~1.21 - Linux / MacOS / Windows(需要 Go1.17 以上) - Amd64 架构 @@ -89,7 +89,7 @@ BenchmarkLoadNode_Parallel/Interface()-16 10330 ns/op 1260.7 - [大型](https://github.com/bytedance/sonic/blob/main/testdata/twitter.json) (635kB, 10000+ 个键, 6 层) ![large benchmarks](./docs/imgs/bench-large.png) -要查看基准测试代码,请参阅 [bench.sh](https://github.com/bytedance/sonic/blob/main/bench.sh) 。 +要查看基准测试代码,请参阅 [bench.sh](https://github.com/bytedance/sonic/blob/main/scripts/bench.sh) 。 ## 工作原理 diff --git a/vendor/github.com/bytedance/sonic/api.go b/vendor/github.com/bytedance/sonic/api.go index fa738f21..9525b7af 100644 --- a/vendor/github.com/bytedance/sonic/api.go +++ b/vendor/github.com/bytedance/sonic/api.go @@ -68,7 +68,11 @@ type Config struct { // ValidateString indicates decoder and encoder to valid string values: decoder will return errors // when unescaped control chars(\u0000-\u001f) in the string value of JSON. - ValidateString bool + ValidateString bool + + // NoValidateJSONMarshaler indicates that the encoder should not validate the output string + // after encoding the JSONMarshaler to JSON. + NoValidateJSONMarshaler bool } var ( @@ -87,6 +91,7 @@ var ( // ConfigFastest is the fastest config of APIs, aiming at speed. ConfigFastest = Config{ NoQuoteTextMarshaler: true, + NoValidateJSONMarshaler: true, }.Froze() ) diff --git a/vendor/github.com/bytedance/sonic/ast/node.go b/vendor/github.com/bytedance/sonic/ast/node.go index 444c8fe4..990908dd 100644 --- a/vendor/github.com/bytedance/sonic/ast/node.go +++ b/vendor/github.com/bytedance/sonic/ast/node.go @@ -21,20 +21,11 @@ import ( `fmt` `strconv` `unsafe` - `reflect` `github.com/bytedance/sonic/internal/native/types` `github.com/bytedance/sonic/internal/rt` ) -const ( - _CAP_BITS = 32 - _LEN_MASK = 1 << _CAP_BITS - 1 - - _NODE_SIZE = unsafe.Sizeof(Node{}) - _PAIR_SIZE = unsafe.Sizeof(Pair{}) -) - const ( _V_NONE types.ValueType = 0 _V_NODE_BASE types.ValueType = 1 << 5 @@ -61,10 +52,6 @@ const ( V_ANY = int(_V_ANY) ) -var ( - byteType = rt.UnpackType(reflect.TypeOf(byte(0))) -) - type Node struct { t types.ValueType l uint @@ -74,8 +61,8 @@ type Node struct { // UnmarshalJSON is just an adapter to json.Unmarshaler. // If you want better performance, use Searcher.GetByPath() directly func (self *Node) UnmarshalJSON(data []byte) (err error) { - *self, err = NewSearcher(string(data)).GetByPath() - return + *self = NewRaw(string(data)) + return self.Check() } /** Node Type Accessor **/ @@ -143,6 +130,9 @@ func (self *Node) isAny() bool { // Raw returns json representation of the node, func (self *Node) Raw() (string, error) { + if self == nil { + return "", ErrNotExist + } if !self.IsRaw() { buf, err := self.MarshalJSON() return rt.Mem2Str(buf), err @@ -157,7 +147,7 @@ func (self *Node) checkRaw() error { if self.IsRaw() { self.parseRaw(false) } - return nil + return self.Check() } // Bool returns bool value represented by this node, @@ -538,15 +528,18 @@ func (self *Node) Cap() (int, error) { // // If self is V_NONE or V_NULL, it becomes V_OBJECT and sets the node at the key. func (self *Node) Set(key string, node Node) (bool, error) { - if self != nil && (self.t == _V_NONE || self.t == types.V_NULL) { - *self = NewObject([]Pair{{key, node}}) - return false, nil + if err := self.Check(); err != nil { + return false, err } - if err := node.Check(); err != nil { return false, err } + if self.t == _V_NONE || self.t == types.V_NULL { + *self = NewObject([]Pair{{key, node}}) + return false, nil + } + p := self.Get(key) if !p.Exists() { @@ -575,7 +568,9 @@ func (self *Node) SetAny(key string, val interface{}) (bool, error) { // Unset RESET the node of given key under object parent, and reports if the key has existed. // WARN: After conducting `UnsetXX()`, the node's length WON'T change func (self *Node) Unset(key string) (bool, error) { - self.must(types.V_OBJECT, "an object") + if err := self.should(types.V_OBJECT, "an object"); err != nil { + return false, err + } p, i := self.skipKey(key) if !p.Exists() { return false, nil @@ -591,10 +586,18 @@ func (self *Node) Unset(key string) (bool, error) { // // The index must be within self's children. func (self *Node) SetByIndex(index int, node Node) (bool, error) { + if err := self.Check(); err != nil { + return false, err + } if err := node.Check(); err != nil { return false, err } + if index == 0 && (self.t == _V_NONE || self.t == types.V_NULL) { + *self = NewArray([]Node{node}) + return false, nil + } + p := self.Index(index) if !p.Exists() { return false, ErrNotExist @@ -614,6 +617,10 @@ func (self *Node) SetAnyByIndex(index int, val interface{}) (bool, error) { // UnsetByIndex remove the node of given index // WARN: After conducting `UnsetXX()`, the node's length WON'T change func (self *Node) UnsetByIndex(index int) (bool, error) { + if err := self.Check(); err != nil { + return false, err + } + var p *Node it := self.itype() if it == types.V_ARRAY { @@ -647,11 +654,17 @@ func (self *Node) UnsetByIndex(index int) (bool, error) { // // If self is V_NONE or V_NULL, it becomes V_ARRAY and sets the node at index 0. func (self *Node) Add(node Node) error { + if err := self.Check(); err != nil { + return err + } + if self != nil && (self.t == _V_NONE || self.t == types.V_NULL) { *self = NewArray([]Node{node}) return nil } - + if err := self.should(types.V_ARRAY, "an array"); err != nil { + return err + } s, err := self.unsafeArray() if err != nil { return err @@ -831,10 +844,8 @@ func (self *Node) MapUseNode() (map[string]Node, error) { // return self.toGenericObjectUsePair() // } +//go:nocheckptr func (self *Node) unsafeMap() (*linkedPairs, error) { - if err := self.should(types.V_OBJECT, "an object"); err != nil { - return nil, err - } if err := self.skipAllKey(); err != nil { return nil, err } @@ -846,7 +857,33 @@ func (self *Node) unsafeMap() (*linkedPairs, error) { // SortKeys sorts children of a V_OBJECT node in ascending key-order. // If recurse is true, it recursively sorts children's children as long as a V_OBJECT node is found. -func (self *Node) SortKeys(recurse bool) (err error) { +func (self *Node) SortKeys(recurse bool) error { + // check raw node first + if err := self.checkRaw(); err != nil { + return err + } + if self.itype() == types.V_OBJECT { + return self.sortKeys(recurse) + } else { + var err error + err2 := self.ForEach(func(path Sequence, node *Node) bool { + it := node.itype() + if it == types.V_ARRAY || it == types.V_OBJECT { + err = node.SortKeys(recurse) + if err != nil { + return false + } + } + return true + }) + if err != nil { + return err + } + return err2 + } +} + +func (self *Node) sortKeys(recurse bool) (err error) { ps, err := self.unsafeMap() if err != nil { return err @@ -856,7 +893,7 @@ func (self *Node) SortKeys(recurse bool) (err error) { var sc Scanner sc = func(path Sequence, node *Node) bool { if node.itype() == types.V_OBJECT { - if err := node.SortKeys(recurse); err != nil { + if err := node.sortKeys(recurse); err != nil { return false } } @@ -867,7 +904,9 @@ func (self *Node) SortKeys(recurse bool) (err error) { } return true } - self.ForEach(sc) + if err := self.ForEach(sc); err != nil { + return err + } } return nil } @@ -946,9 +985,6 @@ func (self *Node) ArrayUseNode() ([]Node, error) { // } func (self *Node) unsafeArray() (*linkedNodes, error) { - if err := self.should(types.V_ARRAY, "an array"); err != nil { - return nil, err - } if err := self.skipAllIndex(); err != nil { return nil, err } @@ -1103,9 +1139,8 @@ func (self *Node) LoadAll() error { // Load loads the node's children as parsed. // After calling it, only the node itself can be used on concurrency (not include its children) func (self *Node) Load() error { - if self.IsRaw() { - self.parseRaw(false) - return self.Load() + if err := self.checkRaw(); err != nil { + return err } switch self.t { @@ -1120,40 +1155,6 @@ func (self *Node) Load() error { /**---------------------------------- Internal Helper Methods ----------------------------------**/ -var ( - _NODE_TYPE = rt.UnpackEface(Node{}).Type - _PAIR_TYPE = rt.UnpackEface(Pair{}).Type -) - -// func (self *Node) setCapAndLen(cap int, len int) { -// if self.t == types.V_ARRAY || self.t == types.V_OBJECT || self.t == _V_ARRAY_LAZY || self.t == _V_OBJECT_LAZY { -// self.l = uint32(len) -// self.c = uint32(cap) -// } else { -// panic("value does not have a length") -// } -// } - -func (self *Node) unsafe_next() *Node { - return (*Node)(unsafe.Pointer(uintptr(unsafe.Pointer(self)) + _NODE_SIZE)) -} - -func (self *Pair) unsafe_next() *Pair { - return (*Pair)(unsafe.Pointer(uintptr(unsafe.Pointer(self)) + _PAIR_SIZE)) -} - -func (self *Node) must(t types.ValueType, s string) { - if err := self.checkRaw(); err != nil { - panic(err) - } - if err := self.Check(); err != nil { - panic(err) - } - if self.itype() != t { - panic("value cannot be represented as " + s) - } -} - func (self *Node) should(t types.ValueType, s string) error { if err := self.checkRaw(); err != nil { return err @@ -1463,20 +1464,6 @@ func (self *Node) toGenericObjectUseNode() (map[string]Node, error) { return out, nil } -func (self *Node) toGenericObjectUsePair() ([]Pair, error) { - var nb = self.len() - if nb == 0 { - return []Pair{}, nil - } - - var s = (*linkedPairs)(self.p) - var out = make([]Pair, nb) - s.ToSlice(out) - - /* all done */ - return out, nil -} - /**------------------------------------ Factory Methods ------------------------------------**/ var ( diff --git a/vendor/github.com/bytedance/sonic/decoder/decoder_compat.go b/vendor/github.com/bytedance/sonic/decoder/decoder_compat.go index 466d842e..84bae438 100644 --- a/vendor/github.com/bytedance/sonic/decoder/decoder_compat.go +++ b/vendor/github.com/bytedance/sonic/decoder/decoder_compat.go @@ -112,10 +112,10 @@ func (self *Decoder) CheckTrailings() error { func (self *Decoder) Decode(val interface{}) error { r := bytes.NewBufferString(self.s) dec := json.NewDecoder(r) - if (self.f | uint64(OptionUseNumber)) != 0 { + if (self.f & uint64(OptionUseNumber)) != 0 { dec.UseNumber() } - if (self.f | uint64(OptionDisableUnknown)) != 0 { + if (self.f & uint64(OptionDisableUnknown)) != 0 { dec.DisallowUnknownFields() } return dec.Decode(val) diff --git a/vendor/github.com/bytedance/sonic/encoder/encoder_amd64.go b/vendor/github.com/bytedance/sonic/encoder/encoder_amd64.go index 0ef336b7..e93b09a2 100644 --- a/vendor/github.com/bytedance/sonic/encoder/encoder_amd64.go +++ b/vendor/github.com/bytedance/sonic/encoder/encoder_amd64.go @@ -59,6 +59,10 @@ const ( // before encoding it into JSON. ValidateString Options = encoder.ValidateString + // NoValidateJSONMarshaler indicates that the encoder should not validate the output string + // after encoding the JSONMarshaler to JSON. + NoValidateJSONMarshaler Options = encoder.NoValidateJSONMarshaler + // CompatibleWithStd is used to be compatible with std encoder. CompatibleWithStd Options = encoder.CompatibleWithStd ) diff --git a/vendor/github.com/bytedance/sonic/encoder/encoder_compat.go b/vendor/github.com/bytedance/sonic/encoder/encoder_compat.go index 222eea5b..2e02b59c 100644 --- a/vendor/github.com/bytedance/sonic/encoder/encoder_compat.go +++ b/vendor/github.com/bytedance/sonic/encoder/encoder_compat.go @@ -41,6 +41,7 @@ const ( bitNoQuoteTextMarshaler bitNoNullSliceOrMap bitValidateString + bitNoValidateJSONMarshaler // used for recursive compile bitPointerValue = 63 @@ -72,6 +73,10 @@ const ( // ValidateString indicates that encoder should validate the input string // before encoding it into JSON. ValidateString Options = 1 << bitValidateString + + // NoValidateJSONMarshaler indicates that the encoder should not validate the output string + // after encoding the JSONMarshaler to JSON. + NoValidateJSONMarshaler Options = 1 << bitNoValidateJSONMarshaler // CompatibleWithStd is used to be compatible with std encoder. CompatibleWithStd Options = SortMapKeys | EscapeHTML | CompactMarshaler @@ -116,6 +121,15 @@ func (self *Encoder) SetValidateString(f bool) { } } +// SetNoValidateJSONMarshaler specifies if option NoValidateJSONMarshaler opens +func (self *Encoder) SetNoValidateJSONMarshaler(f bool) { + if f { + self.Opts |= NoValidateJSONMarshaler + } else { + self.Opts &= ^NoValidateJSONMarshaler + } +} + // SetCompactMarshaler specifies if option CompactMarshaler opens func (self *Encoder) SetCompactMarshaler(f bool) { if f { diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go121.go b/vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go121.go index 018892f5..5db5b5cd 100644 --- a/vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go121.go +++ b/vendor/github.com/bytedance/sonic/internal/decoder/asm_stubs_amd64_go121.go @@ -81,7 +81,6 @@ func (self *_Assembler) WriteRecNotAX(i int, ptr obj.Addr, rec obj.Addr, saveDI self.Emit("MOVQ", ptr, jit.Ptr(_R11, 0)) self.Emit("MOVQ", rec, _AX) self.Emit("MOVQ", _AX, jit.Ptr(_R11, 8)) - self.load(_R11) if saveAX { self.load(_AX, _R11) } else { diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/assembler_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/assembler_regabi_amd64.go index 3d223e14..17b3b7fd 100644 --- a/vendor/github.com/bytedance/sonic/internal/decoder/assembler_regabi_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/decoder/assembler_regabi_amd64.go @@ -420,9 +420,9 @@ func (self *_Assembler) call_go(fn obj.Addr) { } func (self *_Assembler) callc(fn obj.Addr) { - self.Emit("XCHGQ", _IP, _BP) + self.save(_IP) self.call(fn) - self.Emit("XCHGQ", _IP, _BP) + self.load(_IP) } func (self *_Assembler) call_c(fn obj.Addr) { @@ -1164,7 +1164,7 @@ var ( var ( _F_FieldMap_GetCaseInsensitive obj.Addr - _Empty_Slice = make([]byte, 0) + _Empty_Slice = []byte{} _Zero_Base = int64(uintptr(((*rt.GoSlice)(unsafe.Pointer(&_Empty_Slice))).Ptr)) ) @@ -1641,7 +1641,8 @@ func (self *_Assembler) _asm_OP_check_empty(p *_Instr) { self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm(int64(rbracket))) // CMPB (IP)(IC), ']' self.Sjmp("JNE" , "_not_empty_array_{n}") // JNE _not_empty_array_{n} self.Emit("MOVQ", _AX, _IC) // MOVQ AX, IC - self.StorePtr(_Zero_Base, jit.Ptr(_VP, 0), _AX) // MOVQ $zerobase, (VP) + self.Emit("MOVQ", jit.Imm(_Zero_Base), _AX) + self.WritePtrAX(9, jit.Ptr(_VP, 0), false) self.Emit("PXOR", _X0, _X0) // PXOR X0, X0 self.Emit("MOVOU", _X0, jit.Ptr(_VP, 8)) // MOVOU X0, 8(VP) self.Xjmp("JMP" , p.vi()) // JMP {p.vi()} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/assembler_stkabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/assembler_stkabi_amd64.go index 57a38b42..9e2acc23 100644 --- a/vendor/github.com/bytedance/sonic/internal/decoder/assembler_stkabi_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/decoder/assembler_stkabi_amd64.go @@ -1651,7 +1651,8 @@ func (self *_Assembler) _asm_OP_check_empty(p *_Instr) { self.Emit("CMPB", jit.Sib(_IP, _IC, 1, 0), jit.Imm(int64(rbracket))) // CMPB (IP)(IC), ']' self.Sjmp("JNE" , "_not_empty_array_{n}") // JNE _not_empty_array_{n} self.Emit("MOVQ", _AX, _IC) // MOVQ AX, IC - self.StorePtr(_Zero_Base, jit.Ptr(_VP, 0), _AX) // MOVQ $zerobase, (VP) + self.Emit("MOVQ", jit.Imm(_Zero_Base), _AX) + self.WritePtrAX(9, jit.Ptr(_VP, 0), false) self.Emit("PXOR" , _X0, _X0) // PXOR X0, X0 self.Emit("MOVOU", _X0, jit.Ptr(_VP, 8)) // MOVOU X0, 8(VP) self.Xjmp("JMP" , p.vi()) // JMP {p.vi()} diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/compiler.go b/vendor/github.com/bytedance/sonic/internal/decoder/compiler.go index e9e2b77f..b350c046 100644 --- a/vendor/github.com/bytedance/sonic/internal/decoder/compiler.go +++ b/vendor/github.com/bytedance/sonic/internal/decoder/compiler.go @@ -527,40 +527,47 @@ func (self *_Compiler) compile(vt reflect.Type) (ret _Program, err error) { return } -func (self *_Compiler) compileOne(p *_Program, sp int, vt reflect.Type) { - /* check for recursive nesting */ - ok := self.tab[vt] - if ok { - p.rtt(_OP_recurse, vt) - return - } - +func (self *_Compiler) checkMarshaler(p *_Program, vt reflect.Type) bool { pt := reflect.PtrTo(vt) /* check for `json.Unmarshaler` with pointer receiver */ if pt.Implements(jsonUnmarshalerType) { p.rtt(_OP_unmarshal_p, pt) - return + return true } /* check for `json.Unmarshaler` */ if vt.Implements(jsonUnmarshalerType) { p.add(_OP_lspace) self.compileUnmarshalJson(p, vt) - return + return true } /* check for `encoding.TextMarshaler` with pointer receiver */ if pt.Implements(encodingTextUnmarshalerType) { p.add(_OP_lspace) self.compileUnmarshalTextPtr(p, pt) - return + return true } /* check for `encoding.TextUnmarshaler` */ if vt.Implements(encodingTextUnmarshalerType) { p.add(_OP_lspace) self.compileUnmarshalText(p, vt) + return true + } + return false +} + +func (self *_Compiler) compileOne(p *_Program, sp int, vt reflect.Type) { + /* check for recursive nesting */ + ok := self.tab[vt] + if ok { + p.rtt(_OP_recurse, vt) + return + } + + if self.checkMarshaler(p, vt) { return } @@ -683,17 +690,9 @@ func (self *_Compiler) compilePtr(p *_Program, sp int, et reflect.Type) { /* dereference all the way down */ for et.Kind() == reflect.Ptr { - if et.Implements(jsonUnmarshalerType) { - p.rtt(_OP_unmarshal_p, et) + if self.checkMarshaler(p, et) { return } - - if et.Implements(encodingTextUnmarshalerType) { - p.add(_OP_lspace) - self.compileUnmarshalTextPtr(p, et) - return - } - et = et.Elem() p.rtt(_OP_deref, et) } @@ -706,7 +705,7 @@ func (self *_Compiler) compilePtr(p *_Program, sp int, et reflect.Type) { /* enter the recursion */ p.add(_OP_lspace) self.tab[et] = true - + /* not inline the pointer type * recursing the defined pointer type's elem will casue issue379. */ @@ -716,8 +715,12 @@ func (self *_Compiler) compilePtr(p *_Program, sp int, et reflect.Type) { j := p.pc() p.add(_OP_goto) + + // set val pointer as nil p.pin(i) p.add(_OP_nil_1) + + // nothing todo p.pin(j) } diff --git a/vendor/github.com/bytedance/sonic/internal/decoder/generic_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/decoder/generic_regabi_amd64.go index 337af054..0c68c7fb 100644 --- a/vendor/github.com/bytedance/sonic/internal/decoder/generic_regabi_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/decoder/generic_regabi_amd64.go @@ -119,9 +119,9 @@ func (self *_ValueDecoder) call_go(fn obj.Addr) { } func (self *_ValueDecoder) callc(fn obj.Addr) { - self.Emit("XCHGQ", _IP, _BP) + self.save(_IP) self.call(fn) - self.Emit("XCHGQ", _IP, _BP) + self.load(_IP) } func (self *_ValueDecoder) call_c(fn obj.Addr) { diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/assembler_regabi_amd64.go b/vendor/github.com/bytedance/sonic/internal/encoder/assembler_regabi_amd64.go index a89364b1..d67798d6 100644 --- a/vendor/github.com/bytedance/sonic/internal/encoder/assembler_regabi_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/encoder/assembler_regabi_amd64.go @@ -171,7 +171,7 @@ var ( ) var ( - _REG_ffi = []obj.Addr{ _RP, _RL, _RC} + _REG_ffi = []obj.Addr{ _RP, _RL, _RC, _SP_q} _REG_b64 = []obj.Addr{_SP_p, _SP_q} _REG_all = []obj.Addr{_ST, _SP_x, _SP_f, _SP_p, _SP_q, _RP, _RL, _RC} @@ -510,11 +510,9 @@ func (self *_Assembler) call_b64(pc obj.Addr) { func (self *_Assembler) call_c(pc obj.Addr) { self.Emit("XCHGQ", _SP_p, _BX) - self.Emit("XCHGQ", _SP_q, _BP) self.call(pc) // CALL $pc self.xload(_REG_ffi...) // LOAD $REG_ffi self.Emit("XCHGQ", _SP_p, _BX) - self.Emit("XCHGQ", _SP_q, _BP) } func (self *_Assembler) call_go(pc obj.Addr) { diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go b/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go index 757e73ff..bd8bae35 100644 --- a/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go +++ b/vendor/github.com/bytedance/sonic/internal/encoder/encoder.go @@ -40,6 +40,7 @@ const ( bitNoQuoteTextMarshaler bitNoNullSliceOrMap bitValidateString + bitNoValidateJSONMarshaler // used for recursive compile bitPointerValue = 63 @@ -71,6 +72,10 @@ const ( // ValidateString indicates that encoder should validate the input string // before encoding it into JSON. ValidateString Options = 1 << bitValidateString + + // NoValidateJSONMarshaler indicates that the encoder should not validate the output string + // after encoding the JSONMarshaler to JSON. + NoValidateJSONMarshaler Options = 1 << bitNoValidateJSONMarshaler // CompatibleWithStd is used to be compatible with std encoder. CompatibleWithStd Options = SortMapKeys | EscapeHTML | CompactMarshaler @@ -115,6 +120,15 @@ func (self *Encoder) SetValidateString(f bool) { } } +// SetNoValidateJSONMarshaler specifies if option NoValidateJSONMarshaler opens +func (self *Encoder) SetNoValidateJSONMarshaler(f bool) { + if f { + self.Opts |= NoValidateJSONMarshaler + } else { + self.Opts &= ^NoValidateJSONMarshaler + } +} + // SetCompactMarshaler specifies if option CompactMarshaler opens func (self *Encoder) SetCompactMarshaler(f bool) { if f { diff --git a/vendor/github.com/bytedance/sonic/internal/encoder/primitives.go b/vendor/github.com/bytedance/sonic/internal/encoder/primitives.go index 31803896..0e47987c 100644 --- a/vendor/github.com/bytedance/sonic/internal/encoder/primitives.go +++ b/vendor/github.com/bytedance/sonic/internal/encoder/primitives.go @@ -93,8 +93,10 @@ func encodeJsonMarshaler(buf *[]byte, val json.Marshaler, opt Options) error { if opt & CompactMarshaler != 0 { return compact(buf, ret) } - if ok, s := Valid(ret); !ok { - return error_marshaler(ret, s) + if opt & NoValidateJSONMarshaler == 0 { + if ok, s := Valid(ret); !ok { + return error_marshaler(ret, s) + } } *buf = append(*buf, ret...) return nil diff --git a/vendor/github.com/bytedance/sonic/internal/jit/assembler_amd64.go b/vendor/github.com/bytedance/sonic/internal/jit/assembler_amd64.go index d7d1751e..00e6009d 100644 --- a/vendor/github.com/bytedance/sonic/internal/jit/assembler_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/jit/assembler_amd64.go @@ -72,18 +72,6 @@ func (self *BaseAssembler) NOPn(n int) { } } -func (self *BaseAssembler) StorePtr(ptr int64, to obj.Addr, tmp obj.Addr) { - if (to.Type != obj.TYPE_MEM) || (tmp.Type != obj.TYPE_REG) { - panic("must store imm to memory, tmp must be register") - } - if (ptr >> 32) != 0 { - self.Emit("MOVQ", Imm(ptr), tmp) - self.Emit("MOVQ", tmp, to) - } else { - self.Emit("MOVQ", Imm(ptr), to); - } -} - func (self *BaseAssembler) Byte(v ...byte) { for ; len(v) >= 8; v = v[8:] { self.From("QUAD", Imm(rt.Get64(v))) } for ; len(v) >= 4; v = v[4:] { self.From("LONG", Imm(int64(rt.Get32(v)))) } diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx/native_subr_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/native_subr_amd64.go index ebbc57a0..6610a2e9 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/avx/native_subr_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/avx/native_subr_amd64.go @@ -8,111 +8,117 @@ import ( ) const ( - _entry__f32toa = 31136 - _entry__f64toa = 192 - _entry__format_significand = 35248 - _entry__format_integer = 3040 - _entry__fsm_exec = 17920 - _entry__advance_string = 14320 - _entry__advance_string_default = 36640 - _entry__do_skip_number = 20528 - _entry__get_by_path = 25680 - _entry__skip_one_fast = 22160 - _entry__html_escape = 8912 - _entry__i64toa = 3472 - _entry__u64toa = 3584 + _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__lspace = 16 - _entry__quote = 4864 - _entry__skip_array = 17872 - _entry__skip_number = 21792 - _entry__skip_object = 20160 - _entry__skip_one = 21936 - _entry__unquote = 6576 - _entry__validate_one = 21984 - _entry__validate_utf8 = 29888 - _entry__validate_utf8_fast = 30560 - _entry__value = 12320 - _entry__vnumber = 15648 - _entry__atof_eisel_lemire64 = 10160 - _entry__atof_native = 11712 - _entry__decimal_to_f64 = 10528 - _entry__right_shift = 36208 - _entry__left_shift = 35712 - _entry__vsigned = 17200 - _entry__vstring = 14144 - _entry__vunsigned = 17520 + _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 ) const ( - _stack__f32toa = 48 + _stack__f32toa = 64 _stack__f64toa = 80 _stack__format_significand = 24 _stack__format_integer = 16 - _stack__fsm_exec = 168 - _stack__advance_string = 64 - _stack__advance_string_default = 64 - _stack__do_skip_number = 48 + _stack__fsm_exec = 160 + _stack__advance_string = 72 + _stack__advance_string_default = 56 + _stack__do_skip_number = 32 _stack__get_by_path = 280 _stack__skip_one_fast = 176 - _stack__html_escape = 72 + _stack__unescape = 64 + _stack__unhex16_is = 8 + _stack__html_escape = 64 _stack__i64toa = 16 _stack__u64toa = 8 _stack__lspace = 8 - _stack__quote = 56 - _stack__skip_array = 176 + _stack__quote = 80 + _stack__skip_array = 168 _stack__skip_number = 88 - _stack__skip_object = 176 - _stack__skip_one = 176 - _stack__unquote = 88 - _stack__validate_one = 176 + _stack__skip_object = 168 + _stack__skip_one = 168 + _stack__unquote = 112 + _stack__validate_one = 168 _stack__validate_utf8 = 48 _stack__validate_utf8_fast = 24 - _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__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__vsigned = 16 - _stack__vstring = 120 - _stack__vunsigned = 8 + _stack__vstring = 128 + _stack__vunsigned = 24 ) const ( - _size__f32toa = 3392 - _size__f64toa = 2848 - _size__format_significand = 464 + _size__f32toa = 3792 + _size__f64toa = 3248 + _size__format_significand = 480 _size__format_integer = 432 - _size__fsm_exec = 1692 - _size__advance_string = 1280 - _size__advance_string_default = 944 - _size__do_skip_number = 924 - _size__get_by_path = 4208 + _size__fsm_exec = 1656 + _size__advance_string = 1264 + _size__advance_string_default = 912 + _size__do_skip_number = 876 + _size__get_by_path = 3312 _size__skip_one_fast = 3016 - _size__html_escape = 1248 - _size__i64toa = 48 - _size__u64toa = 1232 - _size__lspace = 144 - _size__quote = 1696 + _size__unescape = 704 + _size__unhex16_is = 128 + _size__html_escape = 1280 + _size__i64toa = 272 + _size__u64toa = 1376 + _size__lspace = 112 + _size__quote = 1728 _size__skip_array = 48 - _size__skip_number = 144 + _size__skip_number = 160 _size__skip_object = 48 _size__skip_one = 48 - _size__unquote = 2272 + _size__unquote = 2336 _size__validate_one = 48 - _size__validate_utf8 = 672 - _size__validate_utf8_fast = 544 - _size__value = 1316 - _size__vnumber = 1552 - _size__atof_eisel_lemire64 = 368 + _size__validate_utf8 = 688 + _size__validate_utf8_fast = 560 + _size__value = 1268 + _size__vnumber = 1648 + _size__atof_eisel_lemire64 = 400 _size__atof_native = 608 - _size__decimal_to_f64 = 1184 - _size__right_shift = 400 - _size__left_shift = 496 - _size__vsigned = 320 + _size__decimal_to_f64 = 992 + _size__left_shift = 544 + _size__right_shift = 480 + _size__vsigned = 368 _size__vstring = 128 - _size__vunsigned = 336 + _size__vunsigned = 368 ) var ( @@ -123,14 +129,16 @@ var ( {8, 24}, {10, 32}, {12, 40}, - {3350, 48}, - {3351, 40}, - {3353, 32}, - {3355, 24}, - {3357, 16}, - {3359, 8}, - {3363, 0}, - {3385, 48}, + {13, 48}, + {3734, 64}, + {3738, 48}, + {3739, 40}, + {3741, 32}, + {3743, 24}, + {3745, 16}, + {3747, 8}, + {3751, 0}, + {3781, 64}, } _pcsp__f64toa = [][2]uint32{ {1, 0}, @@ -140,24 +148,24 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {2788, 56}, - {2792, 48}, - {2793, 40}, - {2795, 32}, - {2797, 24}, - {2799, 16}, - {2801, 8}, - {2805, 0}, - {2843, 56}, + {3124, 56}, + {3128, 48}, + {3129, 40}, + {3131, 32}, + {3133, 24}, + {3135, 16}, + {3137, 8}, + {3141, 0}, + {3234, 56}, } _pcsp__format_significand = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, - {452, 24}, - {453, 16}, - {455, 8}, - {457, 0}, + {468, 24}, + {469, 16}, + {471, 8}, + {473, 0}, } _pcsp__format_integer = [][2]uint32{ {1, 0}, @@ -177,15 +185,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1342, 104}, - {1346, 48}, - {1347, 40}, - {1349, 32}, - {1351, 24}, - {1353, 16}, - {1355, 8}, - {1356, 0}, - {1692, 104}, + {1317, 88}, + {1321, 48}, + {1322, 40}, + {1324, 32}, + {1326, 24}, + {1328, 16}, + {1330, 8}, + {1331, 0}, + {1656, 88}, } _pcsp__advance_string = [][2]uint32{ {14, 0}, @@ -195,15 +203,15 @@ var ( {24, 32}, {26, 40}, {27, 48}, - {557, 56}, - {561, 48}, - {562, 40}, - {564, 32}, - {566, 24}, - {568, 16}, - {570, 8}, - {571, 0}, - {1268, 56}, + {529, 72}, + {533, 48}, + {534, 40}, + {536, 32}, + {538, 24}, + {540, 16}, + {542, 8}, + {543, 0}, + {1253, 72}, } _pcsp__advance_string_default = [][2]uint32{ {1, 0}, @@ -213,31 +221,27 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {552, 64}, - {556, 48}, - {557, 40}, - {559, 32}, - {561, 24}, - {563, 16}, - {565, 8}, - {566, 0}, - {931, 64}, + {381, 56}, + {385, 48}, + {386, 40}, + {388, 32}, + {390, 24}, + {392, 16}, + {394, 8}, + {395, 0}, + {911, 56}, } _pcsp__do_skip_number = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, {8, 24}, - {10, 32}, - {12, 40}, - {849, 48}, - {850, 40}, - {852, 32}, - {854, 24}, - {856, 16}, - {858, 8}, - {859, 0}, - {924, 48}, + {739, 32}, + {740, 24}, + {742, 16}, + {744, 8}, + {745, 0}, + {876, 32}, } _pcsp__get_by_path = [][2]uint32{ {1, 0}, @@ -247,15 +251,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {4012, 104}, - {4016, 48}, - {4017, 40}, - {4019, 32}, - {4021, 24}, - {4023, 16}, - {4025, 8}, - {4026, 0}, - {4194, 104}, + {3262, 104}, + {3266, 48}, + {3267, 40}, + {3269, 32}, + {3271, 24}, + {3273, 16}, + {3275, 8}, + {3276, 0}, + {3301, 104}, } _pcsp__skip_one_fast = [][2]uint32{ {1, 0}, @@ -265,15 +269,44 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {658, 176}, - {659, 168}, - {661, 160}, - {663, 152}, - {665, 144}, - {667, 136}, - {671, 128}, + {613, 176}, + {614, 168}, + {616, 160}, + {618, 152}, + {620, 144}, + {622, 136}, + {626, 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}, @@ -282,39 +315,47 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1224, 72}, - {1228, 48}, - {1229, 40}, - {1231, 32}, - {1233, 24}, - {1235, 16}, - {1237, 8}, - {1239, 0}, + {1265, 64}, + {1269, 48}, + {1270, 40}, + {1272, 32}, + {1274, 24}, + {1276, 16}, + {1278, 8}, + {1280, 0}, } _pcsp__i64toa = [][2]uint32{ - {14, 0}, - {34, 8}, - {36, 0}, + {1, 0}, + {171, 8}, + {172, 0}, + {207, 8}, + {208, 0}, + {222, 8}, + {223, 0}, + {247, 8}, + {248, 0}, + {253, 8}, + {259, 0}, } _pcsp__u64toa = [][2]uint32{ - {1, 0}, - {161, 8}, - {162, 0}, - {457, 8}, - {458, 0}, - {756, 8}, - {757, 0}, - {1221, 8}, - {1223, 0}, + {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}, } _pcsp__lspace = [][2]uint32{ {1, 0}, - {89, 8}, - {90, 0}, - {103, 8}, - {104, 0}, - {111, 8}, - {113, 0}, + {85, 8}, + {87, 0}, } _pcsp__quote = [][2]uint32{ {1, 0}, @@ -324,15 +365,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1649, 56}, - {1653, 48}, - {1654, 40}, - {1656, 32}, - {1658, 24}, - {1660, 16}, - {1662, 8}, - {1663, 0}, - {1690, 56}, + {1669, 80}, + {1673, 48}, + {1674, 40}, + {1676, 32}, + {1678, 24}, + {1680, 16}, + {1682, 8}, + {1683, 0}, + {1718, 80}, } _pcsp__skip_array = [][2]uint32{ {1, 0}, @@ -345,13 +386,17 @@ var ( {6, 16}, {8, 24}, {10, 32}, - {100, 40}, - {101, 32}, - {103, 24}, - {105, 16}, - {107, 8}, - {108, 0}, - {139, 40}, + {12, 40}, + {13, 48}, + {107, 56}, + {111, 48}, + {112, 40}, + {114, 32}, + {116, 24}, + {118, 16}, + {120, 8}, + {121, 0}, + {145, 56}, } _pcsp__skip_object = [][2]uint32{ {1, 0}, @@ -360,8 +405,8 @@ var ( } _pcsp__skip_one = [][2]uint32{ {1, 0}, - {30, 8}, - {36, 0}, + {28, 8}, + {34, 0}, } _pcsp__unquote = [][2]uint32{ {1, 0}, @@ -371,20 +416,20 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1684, 88}, - {1688, 48}, - {1689, 40}, - {1691, 32}, - {1693, 24}, - {1695, 16}, - {1697, 8}, - {1698, 0}, - {2270, 88}, + {1614, 104}, + {1618, 48}, + {1619, 40}, + {1621, 32}, + {1623, 24}, + {1625, 16}, + {1627, 8}, + {1628, 0}, + {2329, 104}, } _pcsp__validate_one = [][2]uint32{ {1, 0}, - {35, 8}, - {41, 0}, + {33, 8}, + {39, 0}, } _pcsp__validate_utf8 = [][2]uint32{ {1, 0}, @@ -393,14 +438,14 @@ var ( {8, 24}, {10, 32}, {11, 40}, - {623, 48}, - {627, 40}, - {628, 32}, - {630, 24}, - {632, 16}, - {634, 8}, - {635, 0}, - {666, 48}, + {639, 48}, + {643, 40}, + {644, 32}, + {646, 24}, + {648, 16}, + {650, 8}, + {651, 0}, + {682, 48}, } _pcsp__validate_utf8_fast = [][2]uint32{ {1, 0}, @@ -423,15 +468,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {495, 88}, - {499, 48}, - {500, 40}, - {502, 32}, - {504, 24}, - {506, 16}, - {508, 8}, - {509, 0}, - {1316, 88}, + {439, 88}, + {443, 48}, + {444, 40}, + {446, 32}, + {448, 24}, + {450, 16}, + {452, 8}, + {453, 0}, + {1268, 88}, } _pcsp__vnumber = [][2]uint32{ {1, 0}, @@ -441,34 +486,36 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {803, 104}, - {807, 48}, - {808, 40}, - {810, 32}, - {812, 24}, - {814, 16}, - {816, 8}, - {817, 0}, - {1547, 104}, + {150, 120}, + {154, 48}, + {155, 40}, + {157, 32}, + {159, 24}, + {161, 16}, + {163, 8}, + {164, 0}, + {1638, 120}, } _pcsp__atof_eisel_lemire64 = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, {8, 24}, - {292, 32}, - {293, 24}, - {295, 16}, - {297, 8}, - {298, 0}, - {362, 32}, + {10, 32}, + {315, 40}, + {316, 32}, + {318, 24}, + {320, 16}, + {322, 8}, + {323, 0}, + {387, 40}, } _pcsp__atof_native = [][2]uint32{ {1, 0}, {4, 8}, - {587, 56}, - {591, 8}, - {593, 0}, + {596, 56}, + {600, 8}, + {602, 0}, } _pcsp__decimal_to_f64 = [][2]uint32{ {1, 0}, @@ -478,60 +525,62 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1144, 56}, - {1148, 48}, - {1149, 40}, - {1151, 32}, - {1153, 24}, - {1155, 16}, - {1157, 8}, - {1158, 0}, - {1169, 56}, - } - _pcsp__right_shift = [][2]uint32{ - {1, 0}, - {318, 8}, - {319, 0}, - {387, 8}, - {388, 0}, - {396, 8}, - {398, 0}, + {951, 56}, + {955, 48}, + {956, 40}, + {958, 32}, + {960, 24}, + {962, 16}, + {964, 8}, + {965, 0}, + {977, 56}, } _pcsp__left_shift = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, - {363, 24}, - {364, 16}, - {366, 8}, - {367, 0}, - {470, 24}, - {471, 16}, + {8, 24}, + {418, 32}, + {419, 24}, + {421, 16}, + {423, 8}, + {424, 0}, + {539, 32}, + } + _pcsp__right_shift = [][2]uint32{ + {1, 0}, + {4, 8}, + {452, 16}, + {453, 8}, + {454, 0}, + {462, 16}, + {463, 8}, + {464, 0}, + {472, 16}, {473, 8}, - {474, 0}, - {486, 24}, + {475, 0}, } _pcsp__vsigned = [][2]uint32{ {1, 0}, {4, 8}, - {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}, + {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}, } _pcsp__vstring = [][2]uint32{ {1, 0}, @@ -550,18 +599,32 @@ var ( } _pcsp__vunsigned = [][2]uint32{ {1, 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}, + {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}, } ) @@ -577,6 +640,8 @@ var Funcs = []loader.CFunc{ {"_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}, @@ -595,8 +660,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}, - {"_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}, + {"_right_shift", _entry__right_shift, _size__right_shift, _stack__right_shift, _pcsp__right_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/vendor/github.com/bytedance/sonic/internal/native/avx/native_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx/native_text_amd64.go index 45ad52ef..3f68fad0 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/avx/native_text_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/avx/native_text_amd64.go @@ -11,12746 +11,13072 @@ var Text__native_entry__ = []byte{ //0x00000010 _lspace 0x55, //0x00000010 pushq %rbp 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp - 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 + 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 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x000000a0 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - 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, 0xb6, 0xbd, 0x00, 0x00, //0x000001a3 leaq $48566(%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 + //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 0x48, 0x89, 0xf0, //0x00000217 movq %rsi, %rax - 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 + 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 0x41, 0xc6, 0x07, 0x30, //0x00000381 movb $48, (%r15) - 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, 0x35, 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, 0xa2, 0xb9, 0x00, 0x00, //0x000004e7 leaq $47522(%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, 0x52, 0xb8, 0x00, 0x00, //0x00000637 leaq $47186(%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, 0x34, 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, 0x16, 0xb2, 0x00, 0x00, //0x00000c73 leaq $45590(%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, 0xb9, 0xb1, 0x00, 0x00, //0x00000cd0 leaq $45497(%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, 0x41, 0xb1, 0x00, 0x00, //0x00000d48 leaq $45377(%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, 0x20, 0xb1, 0x00, 0x00, //0x00000d69 leaq $45344(%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, 0x4c, 0xb0, 0x00, 0x00, //0x00000e3d leaq $45132(%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, 0x24, 0xb0, 0x00, 0x00, //0x00000e65 leaq $45092(%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, 0x13, 0xb0, 0x00, 0x00, //0x00000e76 leaq $45075(%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, 0xfb, 0xaf, 0x00, 0x00, //0x00000e8e leaq $45051(%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, 0x59, 0xaf, 0x00, 0x00, //0x00000f30 leaq $44889(%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, 0x2d, 0xaf, 0x00, 0x00, //0x00000f5c leaq $44845(%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, 0x1c, 0xaf, 0x00, 0x00, //0x00000f6d leaq $44828(%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, 0x02, 0xaf, 0x00, 0x00, //0x00000f87 leaq $44802(%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, 0x08, 0xd5, 0x00, 0x00, //0x000010e1 leaq $54536(%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, 0x4b, 0xad, 0x00, 0x00, //0x0000113e leaq $44363(%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, 0xf6, 0xac, 0x00, 0x00, //0x00001193 leaq $44278(%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, 0xd0, 0xac, 0x00, 0x00, //0x000011b9 leaq $44240(%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, 0x5b, 0xd3, 0x00, 0x00, //0x0000131e leaq $54107(%rip), %rcx /* __SingleQuoteTab+0(%rip) */ - 0x4c, 0x8d, 0x05, 0x54, 0xe3, 0x00, 0x00, //0x00001325 leaq $58196(%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, 0xbd, 0xd1, 0x00, 0x00, //0x000014bc leaq $53693(%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, 0x57, 0xef, 0x00, 0x00, //0x00001722 leaq $61271(%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, 0x9a, 0xed, 0x00, 0x00, //0x000019df leaq $60826(%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, 0x4c, 0xe5, 0x00, 0x00, //0x0000232d leaq $58700(%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, 0xd1, 0x6a, 0x00, 0x00, //0x000027f8 leaq $27345(%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, 0xc4, 0x63, 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, 0x8c, 0x94, 0x00, 0x00, //0x000029cd leaq $38028(%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, 0x53, 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, 0x33, 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, 0x16, 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, 0x08, 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, 0xa6, 0x93, 0x00, 0x00, //0x00002ab3 leaq $37798(%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, 0x83, 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, 0x43, 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, 0x29, 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, 0xe3, 0x61, 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, 0x90, 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, 0x81, 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, 0xc4, 0x00, 0x00, 0x00, //0x000031c0 ja LBB11_41 - 0x4d, 0x8d, 0x74, 0x1d, 0x00, //0x000031c6 leaq (%r13,%rbx), %r14 - 0x48, 0x8d, 0x15, 0x72, 0x03, 0x00, 0x00, //0x000031cb leaq $882(%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 - 0x31, 0xc0, //0x0000321e xorl %eax, %eax - 0x80, 0xf9, 0x2d, //0x00003220 cmpb $45, %cl - 0x0f, 0x94, 0xc0, //0x00003223 sete %al - 0x49, 0x01, 0xc6, //0x00003226 addq %rax, %r14 - 0x49, 0x29, 0xc7, //0x00003229 subq %rax, %r15 - 0x0f, 0x84, 0xda, 0x02, 0x00, 0x00, //0x0000322c je LBB11_85 - 0x4c, 0x89, 0x4d, 0xc8, //0x00003232 movq %r9, $-56(%rbp) - 0x4c, 0x39, 0xfb, //0x00003236 cmpq %r15, %rbx - 0x0f, 0x83, 0x0d, 0x00, 0x00, 0x00, //0x00003239 jae LBB11_38 - 0x41, 0x8a, 0x06, //0x0000323f movb (%r14), %al - 0x04, 0xd0, //0x00003242 addb $-48, %al - 0x3c, 0x0a, //0x00003244 cmpb $10, %al - 0x0f, 0x83, 0xd9, 0x02, 0x00, 0x00, //0x00003246 jae LBB11_87 - //0x0000324c LBB11_38 - 0x4c, 0x89, 0xf7, //0x0000324c movq %r14, %rdi - 0x4c, 0x89, 0xfe, //0x0000324f movq %r15, %rsi - 0xe8, 0xd9, 0x1d, 0x00, 0x00, //0x00003252 callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00003257 testq %rax, %rax - 0x0f, 0x88, 0xbf, 0x02, 0x00, 0x00, //0x0000325a js LBB11_86 - 0x49, 0x01, 0xc6, //0x00003260 addq %rax, %r14 - 0x4d, 0x29, 0xee, //0x00003263 subq %r13, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x00003266 movq %r14, $-48(%rbp) - 0x4d, 0x85, 0xe4, //0x0000326a testq %r12, %r12 - 0x4c, 0x8b, 0x4d, 0xc8, //0x0000326d movq $-56(%rbp), %r9 - 0x0f, 0x8e, 0xc0, 0x02, 0x00, 0x00, //0x00003271 jle LBB11_88 - 0x49, 0xc7, 0x01, 0x08, 0x00, 0x00, 0x00, //0x00003277 movq $8, (%r9) - 0x49, 0x89, 0x59, 0x18, //0x0000327e movq %rbx, $24(%r9) - 0x4c, 0x89, 0xf3, //0x00003282 movq %r14, %rbx - 0xe9, 0x82, 0xff, 0xff, 0xff, //0x00003285 jmp LBB11_34 - //0x0000328a LBB11_41 - 0x49, 0xc7, 0x01, 0xfe, 0xff, 0xff, 0xff, //0x0000328a movq $-2, (%r9) - 0xe9, 0x76, 0xff, 0xff, 0xff, //0x00003291 jmp LBB11_34 - //0x00003296 LBB11_42 - 0x4d, 0x89, 0xce, //0x00003296 movq %r9, %r14 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003299 movq $-1, $-64(%rbp) - 0x48, 0x8d, 0x7d, 0xb0, //0x000032a1 leaq $-80(%rbp), %rdi - 0x48, 0x8d, 0x55, 0xc0, //0x000032a5 leaq $-64(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x000032a9 movq %r12, %rsi - 0x4c, 0x89, 0xc1, //0x000032ac movq %r8, %rcx - 0xe8, 0x3c, 0x05, 0x00, 0x00, //0x000032af callq _advance_string - 0x48, 0x89, 0xc3, //0x000032b4 movq %rax, %rbx - 0x48, 0x85, 0xc0, //0x000032b7 testq %rax, %rax - 0x0f, 0x88, 0x41, 0x01, 0x00, 0x00, //0x000032ba js LBB11_61 - 0x48, 0x89, 0x5d, 0xd0, //0x000032c0 movq %rbx, $-48(%rbp) - 0x4d, 0x89, 0x66, 0x10, //0x000032c4 movq %r12, $16(%r14) - 0x48, 0x8b, 0x45, 0xc0, //0x000032c8 movq $-64(%rbp), %rax - 0x48, 0x39, 0xd8, //0x000032cc cmpq %rbx, %rax - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000032cf movq $-1, %rcx - 0x48, 0x0f, 0x4c, 0xc8, //0x000032d6 cmovlq %rax, %rcx - 0x49, 0x89, 0x4e, 0x18, //0x000032da movq %rcx, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000032de movl $7, %eax - 0x49, 0x89, 0x06, //0x000032e3 movq %rax, (%r14) - 0xe9, 0x21, 0xff, 0xff, 0xff, //0x000032e6 jmp LBB11_34 - //0x000032eb LBB11_44 - 0x31, 0xc0, //0x000032eb xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x000032ed testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x000032f0 setns %al - 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x000032f3 movl $11, %ecx - 0xe9, 0xee, 0x00, 0x00, 0x00, //0x000032f8 jmp LBB11_60 - //0x000032fd LBB11_45 - 0x31, 0xc0, //0x000032fd xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x000032ff testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x00003302 setns %al - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00003305 movl $10, %ecx - 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x0000330a jmp LBB11_60 - //0x0000330f LBB11_46 - 0x49, 0xc7, 0x01, 0x05, 0x00, 0x00, 0x00, //0x0000330f movq $5, (%r9) - 0xe9, 0xee, 0xfe, 0xff, 0xff, //0x00003316 jmp LBB11_33 - //0x0000331b LBB11_47 - 0x31, 0xc0, //0x0000331b xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x0000331d testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x00003320 setns %al - 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x00003323 movl $12, %ecx - 0xe9, 0xbe, 0x00, 0x00, 0x00, //0x00003328 jmp LBB11_60 - //0x0000332d LBB11_48 - 0x49, 0x8d, 0x47, 0xfc, //0x0000332d leaq $-4(%r15), %rax - 0x48, 0x39, 0xc3, //0x00003331 cmpq %rax, %rbx - 0x0f, 0x83, 0x88, 0x00, 0x00, 0x00, //0x00003334 jae LBB11_57 - 0x43, 0x8b, 0x4c, 0x25, 0x00, //0x0000333a movl (%r13,%r12), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x0000333f cmpl $1702063201, %ecx - 0x0f, 0x85, 0xc5, 0x00, 0x00, 0x00, //0x00003345 jne LBB11_62 - 0x48, 0x83, 0xc3, 0x05, //0x0000334b addq $5, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x0000334f movq %rbx, $-48(%rbp) - 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00003353 movl $4, %eax - 0x49, 0x89, 0xdf, //0x00003358 movq %rbx, %r15 - 0xe9, 0xa1, 0x01, 0x00, 0x00, //0x0000335b jmp LBB11_84 - //0x00003360 LBB11_51 - 0x49, 0x8d, 0x47, 0xfd, //0x00003360 leaq $-3(%r15), %rax - 0x48, 0x39, 0xc3, //0x00003364 cmpq %rax, %rbx - 0x0f, 0x83, 0x55, 0x00, 0x00, 0x00, //0x00003367 jae LBB11_57 - 0x41, 0x8b, 0x0e, //0x0000336d movl (%r14), %ecx - 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x00003370 cmpl $1819047278, %ecx - 0x0f, 0x85, 0xd3, 0x00, 0x00, 0x00, //0x00003376 jne LBB11_66 - 0x48, 0x83, 0xc3, 0x04, //0x0000337c addq $4, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00003380 movq %rbx, $-48(%rbp) - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00003384 movl $2, %eax - 0x49, 0x89, 0xdf, //0x00003389 movq %rbx, %r15 - 0xe9, 0x70, 0x01, 0x00, 0x00, //0x0000338c jmp LBB11_84 - //0x00003391 LBB11_54 - 0x49, 0x8d, 0x47, 0xfd, //0x00003391 leaq $-3(%r15), %rax - 0x48, 0x39, 0xc3, //0x00003395 cmpq %rax, %rbx - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x00003398 jae LBB11_57 - 0x41, 0x8b, 0x0e, //0x0000339e movl (%r14), %ecx - 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x000033a1 cmpl $1702195828, %ecx - 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x000033a7 jne LBB11_70 - 0x48, 0x83, 0xc3, 0x04, //0x000033ad addq $4, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x000033b1 movq %rbx, $-48(%rbp) - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000033b5 movl $3, %eax - 0x49, 0x89, 0xdf, //0x000033ba movq %rbx, %r15 - 0xe9, 0x3f, 0x01, 0x00, 0x00, //0x000033bd jmp LBB11_84 - //0x000033c2 LBB11_57 - 0x4c, 0x89, 0x7d, 0xd0, //0x000033c2 movq %r15, $-48(%rbp) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033c6 movq $-1, %rax - 0xe9, 0x2f, 0x01, 0x00, 0x00, //0x000033cd jmp LBB11_84 - //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, 0x24, 0x00, 0x00, 0x00, //0x000034d8 jmp LBB11_84 - //0x000034dd LBB11_74 - 0x4d, 0x89, 0xe7, //0x000034dd movq %r12, %r15 - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x000034e0 jmp LBB11_84 - //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) - //0x00003501 LBB11_84 - 0x49, 0x89, 0x01, //0x00003501 movq %rax, (%r9) - 0x4c, 0x89, 0xfb, //0x00003504 movq %r15, %rbx - 0xe9, 0x00, 0xfd, 0xff, 0xff, //0x00003507 jmp LBB11_34 - //0x0000350c LBB11_85 - 0x4d, 0x29, 0xee, //0x0000350c subq %r13, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x0000350f movq %r14, $-48(%rbp) - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003513 movq $-1, %rbx - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000351a jmp LBB11_88 - //0x0000351f LBB11_86 - 0x48, 0xf7, 0xd0, //0x0000351f notq %rax - 0x49, 0x01, 0xc6, //0x00003522 addq %rax, %r14 - //0x00003525 LBB11_87 - 0x4d, 0x29, 0xee, //0x00003525 subq %r13, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x00003528 movq %r14, $-48(%rbp) - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000352c movq $-2, %rbx - 0x4c, 0x8b, 0x4d, 0xc8, //0x00003533 movq $-56(%rbp), %r9 - //0x00003537 LBB11_88 - 0x49, 0x89, 0x19, //0x00003537 movq %rbx, (%r9) - 0x4c, 0x89, 0xf3, //0x0000353a movq %r14, %rbx - 0xe9, 0xca, 0xfc, 0xff, 0xff, //0x0000353d jmp LBB11_34 - 0x90, 0x90, //0x00003542 .p2align 2, 0x90 - // // .set L11_0_set_32, LBB11_32-LJTI11_0 - // // .set L11_0_set_41, LBB11_41-LJTI11_0 - // // .set L11_0_set_42, LBB11_42-LJTI11_0 - // // .set L11_0_set_44, LBB11_44-LJTI11_0 - // // .set L11_0_set_30, LBB11_30-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_48, LBB11_48-LJTI11_0 - // // .set L11_0_set_51, LBB11_51-LJTI11_0 - // // .set L11_0_set_54, LBB11_54-LJTI11_0 - // // .set L11_0_set_58, LBB11_58-LJTI11_0 - // // .set L11_0_set_59, LBB11_59-LJTI11_0 - //0x00003544 LJTI11_0 - 0xbe, 0xfc, 0xff, 0xff, //0x00003544 .long L11_0_set_32 - 0x46, 0xfd, 0xff, 0xff, //0x00003548 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000354c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003550 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003554 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003558 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000355c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003560 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003564 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003568 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000356c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003570 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003574 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003578 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000357c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003580 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003584 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003588 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000358c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003590 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003594 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003598 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000359c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035a0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035a4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035a8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035ac .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035b0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035b4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035b8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035bc .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035c0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035c4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035c8 .long L11_0_set_41 - 0x52, 0xfd, 0xff, 0xff, //0x000035cc .long L11_0_set_42 - 0x46, 0xfd, 0xff, 0xff, //0x000035d0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035d4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035d8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035dc .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035e0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035e4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035e8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035ec .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035f0 .long L11_0_set_41 - 0xa7, 0xfd, 0xff, 0xff, //0x000035f4 .long L11_0_set_44 - 0x97, 0xfc, 0xff, 0xff, //0x000035f8 .long L11_0_set_30 - 0x46, 0xfd, 0xff, 0xff, //0x000035fc .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003600 .long L11_0_set_41 - 0x97, 0xfc, 0xff, 0xff, //0x00003604 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003608 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x0000360c .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003610 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003614 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003618 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x0000361c .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003620 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003624 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003628 .long L11_0_set_30 - 0xb9, 0xfd, 0xff, 0xff, //0x0000362c .long L11_0_set_45 - 0x46, 0xfd, 0xff, 0xff, //0x00003630 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003634 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003638 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000363c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003640 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003644 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003648 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000364c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003650 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003654 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003658 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000365c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003660 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003664 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003668 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000366c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003670 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003674 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003678 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000367c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003680 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003684 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003688 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000368c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003690 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003694 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003698 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000369c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036a0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036a4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036a8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036ac .long L11_0_set_41 - 0xcb, 0xfd, 0xff, 0xff, //0x000036b0 .long L11_0_set_46 - 0x46, 0xfd, 0xff, 0xff, //0x000036b4 .long L11_0_set_41 - 0xd7, 0xfd, 0xff, 0xff, //0x000036b8 .long L11_0_set_47 - 0x46, 0xfd, 0xff, 0xff, //0x000036bc .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036c0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036c4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036c8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036cc .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036d0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036d4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036d8 .long L11_0_set_41 - 0xe9, 0xfd, 0xff, 0xff, //0x000036dc .long L11_0_set_48 - 0x46, 0xfd, 0xff, 0xff, //0x000036e0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036e4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036e8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036ec .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036f0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036f4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036f8 .long L11_0_set_41 - 0x1c, 0xfe, 0xff, 0xff, //0x000036fc .long L11_0_set_51 - 0x46, 0xfd, 0xff, 0xff, //0x00003700 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003704 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003708 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000370c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003710 .long L11_0_set_41 - 0x4d, 0xfe, 0xff, 0xff, //0x00003714 .long L11_0_set_54 - 0x46, 0xfd, 0xff, 0xff, //0x00003718 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000371c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003720 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003724 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003728 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000372c .long L11_0_set_41 - 0x8e, 0xfe, 0xff, 0xff, //0x00003730 .long L11_0_set_58 - 0x46, 0xfd, 0xff, 0xff, //0x00003734 .long L11_0_set_41 - 0x9a, 0xfe, 0xff, 0xff, //0x00003738 .long L11_0_set_59 - 0x90, 0x90, 0x90, 0x90, //0x0000373c .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, 0x22, 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, 0x6f, 0xef, 0x00, 0x00, //0x000041da leaq $61295(%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, 0x2a, 0xef, 0x00, 0x00, //0x0000421f leaq $61226(%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, 0xb1, 0xee, 0x00, 0x00, //0x00004298 leaq $61105(%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 + 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 0x40, 0x80, 0xff, 0x09, //0x000042c6 cmpb $9, %dil - 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, 0x54, //0x00005528 pushq %r12 - 0x53, //0x0000552a pushq %rbx - 0x49, 0x89, 0xf6, //0x0000552b movq %rsi, %r14 - 0x4c, 0x8b, 0x27, //0x0000552e movq (%rdi), %r12 - 0x48, 0x8b, 0x77, 0x08, //0x00005531 movq $8(%rdi), %rsi - 0x4d, 0x8b, 0x3e, //0x00005535 movq (%r14), %r15 - 0x31, 0xc0, //0x00005538 xorl %eax, %eax - 0x43, 0x80, 0x3c, 0x3c, 0x2d, //0x0000553a cmpb $45, (%r12,%r15) - 0x4b, 0x8d, 0x1c, 0x3c, //0x0000553f leaq (%r12,%r15), %rbx - 0x0f, 0x94, 0xc0, //0x00005543 sete %al - 0x48, 0x01, 0xc3, //0x00005546 addq %rax, %rbx - 0x48, 0x29, 0xc6, //0x00005549 subq %rax, %rsi - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x0000554c je LBB24_6 - 0x49, 0x39, 0xf7, //0x00005552 cmpq %rsi, %r15 - 0x0f, 0x83, 0x0c, 0x00, 0x00, 0x00, //0x00005555 jae LBB24_3 - 0x8a, 0x03, //0x0000555b movb (%rbx), %al - 0x04, 0xd0, //0x0000555d addb $-48, %al - 0x3c, 0x09, //0x0000555f cmpb $9, %al - 0x0f, 0x87, 0x38, 0x00, 0x00, 0x00, //0x00005561 ja LBB24_8 - //0x00005567 LBB24_3 - 0x48, 0x89, 0xdf, //0x00005567 movq %rbx, %rdi - 0xe8, 0xc1, 0xfa, 0xff, 0xff, //0x0000556a callq _do_skip_number - 0x48, 0x85, 0xc0, //0x0000556f testq %rax, %rax - 0x0f, 0x88, 0x21, 0x00, 0x00, 0x00, //0x00005572 js LBB24_7 - 0x48, 0x01, 0xc3, //0x00005578 addq %rax, %rbx - //0x0000557b LBB24_5 - 0x4c, 0x29, 0xe3, //0x0000557b subq %r12, %rbx - 0x49, 0x89, 0x1e, //0x0000557e movq %rbx, (%r14) - 0x4c, 0x89, 0xf8, //0x00005581 movq %r15, %rax - 0x5b, //0x00005584 popq %rbx - 0x41, 0x5c, //0x00005585 popq %r12 - 0x41, 0x5e, //0x00005587 popq %r14 - 0x41, 0x5f, //0x00005589 popq %r15 - 0x5d, //0x0000558b popq %rbp - 0xc3, //0x0000558c retq - //0x0000558d LBB24_6 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000558d movq $-1, %r15 - 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x00005594 jmp LBB24_5 - //0x00005599 LBB24_7 - 0x48, 0xf7, 0xd0, //0x00005599 notq %rax - 0x48, 0x01, 0xc3, //0x0000559c addq %rax, %rbx - //0x0000559f LBB24_8 - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000559f movq $-2, %r15 - 0xe9, 0xd0, 0xff, 0xff, 0xff, //0x000055a6 jmp LBB24_5 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000055ab .p2align 4, 0x90 - //0x000055b0 _skip_one - 0x55, //0x000055b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000055b1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x000055b4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x000055b7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x000055ba movq %rdi, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000055bd movl $1, %edi - 0xc4, 0xe1, 0xf9, 0x6e, 0xc7, //0x000055c2 vmovq %rdi, %xmm0 - 0xc5, 0xfa, 0x7f, 0x00, //0x000055c7 vmovdqu %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x000055cb movq %rax, %rdi - 0x5d, //0x000055ce popq %rbp - 0xe9, 0x2c, 0xf0, 0xff, 0xff, //0x000055cf jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000055d4 .p2align 4, 0x90 - //0x000055e0 _validate_one - 0x55, //0x000055e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000055e1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x000055e4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x000055e7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x000055ea movq %rdi, %rsi - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000055ed movl $1, %ecx - 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x000055f2 vmovq %rcx, %xmm0 - 0xc5, 0xfa, 0x7f, 0x00, //0x000055f7 vmovdqu %xmm0, (%rax) - 0xb9, 0x20, 0x00, 0x00, 0x00, //0x000055fb movl $32, %ecx - 0x48, 0x89, 0xc7, //0x00005600 movq %rax, %rdi - 0x5d, //0x00005603 popq %rbp - 0xe9, 0xf7, 0xef, 0xff, 0xff, //0x00005604 jmp _fsm_exec - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005609 .p2align 4, 0x00 - //0x00005610 LCPI27_0 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00005610 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00005620 LCPI27_1 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005620 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00005630 LCPI27_2 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00005630 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00005640 LCPI27_3 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00005640 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00005650 LCPI27_4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00005650 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00005660 LCPI27_5 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x00005660 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x00005670 LCPI27_6 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00005670 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00005680 LCPI27_7 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00005680 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00005690 .p2align 4, 0x90 - //0x00005690 _skip_one_fast - 0x55, //0x00005690 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005691 movq %rsp, %rbp - 0x41, 0x57, //0x00005694 pushq %r15 - 0x41, 0x56, //0x00005696 pushq %r14 - 0x41, 0x55, //0x00005698 pushq %r13 - 0x41, 0x54, //0x0000569a pushq %r12 - 0x53, //0x0000569c pushq %rbx - 0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x0000569d subq $128, %rsp - 0x4c, 0x8b, 0x37, //0x000056a4 movq (%rdi), %r14 - 0x4c, 0x8b, 0x47, 0x08, //0x000056a7 movq $8(%rdi), %r8 - 0x48, 0x8b, 0x16, //0x000056ab movq (%rsi), %rdx - 0x48, 0x89, 0xd0, //0x000056ae movq %rdx, %rax - 0x4c, 0x29, 0xc0, //0x000056b1 subq %r8, %rax - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x000056b4 jae LBB27_5 - 0x41, 0x8a, 0x0c, 0x16, //0x000056ba movb (%r14,%rdx), %cl - 0x80, 0xf9, 0x0d, //0x000056be cmpb $13, %cl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x000056c1 je LBB27_5 - 0x80, 0xf9, 0x20, //0x000056c7 cmpb $32, %cl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000056ca je LBB27_5 - 0x80, 0xc1, 0xf7, //0x000056d0 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x000056d3 cmpb $1, %cl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x000056d6 jbe LBB27_5 - 0x49, 0x89, 0xd3, //0x000056dc movq %rdx, %r11 - 0xe9, 0x2b, 0x01, 0x00, 0x00, //0x000056df jmp LBB27_27 - //0x000056e4 LBB27_5 - 0x4c, 0x8d, 0x5a, 0x01, //0x000056e4 leaq $1(%rdx), %r11 - 0x4d, 0x39, 0xc3, //0x000056e8 cmpq %r8, %r11 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000056eb jae LBB27_9 - 0x43, 0x8a, 0x0c, 0x1e, //0x000056f1 movb (%r14,%r11), %cl - 0x80, 0xf9, 0x0d, //0x000056f5 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000056f8 je LBB27_9 - 0x80, 0xf9, 0x20, //0x000056fe cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00005701 je LBB27_9 - 0x80, 0xc1, 0xf7, //0x00005707 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x0000570a cmpb $1, %cl - 0x0f, 0x87, 0xfc, 0x00, 0x00, 0x00, //0x0000570d ja LBB27_27 - //0x00005713 LBB27_9 - 0x4c, 0x8d, 0x5a, 0x02, //0x00005713 leaq $2(%rdx), %r11 - 0x4d, 0x39, 0xc3, //0x00005717 cmpq %r8, %r11 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x0000571a jae LBB27_13 - 0x43, 0x8a, 0x0c, 0x1e, //0x00005720 movb (%r14,%r11), %cl - 0x80, 0xf9, 0x0d, //0x00005724 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00005727 je LBB27_13 - 0x80, 0xf9, 0x20, //0x0000572d cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00005730 je LBB27_13 - 0x80, 0xc1, 0xf7, //0x00005736 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00005739 cmpb $1, %cl - 0x0f, 0x87, 0xcd, 0x00, 0x00, 0x00, //0x0000573c ja LBB27_27 - //0x00005742 LBB27_13 - 0x4c, 0x8d, 0x5a, 0x03, //0x00005742 leaq $3(%rdx), %r11 - 0x4d, 0x39, 0xc3, //0x00005746 cmpq %r8, %r11 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00005749 jae LBB27_17 - 0x43, 0x8a, 0x0c, 0x1e, //0x0000574f movb (%r14,%r11), %cl - 0x80, 0xf9, 0x0d, //0x00005753 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00005756 je LBB27_17 - 0x80, 0xf9, 0x20, //0x0000575c cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000575f je LBB27_17 - 0x80, 0xc1, 0xf7, //0x00005765 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00005768 cmpb $1, %cl - 0x0f, 0x87, 0x9e, 0x00, 0x00, 0x00, //0x0000576b ja LBB27_27 - //0x00005771 LBB27_17 - 0x48, 0x8d, 0x4a, 0x04, //0x00005771 leaq $4(%rdx), %rcx - 0x49, 0x39, 0xc8, //0x00005775 cmpq %rcx, %r8 - 0x0f, 0x86, 0x4b, 0x00, 0x00, 0x00, //0x00005778 jbe LBB27_23 - 0x49, 0x39, 0xc8, //0x0000577e cmpq %rcx, %r8 - 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x00005781 je LBB27_24 - 0x4b, 0x8d, 0x0c, 0x06, //0x00005787 leaq (%r14,%r8), %rcx - 0x48, 0x83, 0xc0, 0x04, //0x0000578b addq $4, %rax - 0x4e, 0x8d, 0x5c, 0x32, 0x05, //0x0000578f leaq $5(%rdx,%r14), %r11 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00005794 movabsq $4294977024, %rdx - 0x90, 0x90, //0x0000579e .p2align 4, 0x90 - //0x000057a0 LBB27_20 - 0x41, 0x0f, 0xbe, 0x5b, 0xff, //0x000057a0 movsbl $-1(%r11), %ebx - 0x83, 0xfb, 0x20, //0x000057a5 cmpl $32, %ebx - 0x0f, 0x87, 0x48, 0x00, 0x00, 0x00, //0x000057a8 ja LBB27_26 - 0x48, 0x0f, 0xa3, 0xda, //0x000057ae btq %rbx, %rdx - 0x0f, 0x83, 0x3e, 0x00, 0x00, 0x00, //0x000057b2 jae LBB27_26 - 0x49, 0xff, 0xc3, //0x000057b8 incq %r11 - 0x48, 0xff, 0xc0, //0x000057bb incq %rax - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x000057be jne LBB27_20 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000057c4 jmp LBB27_25 - //0x000057c9 LBB27_23 - 0x48, 0x89, 0x0e, //0x000057c9 movq %rcx, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000057cc movq $-1, %rax - 0xe9, 0x46, 0x01, 0x00, 0x00, //0x000057d3 jmp LBB27_45 - //0x000057d8 LBB27_24 - 0x4c, 0x01, 0xf1, //0x000057d8 addq %r14, %rcx - //0x000057db LBB27_25 - 0x4c, 0x29, 0xf1, //0x000057db subq %r14, %rcx - 0x49, 0x89, 0xcb, //0x000057de movq %rcx, %r11 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000057e1 movq $-1, %rax - 0x4d, 0x39, 0xc3, //0x000057e8 cmpq %r8, %r11 - 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x000057eb jb LBB27_27 - 0xe9, 0x28, 0x01, 0x00, 0x00, //0x000057f1 jmp LBB27_45 - //0x000057f6 LBB27_26 - 0x4c, 0x89, 0xf0, //0x000057f6 movq %r14, %rax - 0x48, 0xf7, 0xd0, //0x000057f9 notq %rax - 0x49, 0x01, 0xc3, //0x000057fc addq %rax, %r11 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000057ff movq $-1, %rax - 0x4d, 0x39, 0xc3, //0x00005806 cmpq %r8, %r11 - 0x0f, 0x83, 0x0f, 0x01, 0x00, 0x00, //0x00005809 jae LBB27_45 - //0x0000580f LBB27_27 - 0x49, 0x8d, 0x5b, 0x01, //0x0000580f leaq $1(%r11), %rbx - 0x48, 0x89, 0x1e, //0x00005813 movq %rbx, (%rsi) - 0x43, 0x0f, 0xbe, 0x0c, 0x1e, //0x00005816 movsbl (%r14,%r11), %ecx - 0x83, 0xf9, 0x7b, //0x0000581b cmpl $123, %ecx - 0x0f, 0x87, 0x1f, 0x01, 0x00, 0x00, //0x0000581e ja LBB27_47 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005824 movq $-1, %rax - 0x48, 0x8d, 0x15, 0x26, 0x0a, 0x00, 0x00, //0x0000582b leaq $2598(%rip), %rdx /* LJTI27_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x00005832 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x00005836 addq %rdx, %rcx - 0xff, 0xe1, //0x00005839 jmpq *%rcx - //0x0000583b LBB27_29 - 0x48, 0x8b, 0x4f, 0x08, //0x0000583b movq $8(%rdi), %rcx - 0x48, 0x89, 0xc8, //0x0000583f movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00005842 subq %rbx, %rax - 0x4c, 0x01, 0xf3, //0x00005845 addq %r14, %rbx - 0x48, 0x83, 0xf8, 0x10, //0x00005848 cmpq $16, %rax - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x0000584c jb LBB27_34 - 0x4c, 0x29, 0xd9, //0x00005852 subq %r11, %rcx - 0x48, 0x83, 0xc1, 0xef, //0x00005855 addq $-17, %rcx - 0x48, 0x89, 0xca, //0x00005859 movq %rcx, %rdx - 0x48, 0x83, 0xe2, 0xf0, //0x0000585c andq $-16, %rdx - 0x4c, 0x01, 0xda, //0x00005860 addq %r11, %rdx - 0x49, 0x8d, 0x54, 0x16, 0x11, //0x00005863 leaq $17(%r14,%rdx), %rdx - 0x83, 0xe1, 0x0f, //0x00005868 andl $15, %ecx - 0xc5, 0xf9, 0x6f, 0x05, 0x9d, 0xfd, 0xff, 0xff, //0x0000586b vmovdqa $-611(%rip), %xmm0 /* LCPI27_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xa5, 0xfd, 0xff, 0xff, //0x00005873 vmovdqa $-603(%rip), %xmm1 /* LCPI27_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xad, 0xfd, 0xff, 0xff, //0x0000587b vmovdqa $-595(%rip), %xmm2 /* LCPI27_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005883 .p2align 4, 0x90 - //0x00005890 LBB27_31 - 0xc5, 0xfa, 0x6f, 0x1b, //0x00005890 vmovdqu (%rbx), %xmm3 - 0xc5, 0xe1, 0x74, 0xe0, //0x00005894 vpcmpeqb %xmm0, %xmm3, %xmm4 - 0xc5, 0xe1, 0xeb, 0xd9, //0x00005898 vpor %xmm1, %xmm3, %xmm3 - 0xc5, 0xe1, 0x74, 0xda, //0x0000589c vpcmpeqb %xmm2, %xmm3, %xmm3 - 0xc5, 0xe1, 0xeb, 0xdc, //0x000058a0 vpor %xmm4, %xmm3, %xmm3 - 0xc5, 0xf9, 0xd7, 0xfb, //0x000058a4 vpmovmskb %xmm3, %edi - 0x66, 0x85, 0xff, //0x000058a8 testw %di, %di - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x000058ab jne LBB27_42 - 0x48, 0x83, 0xc3, 0x10, //0x000058b1 addq $16, %rbx - 0x48, 0x83, 0xc0, 0xf0, //0x000058b5 addq $-16, %rax - 0x48, 0x83, 0xf8, 0x0f, //0x000058b9 cmpq $15, %rax - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x000058bd ja LBB27_31 - 0x48, 0x89, 0xc8, //0x000058c3 movq %rcx, %rax - 0x48, 0x89, 0xd3, //0x000058c6 movq %rdx, %rbx - //0x000058c9 LBB27_34 - 0x48, 0x85, 0xc0, //0x000058c9 testq %rax, %rax - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x000058cc je LBB27_41 - 0x48, 0x8d, 0x0c, 0x03, //0x000058d2 leaq (%rbx,%rax), %rcx - //0x000058d6 LBB27_36 - 0x0f, 0xb6, 0x13, //0x000058d6 movzbl (%rbx), %edx - 0x80, 0xfa, 0x2c, //0x000058d9 cmpb $44, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000058dc je LBB27_41 - 0x80, 0xfa, 0x7d, //0x000058e2 cmpb $125, %dl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000058e5 je LBB27_41 - 0x80, 0xfa, 0x5d, //0x000058eb cmpb $93, %dl - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000058ee je LBB27_41 - 0x48, 0xff, 0xc3, //0x000058f4 incq %rbx - 0x48, 0xff, 0xc8, //0x000058f7 decq %rax - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x000058fa jne LBB27_36 - 0x48, 0x89, 0xcb, //0x00005900 movq %rcx, %rbx - //0x00005903 LBB27_41 - 0x4c, 0x29, 0xf3, //0x00005903 subq %r14, %rbx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00005906 jmp LBB27_43 - //0x0000590b LBB27_42 - 0x0f, 0xb7, 0xc7, //0x0000590b movzwl %di, %eax - 0x48, 0x0f, 0xbc, 0xc0, //0x0000590e bsfq %rax, %rax - 0x4c, 0x29, 0xf3, //0x00005912 subq %r14, %rbx - 0x48, 0x01, 0xc3, //0x00005915 addq %rax, %rbx - //0x00005918 LBB27_43 - 0x48, 0x89, 0x1e, //0x00005918 movq %rbx, (%rsi) - //0x0000591b LBB27_44 - 0x4c, 0x89, 0xd8, //0x0000591b movq %r11, %rax - //0x0000591e LBB27_45 - 0x48, 0x8d, 0x65, 0xd8, //0x0000591e leaq $-40(%rbp), %rsp - 0x5b, //0x00005922 popq %rbx - 0x41, 0x5c, //0x00005923 popq %r12 - 0x41, 0x5d, //0x00005925 popq %r13 - 0x41, 0x5e, //0x00005927 popq %r14 - 0x41, 0x5f, //0x00005929 popq %r15 - 0x5d, //0x0000592b popq %rbp - 0xc5, 0xf8, 0x77, //0x0000592c vzeroupper - 0xc3, //0x0000592f retq - //0x00005930 LBB27_46 - 0x49, 0x8d, 0x4b, 0x04, //0x00005930 leaq $4(%r11), %rcx - 0x48, 0x3b, 0x4f, 0x08, //0x00005934 cmpq $8(%rdi), %rcx - 0x0f, 0x87, 0xe0, 0xff, 0xff, 0xff, //0x00005938 ja LBB27_45 - 0xe9, 0xa6, 0x04, 0x00, 0x00, //0x0000593e jmp LBB27_83 - //0x00005943 LBB27_47 - 0x4c, 0x89, 0x1e, //0x00005943 movq %r11, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00005946 movq $-2, %rax - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000594d jmp LBB27_45 - //0x00005952 LBB27_48 - 0x4c, 0x8b, 0x47, 0x08, //0x00005952 movq $8(%rdi), %r8 - 0x4d, 0x89, 0xc7, //0x00005956 movq %r8, %r15 - 0x49, 0x29, 0xdf, //0x00005959 subq %rbx, %r15 - 0x49, 0x83, 0xff, 0x20, //0x0000595c cmpq $32, %r15 - 0x0f, 0x8c, 0xbb, 0x08, 0x00, 0x00, //0x00005960 jl LBB27_117 - 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00005966 movl $4294967295, %r9d - 0x4f, 0x8d, 0x14, 0x1e, //0x0000596c leaq (%r14,%r11), %r10 - 0x4d, 0x29, 0xd8, //0x00005970 subq %r11, %r8 - 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x00005973 movl $31, %r13d - 0x45, 0x31, 0xff, //0x00005979 xorl %r15d, %r15d - 0xc5, 0xf9, 0x6f, 0x05, 0xbc, 0xfc, 0xff, 0xff, //0x0000597c vmovdqa $-836(%rip), %xmm0 /* LCPI27_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xc4, 0xfc, 0xff, 0xff, //0x00005984 vmovdqa $-828(%rip), %xmm1 /* LCPI27_4+0(%rip) */ - 0x45, 0x31, 0xe4, //0x0000598c xorl %r12d, %r12d - 0xe9, 0x2e, 0x00, 0x00, 0x00, //0x0000598f jmp LBB27_50 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005994 .p2align 4, 0x90 - //0x000059a0 LBB27_52 - 0x45, 0x31, 0xe4, //0x000059a0 xorl %r12d, %r12d - 0x85, 0xc9, //0x000059a3 testl %ecx, %ecx - 0x0f, 0x85, 0x9e, 0x00, 0x00, 0x00, //0x000059a5 jne LBB27_110 - //0x000059ab LBB27_53 - 0x49, 0x83, 0xc7, 0x20, //0x000059ab addq $32, %r15 - 0x4b, 0x8d, 0x4c, 0x28, 0xe0, //0x000059af leaq $-32(%r8,%r13), %rcx - 0x49, 0x83, 0xc5, 0xe0, //0x000059b4 addq $-32, %r13 - 0x48, 0x83, 0xf9, 0x3f, //0x000059b8 cmpq $63, %rcx - 0x0f, 0x8e, 0xdc, 0x07, 0x00, 0x00, //0x000059bc jle LBB27_54 - //0x000059c2 LBB27_50 - 0xc4, 0x81, 0x7a, 0x6f, 0x54, 0x3a, 0x01, //0x000059c2 vmovdqu $1(%r10,%r15), %xmm2 - 0xc4, 0x81, 0x7a, 0x6f, 0x5c, 0x3a, 0x11, //0x000059c9 vmovdqu $17(%r10,%r15), %xmm3 - 0xc5, 0xe9, 0x74, 0xe0, //0x000059d0 vpcmpeqb %xmm0, %xmm2, %xmm4 - 0xc5, 0xf9, 0xd7, 0xfc, //0x000059d4 vpmovmskb %xmm4, %edi - 0xc5, 0xe1, 0x74, 0xe0, //0x000059d8 vpcmpeqb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf9, 0xd7, 0xcc, //0x000059dc vpmovmskb %xmm4, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x000059e0 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x000059e4 orq %rdi, %rcx - 0xc5, 0xe9, 0x74, 0xd1, //0x000059e7 vpcmpeqb %xmm1, %xmm2, %xmm2 - 0xc5, 0xf9, 0xd7, 0xda, //0x000059eb vpmovmskb %xmm2, %ebx - 0xc5, 0xe1, 0x74, 0xd1, //0x000059ef vpcmpeqb %xmm1, %xmm3, %xmm2 - 0xc5, 0xf9, 0xd7, 0xfa, //0x000059f3 vpmovmskb %xmm2, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x000059f7 shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x000059fb orq %rbx, %rdi - 0x48, 0x89, 0xfb, //0x000059fe movq %rdi, %rbx - 0x4c, 0x09, 0xe3, //0x00005a01 orq %r12, %rbx - 0x0f, 0x84, 0x96, 0xff, 0xff, 0xff, //0x00005a04 je LBB27_52 - 0x44, 0x89, 0xe3, //0x00005a0a movl %r12d, %ebx - 0x44, 0x31, 0xcb, //0x00005a0d xorl %r9d, %ebx - 0x21, 0xdf, //0x00005a10 andl %ebx, %edi - 0x8d, 0x1c, 0x3f, //0x00005a12 leal (%rdi,%rdi), %ebx - 0x44, 0x09, 0xe3, //0x00005a15 orl %r12d, %ebx - 0x41, 0x8d, 0x91, 0xab, 0xaa, 0xaa, 0xaa, //0x00005a18 leal $-1431655765(%r9), %edx - 0x31, 0xda, //0x00005a1f xorl %ebx, %edx - 0x21, 0xfa, //0x00005a21 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005a23 andl $-1431655766, %edx - 0x45, 0x31, 0xe4, //0x00005a29 xorl %r12d, %r12d - 0x01, 0xfa, //0x00005a2c addl %edi, %edx - 0x41, 0x0f, 0x92, 0xc4, //0x00005a2e setb %r12b - 0x01, 0xd2, //0x00005a32 addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00005a34 xorl $1431655765, %edx - 0x21, 0xda, //0x00005a3a andl %ebx, %edx - 0x44, 0x31, 0xca, //0x00005a3c xorl %r9d, %edx - 0x21, 0xd1, //0x00005a3f andl %edx, %ecx - 0x85, 0xc9, //0x00005a41 testl %ecx, %ecx - 0x0f, 0x84, 0x62, 0xff, 0xff, 0xff, //0x00005a43 je LBB27_53 - //0x00005a49 LBB27_110 - 0x48, 0x0f, 0xbc, 0xc1, //0x00005a49 bsfq %rcx, %rax - 0x49, 0x01, 0xc2, //0x00005a4d addq %rax, %r10 - 0x4d, 0x01, 0xfa, //0x00005a50 addq %r15, %r10 - 0x4d, 0x29, 0xf2, //0x00005a53 subq %r14, %r10 - 0x49, 0x83, 0xc2, 0x02, //0x00005a56 addq $2, %r10 - 0x4c, 0x89, 0x16, //0x00005a5a movq %r10, (%rsi) - 0xe9, 0xb9, 0xfe, 0xff, 0xff, //0x00005a5d jmp LBB27_44 - //0x00005a62 LBB27_57 - 0x48, 0x8b, 0x4f, 0x08, //0x00005a62 movq $8(%rdi), %rcx - 0x48, 0x29, 0xd9, //0x00005a66 subq %rbx, %rcx - 0x49, 0x01, 0xde, //0x00005a69 addq %rbx, %r14 - 0x45, 0x31, 0xe4, //0x00005a6c xorl %r12d, %r12d - 0xc5, 0x79, 0x6f, 0x15, 0xc9, 0xfb, 0xff, 0xff, //0x00005a6f vmovdqa $-1079(%rip), %xmm10 /* LCPI27_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xd1, 0xfb, 0xff, 0xff, //0x00005a77 vmovdqa $-1071(%rip), %xmm1 /* LCPI27_4+0(%rip) */ - 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00005a7f vpcmpeqd %xmm9, %xmm9, %xmm9 - 0xc5, 0xf9, 0x6f, 0x1d, 0xe4, 0xfb, 0xff, 0xff, //0x00005a84 vmovdqa $-1052(%rip), %xmm3 /* LCPI27_6+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0xec, 0xfb, 0xff, 0xff, //0x00005a8c vmovdqa $-1044(%rip), %xmm4 /* LCPI27_7+0(%rip) */ - 0xc4, 0x41, 0x38, 0x57, 0xc0, //0x00005a94 vxorps %xmm8, %xmm8, %xmm8 - 0x31, 0xdb, //0x00005a99 xorl %ebx, %ebx - 0x45, 0x31, 0xc0, //0x00005a9b xorl %r8d, %r8d - 0x45, 0x31, 0xff, //0x00005a9e xorl %r15d, %r15d - 0x48, 0x83, 0xf9, 0x40, //0x00005aa1 cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00005aa5 movq %rcx, $8(%rsp) - 0x4c, 0x89, 0x44, 0x24, 0x10, //0x00005aaa movq %r8, $16(%rsp) - 0x0f, 0x8d, 0x33, 0x01, 0x00, 0x00, //0x00005aaf jge LBB27_58 - //0x00005ab5 LBB27_67 - 0x48, 0x85, 0xc9, //0x00005ab5 testq %rcx, %rcx - 0x0f, 0x8e, 0x6b, 0x07, 0x00, 0x00, //0x00005ab8 jle LBB27_118 - 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x40, //0x00005abe vmovups %ymm8, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x20, //0x00005ac4 vmovups %ymm8, $32(%rsp) - 0x44, 0x89, 0xf1, //0x00005aca movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005acd andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00005ad3 cmpl $4033, %ecx - 0x0f, 0x82, 0x09, 0x01, 0x00, 0x00, //0x00005ad9 jb LBB27_58 - 0x48, 0x83, 0x7c, 0x24, 0x08, 0x20, //0x00005adf cmpq $32, $8(%rsp) - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00005ae5 jb LBB27_71 - 0xc4, 0xc1, 0x78, 0x10, 0x06, //0x00005aeb vmovups (%r14), %xmm0 - 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x20, //0x00005af0 vmovups %xmm0, $32(%rsp) - 0xc4, 0xc1, 0x7a, 0x6f, 0x46, 0x10, //0x00005af6 vmovdqu $16(%r14), %xmm0 - 0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x30, //0x00005afc vmovdqu %xmm0, $48(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x00005b02 addq $32, %r14 - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00005b06 movq $8(%rsp), %rcx - 0x48, 0x8d, 0x51, 0xe0, //0x00005b0b leaq $-32(%rcx), %rdx - 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00005b0f leaq $64(%rsp), %r8 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00005b14 jmp LBB27_72 - //0x00005b19 LBB27_71 - 0x4c, 0x8d, 0x44, 0x24, 0x20, //0x00005b19 leaq $32(%rsp), %r8 - 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00005b1e movq $8(%rsp), %rdx - //0x00005b23 LBB27_72 - 0x48, 0x83, 0xfa, 0x10, //0x00005b23 cmpq $16, %rdx - 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00005b27 jb LBB27_73 - 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00005b2d vmovdqu (%r14), %xmm0 - 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x00005b32 vmovdqu %xmm0, (%r8) - 0x49, 0x83, 0xc6, 0x10, //0x00005b37 addq $16, %r14 - 0x49, 0x83, 0xc0, 0x10, //0x00005b3b addq $16, %r8 - 0x48, 0x83, 0xc2, 0xf0, //0x00005b3f addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x00005b43 cmpq $8, %rdx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005b47 jae LBB27_78 - //0x00005b4d LBB27_74 - 0x48, 0x83, 0xfa, 0x04, //0x00005b4d cmpq $4, %rdx - 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00005b51 jl LBB27_75 - //0x00005b57 LBB27_79 - 0x41, 0x8b, 0x0e, //0x00005b57 movl (%r14), %ecx - 0x41, 0x89, 0x08, //0x00005b5a movl %ecx, (%r8) - 0x49, 0x83, 0xc6, 0x04, //0x00005b5d addq $4, %r14 - 0x49, 0x83, 0xc0, 0x04, //0x00005b61 addq $4, %r8 - 0x48, 0x83, 0xc2, 0xfc, //0x00005b65 addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00005b69 cmpq $2, %rdx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005b6d jae LBB27_80 - //0x00005b73 LBB27_76 - 0x4c, 0x89, 0xf1, //0x00005b73 movq %r14, %rcx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005b76 leaq $32(%rsp), %r14 - 0x48, 0x85, 0xd2, //0x00005b7b testq %rdx, %rdx - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00005b7e jne LBB27_81 - 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00005b84 jmp LBB27_58 - //0x00005b89 LBB27_73 - 0x48, 0x83, 0xfa, 0x08, //0x00005b89 cmpq $8, %rdx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005b8d jb LBB27_74 - //0x00005b93 LBB27_78 - 0x49, 0x8b, 0x0e, //0x00005b93 movq (%r14), %rcx - 0x49, 0x89, 0x08, //0x00005b96 movq %rcx, (%r8) - 0x49, 0x83, 0xc6, 0x08, //0x00005b99 addq $8, %r14 - 0x49, 0x83, 0xc0, 0x08, //0x00005b9d addq $8, %r8 - 0x48, 0x83, 0xc2, 0xf8, //0x00005ba1 addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x00005ba5 cmpq $4, %rdx - 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00005ba9 jge LBB27_79 - //0x00005baf LBB27_75 - 0x48, 0x83, 0xfa, 0x02, //0x00005baf cmpq $2, %rdx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005bb3 jb LBB27_76 - //0x00005bb9 LBB27_80 - 0x41, 0x0f, 0xb7, 0x0e, //0x00005bb9 movzwl (%r14), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00005bbd movw %cx, (%r8) - 0x49, 0x83, 0xc6, 0x02, //0x00005bc1 addq $2, %r14 - 0x49, 0x83, 0xc0, 0x02, //0x00005bc5 addq $2, %r8 - 0x48, 0x83, 0xc2, 0xfe, //0x00005bc9 addq $-2, %rdx - 0x4c, 0x89, 0xf1, //0x00005bcd movq %r14, %rcx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005bd0 leaq $32(%rsp), %r14 - 0x48, 0x85, 0xd2, //0x00005bd5 testq %rdx, %rdx - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00005bd8 je LBB27_58 - //0x00005bde LBB27_81 - 0x8a, 0x09, //0x00005bde movb (%rcx), %cl - 0x41, 0x88, 0x08, //0x00005be0 movb %cl, (%r8) - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005be3 leaq $32(%rsp), %r14 - //0x00005be8 LBB27_58 - 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00005be8 vmovdqu (%r14), %xmm2 - 0xc4, 0xc1, 0x7a, 0x6f, 0x6e, 0x10, //0x00005bed vmovdqu $16(%r14), %xmm5 - 0xc4, 0xc1, 0x7a, 0x6f, 0x7e, 0x20, //0x00005bf3 vmovdqu $32(%r14), %xmm7 - 0xc4, 0xc1, 0x7a, 0x6f, 0x76, 0x30, //0x00005bf9 vmovdqu $48(%r14), %xmm6 - 0xc5, 0xa9, 0x74, 0xc2, //0x00005bff vpcmpeqb %xmm2, %xmm10, %xmm0 - 0xc5, 0x79, 0xd7, 0xe8, //0x00005c03 vpmovmskb %xmm0, %r13d - 0xc5, 0xa9, 0x74, 0xc5, //0x00005c07 vpcmpeqb %xmm5, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005c0b vpmovmskb %xmm0, %ecx - 0xc5, 0xa9, 0x74, 0xc7, //0x00005c0f vpcmpeqb %xmm7, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005c13 vpmovmskb %xmm0, %edx - 0xc5, 0xa9, 0x74, 0xc6, //0x00005c17 vpcmpeqb %xmm6, %xmm10, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x00005c1b vpmovmskb %xmm0, %r9d - 0x49, 0xc1, 0xe1, 0x30, //0x00005c1f shlq $48, %r9 - 0x48, 0xc1, 0xe2, 0x20, //0x00005c23 shlq $32, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00005c27 shlq $16, %rcx - 0x49, 0x09, 0xcd, //0x00005c2b orq %rcx, %r13 - 0x49, 0x09, 0xd5, //0x00005c2e orq %rdx, %r13 - 0x4d, 0x09, 0xcd, //0x00005c31 orq %r9, %r13 - 0xc5, 0xe9, 0x74, 0xc1, //0x00005c34 vpcmpeqb %xmm1, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005c38 vpmovmskb %xmm0, %ecx - 0xc5, 0xd1, 0x74, 0xc1, //0x00005c3c vpcmpeqb %xmm1, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005c40 vpmovmskb %xmm0, %edx - 0xc5, 0xc1, 0x74, 0xc1, //0x00005c44 vpcmpeqb %xmm1, %xmm7, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x00005c48 vpmovmskb %xmm0, %r9d - 0xc5, 0xc9, 0x74, 0xc1, //0x00005c4c vpcmpeqb %xmm1, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xd0, //0x00005c50 vpmovmskb %xmm0, %r10d - 0x49, 0xc1, 0xe2, 0x30, //0x00005c54 shlq $48, %r10 - 0x49, 0xc1, 0xe1, 0x20, //0x00005c58 shlq $32, %r9 - 0x48, 0xc1, 0xe2, 0x10, //0x00005c5c shlq $16, %rdx - 0x48, 0x09, 0xd1, //0x00005c60 orq %rdx, %rcx - 0x4c, 0x09, 0xc9, //0x00005c63 orq %r9, %rcx - 0x4c, 0x09, 0xd1, //0x00005c66 orq %r10, %rcx - 0x48, 0x89, 0xca, //0x00005c69 movq %rcx, %rdx - 0x48, 0x09, 0xda, //0x00005c6c orq %rbx, %rdx - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00005c6f je LBB27_60 - 0x48, 0x89, 0xda, //0x00005c75 movq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x00005c78 notq %rdx - 0x48, 0x21, 0xca, //0x00005c7b andq %rcx, %rdx - 0x4c, 0x8d, 0x0c, 0x12, //0x00005c7e leaq (%rdx,%rdx), %r9 - 0x49, 0x09, 0xd9, //0x00005c82 orq %rbx, %r9 - 0x4d, 0x89, 0xca, //0x00005c85 movq %r9, %r10 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005c88 movabsq $-6148914691236517206, %rbx - 0x49, 0x31, 0xda, //0x00005c92 xorq %rbx, %r10 - 0x48, 0x21, 0xd9, //0x00005c95 andq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x00005c98 andq %r10, %rcx - 0x31, 0xdb, //0x00005c9b xorl %ebx, %ebx - 0x48, 0x01, 0xd1, //0x00005c9d addq %rdx, %rcx - 0x0f, 0x92, 0xc3, //0x00005ca0 setb %bl - 0x48, 0x01, 0xc9, //0x00005ca3 addq %rcx, %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005ca6 movabsq $6148914691236517205, %rdx - 0x48, 0x31, 0xd1, //0x00005cb0 xorq %rdx, %rcx - 0x4c, 0x21, 0xc9, //0x00005cb3 andq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00005cb6 notq %rcx - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00005cb9 jmp LBB27_61 - //0x00005cbe LBB27_60 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005cbe movq $-1, %rcx - 0x31, 0xdb, //0x00005cc5 xorl %ebx, %ebx - //0x00005cc7 LBB27_61 - 0x48, 0x89, 0x5c, 0x24, 0x18, //0x00005cc7 movq %rbx, $24(%rsp) - 0x4c, 0x21, 0xe9, //0x00005ccc andq %r13, %rcx - 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x00005ccf vmovq %rcx, %xmm0 - 0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x00005cd4 vpclmulqdq $0, %xmm9, %xmm0, %xmm0 - 0xc4, 0xc1, 0xf9, 0x7e, 0xc5, //0x00005cda vmovq %xmm0, %r13 - 0x4d, 0x31, 0xe5, //0x00005cdf xorq %r12, %r13 - 0xc5, 0xe9, 0x74, 0xc3, //0x00005ce2 vpcmpeqb %xmm3, %xmm2, %xmm0 - 0xc5, 0x79, 0xd7, 0xd0, //0x00005ce6 vpmovmskb %xmm0, %r10d - 0xc5, 0xd1, 0x74, 0xc3, //0x00005cea vpcmpeqb %xmm3, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005cee vpmovmskb %xmm0, %ecx - 0xc5, 0xc1, 0x74, 0xc3, //0x00005cf2 vpcmpeqb %xmm3, %xmm7, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005cf6 vpmovmskb %xmm0, %edx - 0xc5, 0xc9, 0x74, 0xc3, //0x00005cfa vpcmpeqb %xmm3, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x00005cfe vpmovmskb %xmm0, %r9d - 0x49, 0xc1, 0xe1, 0x30, //0x00005d02 shlq $48, %r9 - 0x48, 0xc1, 0xe2, 0x20, //0x00005d06 shlq $32, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00005d0a shlq $16, %rcx - 0x49, 0x09, 0xca, //0x00005d0e orq %rcx, %r10 - 0x49, 0x09, 0xd2, //0x00005d11 orq %rdx, %r10 - 0x4d, 0x09, 0xca, //0x00005d14 orq %r9, %r10 - 0x4d, 0x89, 0xe9, //0x00005d17 movq %r13, %r9 - 0x49, 0xf7, 0xd1, //0x00005d1a notq %r9 - 0x4d, 0x21, 0xca, //0x00005d1d andq %r9, %r10 - 0xc5, 0xe9, 0x74, 0xc4, //0x00005d20 vpcmpeqb %xmm4, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005d24 vpmovmskb %xmm0, %ecx - 0xc5, 0xd1, 0x74, 0xc4, //0x00005d28 vpcmpeqb %xmm4, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005d2c vpmovmskb %xmm0, %edx - 0xc5, 0xc1, 0x74, 0xc4, //0x00005d30 vpcmpeqb %xmm4, %xmm7, %xmm0 - 0xc5, 0x79, 0xd7, 0xc0, //0x00005d34 vpmovmskb %xmm0, %r8d - 0xc5, 0xc9, 0x74, 0xc4, //0x00005d38 vpcmpeqb %xmm4, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xe0, //0x00005d3c vpmovmskb %xmm0, %r12d - 0x49, 0xc1, 0xe4, 0x30, //0x00005d40 shlq $48, %r12 - 0x49, 0xc1, 0xe0, 0x20, //0x00005d44 shlq $32, %r8 - 0x48, 0xc1, 0xe2, 0x10, //0x00005d48 shlq $16, %rdx - 0x48, 0x09, 0xd1, //0x00005d4c orq %rdx, %rcx - 0x4c, 0x09, 0xc1, //0x00005d4f orq %r8, %rcx - 0x4c, 0x09, 0xe1, //0x00005d52 orq %r12, %rcx - 0x4c, 0x21, 0xc9, //0x00005d55 andq %r9, %rcx - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00005d58 je LBB27_65 - 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x00005d5e movq $16(%rsp), %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005d63 .p2align 4, 0x90 - //0x00005d70 LBB27_63 - 0x48, 0x8d, 0x59, 0xff, //0x00005d70 leaq $-1(%rcx), %rbx - 0x48, 0x89, 0xda, //0x00005d74 movq %rbx, %rdx - 0x4c, 0x21, 0xd2, //0x00005d77 andq %r10, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00005d7a popcntq %rdx, %rdx - 0x4c, 0x01, 0xc2, //0x00005d7f addq %r8, %rdx - 0x4c, 0x39, 0xfa, //0x00005d82 cmpq %r15, %rdx - 0x0f, 0x86, 0xe0, 0x03, 0x00, 0x00, //0x00005d85 jbe LBB27_109 - 0x49, 0xff, 0xc7, //0x00005d8b incq %r15 - 0x48, 0x21, 0xd9, //0x00005d8e andq %rbx, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00005d91 jne LBB27_63 - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00005d97 jmp LBB27_66 - //0x00005d9c LBB27_65 - 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x00005d9c movq $16(%rsp), %r8 - //0x00005da1 LBB27_66 - 0x49, 0xc1, 0xfd, 0x3f, //0x00005da1 sarq $63, %r13 - 0xf3, 0x49, 0x0f, 0xb8, 0xca, //0x00005da5 popcntq %r10, %rcx - 0x49, 0x01, 0xc8, //0x00005daa addq %rcx, %r8 - 0x49, 0x83, 0xc6, 0x40, //0x00005dad addq $64, %r14 - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00005db1 movq $8(%rsp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00005db6 addq $-64, %rcx - 0x4d, 0x89, 0xec, //0x00005dba movq %r13, %r12 - 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x00005dbd movq $24(%rsp), %rbx - 0x48, 0x83, 0xf9, 0x40, //0x00005dc2 cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00005dc6 movq %rcx, $8(%rsp) - 0x4c, 0x89, 0x44, 0x24, 0x10, //0x00005dcb movq %r8, $16(%rsp) - 0x0f, 0x8d, 0x12, 0xfe, 0xff, 0xff, //0x00005dd0 jge LBB27_58 - 0xe9, 0xda, 0xfc, 0xff, 0xff, //0x00005dd6 jmp LBB27_67 - //0x00005ddb LBB27_82 - 0x49, 0x8d, 0x4b, 0x05, //0x00005ddb leaq $5(%r11), %rcx - 0x48, 0x3b, 0x4f, 0x08, //0x00005ddf cmpq $8(%rdi), %rcx - 0x0f, 0x87, 0x35, 0xfb, 0xff, 0xff, //0x00005de3 ja LBB27_45 - //0x00005de9 LBB27_83 - 0x48, 0x89, 0x0e, //0x00005de9 movq %rcx, (%rsi) - 0xe9, 0x2a, 0xfb, 0xff, 0xff, //0x00005dec jmp LBB27_44 - //0x00005df1 LBB27_84 - 0x48, 0x8b, 0x4f, 0x08, //0x00005df1 movq $8(%rdi), %rcx - 0x48, 0x29, 0xd9, //0x00005df5 subq %rbx, %rcx - 0x49, 0x01, 0xde, //0x00005df8 addq %rbx, %r14 - 0x45, 0x31, 0xe4, //0x00005dfb xorl %r12d, %r12d - 0xc5, 0x79, 0x6f, 0x15, 0x3a, 0xf8, 0xff, 0xff, //0x00005dfe vmovdqa $-1990(%rip), %xmm10 /* LCPI27_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x42, 0xf8, 0xff, 0xff, //0x00005e06 vmovdqa $-1982(%rip), %xmm1 /* LCPI27_4+0(%rip) */ - 0xc4, 0x41, 0x31, 0x76, 0xc9, //0x00005e0e vpcmpeqd %xmm9, %xmm9, %xmm9 - 0xc5, 0xf9, 0x6f, 0x1d, 0x45, 0xf8, 0xff, 0xff, //0x00005e13 vmovdqa $-1979(%rip), %xmm3 /* LCPI27_5+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x25, 0x0d, 0xf8, 0xff, 0xff, //0x00005e1b vmovdqa $-2035(%rip), %xmm4 /* LCPI27_2+0(%rip) */ - 0xc4, 0x41, 0x38, 0x57, 0xc0, //0x00005e23 vxorps %xmm8, %xmm8, %xmm8 - 0x31, 0xdb, //0x00005e28 xorl %ebx, %ebx - 0x45, 0x31, 0xc0, //0x00005e2a xorl %r8d, %r8d - 0x45, 0x31, 0xff, //0x00005e2d xorl %r15d, %r15d - 0x48, 0x83, 0xf9, 0x40, //0x00005e30 cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00005e34 movq %rcx, $8(%rsp) - 0x4c, 0x89, 0x44, 0x24, 0x10, //0x00005e39 movq %r8, $16(%rsp) - 0x0f, 0x8d, 0x33, 0x01, 0x00, 0x00, //0x00005e3e jge LBB27_85 - //0x00005e44 LBB27_94 - 0x48, 0x85, 0xc9, //0x00005e44 testq %rcx, %rcx - 0x0f, 0x8e, 0xdc, 0x03, 0x00, 0x00, //0x00005e47 jle LBB27_118 - 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x40, //0x00005e4d vmovups %ymm8, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x44, 0x24, 0x20, //0x00005e53 vmovups %ymm8, $32(%rsp) - 0x44, 0x89, 0xf1, //0x00005e59 movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005e5c andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00005e62 cmpl $4033, %ecx - 0x0f, 0x82, 0x09, 0x01, 0x00, 0x00, //0x00005e68 jb LBB27_85 - 0x48, 0x83, 0x7c, 0x24, 0x08, 0x20, //0x00005e6e cmpq $32, $8(%rsp) - 0x0f, 0x82, 0x2e, 0x00, 0x00, 0x00, //0x00005e74 jb LBB27_98 - 0xc4, 0xc1, 0x78, 0x10, 0x06, //0x00005e7a vmovups (%r14), %xmm0 - 0xc5, 0xf8, 0x11, 0x44, 0x24, 0x20, //0x00005e7f vmovups %xmm0, $32(%rsp) - 0xc4, 0xc1, 0x7a, 0x6f, 0x46, 0x10, //0x00005e85 vmovdqu $16(%r14), %xmm0 - 0xc5, 0xfa, 0x7f, 0x44, 0x24, 0x30, //0x00005e8b vmovdqu %xmm0, $48(%rsp) - 0x49, 0x83, 0xc6, 0x20, //0x00005e91 addq $32, %r14 - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00005e95 movq $8(%rsp), %rcx - 0x48, 0x8d, 0x51, 0xe0, //0x00005e9a leaq $-32(%rcx), %rdx - 0x4c, 0x8d, 0x44, 0x24, 0x40, //0x00005e9e leaq $64(%rsp), %r8 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00005ea3 jmp LBB27_99 - //0x00005ea8 LBB27_98 - 0x4c, 0x8d, 0x44, 0x24, 0x20, //0x00005ea8 leaq $32(%rsp), %r8 - 0x48, 0x8b, 0x54, 0x24, 0x08, //0x00005ead movq $8(%rsp), %rdx - //0x00005eb2 LBB27_99 - 0x48, 0x83, 0xfa, 0x10, //0x00005eb2 cmpq $16, %rdx - 0x0f, 0x82, 0x5c, 0x00, 0x00, 0x00, //0x00005eb6 jb LBB27_100 - 0xc4, 0xc1, 0x7a, 0x6f, 0x06, //0x00005ebc vmovdqu (%r14), %xmm0 - 0xc4, 0xc1, 0x7a, 0x7f, 0x00, //0x00005ec1 vmovdqu %xmm0, (%r8) - 0x49, 0x83, 0xc6, 0x10, //0x00005ec6 addq $16, %r14 - 0x49, 0x83, 0xc0, 0x10, //0x00005eca addq $16, %r8 - 0x48, 0x83, 0xc2, 0xf0, //0x00005ece addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x00005ed2 cmpq $8, %rdx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005ed6 jae LBB27_105 - //0x00005edc LBB27_101 - 0x48, 0x83, 0xfa, 0x04, //0x00005edc cmpq $4, %rdx - 0x0f, 0x8c, 0x58, 0x00, 0x00, 0x00, //0x00005ee0 jl LBB27_102 - //0x00005ee6 LBB27_106 - 0x41, 0x8b, 0x0e, //0x00005ee6 movl (%r14), %ecx - 0x41, 0x89, 0x08, //0x00005ee9 movl %ecx, (%r8) - 0x49, 0x83, 0xc6, 0x04, //0x00005eec addq $4, %r14 - 0x49, 0x83, 0xc0, 0x04, //0x00005ef0 addq $4, %r8 - 0x48, 0x83, 0xc2, 0xfc, //0x00005ef4 addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00005ef8 cmpq $2, %rdx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00005efc jae LBB27_107 - //0x00005f02 LBB27_103 - 0x4c, 0x89, 0xf1, //0x00005f02 movq %r14, %rcx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005f05 leaq $32(%rsp), %r14 - 0x48, 0x85, 0xd2, //0x00005f0a testq %rdx, %rdx - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x00005f0d jne LBB27_108 - 0xe9, 0x5f, 0x00, 0x00, 0x00, //0x00005f13 jmp LBB27_85 - //0x00005f18 LBB27_100 - 0x48, 0x83, 0xfa, 0x08, //0x00005f18 cmpq $8, %rdx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005f1c jb LBB27_101 - //0x00005f22 LBB27_105 - 0x49, 0x8b, 0x0e, //0x00005f22 movq (%r14), %rcx - 0x49, 0x89, 0x08, //0x00005f25 movq %rcx, (%r8) - 0x49, 0x83, 0xc6, 0x08, //0x00005f28 addq $8, %r14 - 0x49, 0x83, 0xc0, 0x08, //0x00005f2c addq $8, %r8 - 0x48, 0x83, 0xc2, 0xf8, //0x00005f30 addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x00005f34 cmpq $4, %rdx - 0x0f, 0x8d, 0xa8, 0xff, 0xff, 0xff, //0x00005f38 jge LBB27_106 - //0x00005f3e LBB27_102 - 0x48, 0x83, 0xfa, 0x02, //0x00005f3e cmpq $2, %rdx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00005f42 jb LBB27_103 - //0x00005f48 LBB27_107 - 0x41, 0x0f, 0xb7, 0x0e, //0x00005f48 movzwl (%r14), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00005f4c movw %cx, (%r8) - 0x49, 0x83, 0xc6, 0x02, //0x00005f50 addq $2, %r14 - 0x49, 0x83, 0xc0, 0x02, //0x00005f54 addq $2, %r8 - 0x48, 0x83, 0xc2, 0xfe, //0x00005f58 addq $-2, %rdx - 0x4c, 0x89, 0xf1, //0x00005f5c movq %r14, %rcx - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005f5f leaq $32(%rsp), %r14 - 0x48, 0x85, 0xd2, //0x00005f64 testq %rdx, %rdx - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00005f67 je LBB27_85 - //0x00005f6d LBB27_108 - 0x8a, 0x09, //0x00005f6d movb (%rcx), %cl - 0x41, 0x88, 0x08, //0x00005f6f movb %cl, (%r8) - 0x4c, 0x8d, 0x74, 0x24, 0x20, //0x00005f72 leaq $32(%rsp), %r14 - //0x00005f77 LBB27_85 - 0xc4, 0xc1, 0x7a, 0x6f, 0x16, //0x00005f77 vmovdqu (%r14), %xmm2 - 0xc4, 0xc1, 0x7a, 0x6f, 0x6e, 0x10, //0x00005f7c vmovdqu $16(%r14), %xmm5 - 0xc4, 0xc1, 0x7a, 0x6f, 0x7e, 0x20, //0x00005f82 vmovdqu $32(%r14), %xmm7 - 0xc4, 0xc1, 0x7a, 0x6f, 0x76, 0x30, //0x00005f88 vmovdqu $48(%r14), %xmm6 - 0xc5, 0xa9, 0x74, 0xc2, //0x00005f8e vpcmpeqb %xmm2, %xmm10, %xmm0 - 0xc5, 0x79, 0xd7, 0xe8, //0x00005f92 vpmovmskb %xmm0, %r13d - 0xc5, 0xa9, 0x74, 0xc5, //0x00005f96 vpcmpeqb %xmm5, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005f9a vpmovmskb %xmm0, %ecx - 0xc5, 0xa9, 0x74, 0xc7, //0x00005f9e vpcmpeqb %xmm7, %xmm10, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005fa2 vpmovmskb %xmm0, %edx - 0xc5, 0xa9, 0x74, 0xc6, //0x00005fa6 vpcmpeqb %xmm6, %xmm10, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x00005faa vpmovmskb %xmm0, %r9d - 0x49, 0xc1, 0xe1, 0x30, //0x00005fae shlq $48, %r9 - 0x48, 0xc1, 0xe2, 0x20, //0x00005fb2 shlq $32, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00005fb6 shlq $16, %rcx - 0x49, 0x09, 0xcd, //0x00005fba orq %rcx, %r13 - 0x49, 0x09, 0xd5, //0x00005fbd orq %rdx, %r13 - 0x4d, 0x09, 0xcd, //0x00005fc0 orq %r9, %r13 - 0xc5, 0xe9, 0x74, 0xc1, //0x00005fc3 vpcmpeqb %xmm1, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00005fc7 vpmovmskb %xmm0, %ecx - 0xc5, 0xd1, 0x74, 0xc1, //0x00005fcb vpcmpeqb %xmm1, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00005fcf vpmovmskb %xmm0, %edx - 0xc5, 0xc1, 0x74, 0xc1, //0x00005fd3 vpcmpeqb %xmm1, %xmm7, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x00005fd7 vpmovmskb %xmm0, %r9d - 0xc5, 0xc9, 0x74, 0xc1, //0x00005fdb vpcmpeqb %xmm1, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xd0, //0x00005fdf vpmovmskb %xmm0, %r10d - 0x49, 0xc1, 0xe2, 0x30, //0x00005fe3 shlq $48, %r10 - 0x49, 0xc1, 0xe1, 0x20, //0x00005fe7 shlq $32, %r9 - 0x48, 0xc1, 0xe2, 0x10, //0x00005feb shlq $16, %rdx - 0x48, 0x09, 0xd1, //0x00005fef orq %rdx, %rcx - 0x4c, 0x09, 0xc9, //0x00005ff2 orq %r9, %rcx - 0x4c, 0x09, 0xd1, //0x00005ff5 orq %r10, %rcx - 0x48, 0x89, 0xca, //0x00005ff8 movq %rcx, %rdx - 0x48, 0x09, 0xda, //0x00005ffb orq %rbx, %rdx - 0x0f, 0x84, 0x49, 0x00, 0x00, 0x00, //0x00005ffe je LBB27_87 - 0x48, 0x89, 0xda, //0x00006004 movq %rbx, %rdx - 0x48, 0xf7, 0xd2, //0x00006007 notq %rdx - 0x48, 0x21, 0xca, //0x0000600a andq %rcx, %rdx - 0x4c, 0x8d, 0x0c, 0x12, //0x0000600d leaq (%rdx,%rdx), %r9 - 0x49, 0x09, 0xd9, //0x00006011 orq %rbx, %r9 - 0x4d, 0x89, 0xca, //0x00006014 movq %r9, %r10 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00006017 movabsq $-6148914691236517206, %rbx - 0x49, 0x31, 0xda, //0x00006021 xorq %rbx, %r10 - 0x48, 0x21, 0xd9, //0x00006024 andq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x00006027 andq %r10, %rcx - 0x31, 0xdb, //0x0000602a xorl %ebx, %ebx - 0x48, 0x01, 0xd1, //0x0000602c addq %rdx, %rcx - 0x0f, 0x92, 0xc3, //0x0000602f setb %bl - 0x48, 0x01, 0xc9, //0x00006032 addq %rcx, %rcx - 0x48, 0xba, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006035 movabsq $6148914691236517205, %rdx - 0x48, 0x31, 0xd1, //0x0000603f xorq %rdx, %rcx - 0x4c, 0x21, 0xc9, //0x00006042 andq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00006045 notq %rcx - 0xe9, 0x09, 0x00, 0x00, 0x00, //0x00006048 jmp LBB27_88 - //0x0000604d LBB27_87 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000604d movq $-1, %rcx - 0x31, 0xdb, //0x00006054 xorl %ebx, %ebx - //0x00006056 LBB27_88 - 0x48, 0x89, 0x5c, 0x24, 0x18, //0x00006056 movq %rbx, $24(%rsp) - 0x4c, 0x21, 0xe9, //0x0000605b andq %r13, %rcx - 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x0000605e vmovq %rcx, %xmm0 - 0xc4, 0xc3, 0x79, 0x44, 0xc1, 0x00, //0x00006063 vpclmulqdq $0, %xmm9, %xmm0, %xmm0 - 0xc4, 0xc1, 0xf9, 0x7e, 0xc5, //0x00006069 vmovq %xmm0, %r13 - 0x4d, 0x31, 0xe5, //0x0000606e xorq %r12, %r13 - 0xc5, 0xe9, 0x74, 0xc3, //0x00006071 vpcmpeqb %xmm3, %xmm2, %xmm0 - 0xc5, 0x79, 0xd7, 0xd0, //0x00006075 vpmovmskb %xmm0, %r10d - 0xc5, 0xd1, 0x74, 0xc3, //0x00006079 vpcmpeqb %xmm3, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x0000607d vpmovmskb %xmm0, %ecx - 0xc5, 0xc1, 0x74, 0xc3, //0x00006081 vpcmpeqb %xmm3, %xmm7, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00006085 vpmovmskb %xmm0, %edx - 0xc5, 0xc9, 0x74, 0xc3, //0x00006089 vpcmpeqb %xmm3, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xc8, //0x0000608d vpmovmskb %xmm0, %r9d - 0x49, 0xc1, 0xe1, 0x30, //0x00006091 shlq $48, %r9 - 0x48, 0xc1, 0xe2, 0x20, //0x00006095 shlq $32, %rdx - 0x48, 0xc1, 0xe1, 0x10, //0x00006099 shlq $16, %rcx - 0x49, 0x09, 0xca, //0x0000609d orq %rcx, %r10 - 0x49, 0x09, 0xd2, //0x000060a0 orq %rdx, %r10 - 0x4d, 0x09, 0xca, //0x000060a3 orq %r9, %r10 - 0x4d, 0x89, 0xe9, //0x000060a6 movq %r13, %r9 - 0x49, 0xf7, 0xd1, //0x000060a9 notq %r9 - 0x4d, 0x21, 0xca, //0x000060ac andq %r9, %r10 - 0xc5, 0xe9, 0x74, 0xc4, //0x000060af vpcmpeqb %xmm4, %xmm2, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x000060b3 vpmovmskb %xmm0, %ecx - 0xc5, 0xd1, 0x74, 0xc4, //0x000060b7 vpcmpeqb %xmm4, %xmm5, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x000060bb vpmovmskb %xmm0, %edx - 0xc5, 0xc1, 0x74, 0xc4, //0x000060bf vpcmpeqb %xmm4, %xmm7, %xmm0 - 0xc5, 0x79, 0xd7, 0xc0, //0x000060c3 vpmovmskb %xmm0, %r8d - 0xc5, 0xc9, 0x74, 0xc4, //0x000060c7 vpcmpeqb %xmm4, %xmm6, %xmm0 - 0xc5, 0x79, 0xd7, 0xe0, //0x000060cb vpmovmskb %xmm0, %r12d - 0x49, 0xc1, 0xe4, 0x30, //0x000060cf shlq $48, %r12 - 0x49, 0xc1, 0xe0, 0x20, //0x000060d3 shlq $32, %r8 - 0x48, 0xc1, 0xe2, 0x10, //0x000060d7 shlq $16, %rdx - 0x48, 0x09, 0xd1, //0x000060db orq %rdx, %rcx - 0x4c, 0x09, 0xc1, //0x000060de orq %r8, %rcx - 0x4c, 0x09, 0xe1, //0x000060e1 orq %r12, %rcx - 0x4c, 0x21, 0xc9, //0x000060e4 andq %r9, %rcx - 0x0f, 0x84, 0x3f, 0x00, 0x00, 0x00, //0x000060e7 je LBB27_92 - 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x000060ed movq $16(%rsp), %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000060f2 .p2align 4, 0x90 - //0x00006100 LBB27_90 - 0x48, 0x8d, 0x59, 0xff, //0x00006100 leaq $-1(%rcx), %rbx - 0x48, 0x89, 0xda, //0x00006104 movq %rbx, %rdx - 0x4c, 0x21, 0xd2, //0x00006107 andq %r10, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x0000610a popcntq %rdx, %rdx - 0x4c, 0x01, 0xc2, //0x0000610f addq %r8, %rdx - 0x4c, 0x39, 0xfa, //0x00006112 cmpq %r15, %rdx - 0x0f, 0x86, 0x50, 0x00, 0x00, 0x00, //0x00006115 jbe LBB27_109 - 0x49, 0xff, 0xc7, //0x0000611b incq %r15 - 0x48, 0x21, 0xd9, //0x0000611e andq %rbx, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00006121 jne LBB27_90 - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00006127 jmp LBB27_93 - //0x0000612c LBB27_92 - 0x4c, 0x8b, 0x44, 0x24, 0x10, //0x0000612c movq $16(%rsp), %r8 - //0x00006131 LBB27_93 - 0x49, 0xc1, 0xfd, 0x3f, //0x00006131 sarq $63, %r13 - 0xf3, 0x49, 0x0f, 0xb8, 0xca, //0x00006135 popcntq %r10, %rcx - 0x49, 0x01, 0xc8, //0x0000613a addq %rcx, %r8 - 0x49, 0x83, 0xc6, 0x40, //0x0000613d addq $64, %r14 - 0x48, 0x8b, 0x4c, 0x24, 0x08, //0x00006141 movq $8(%rsp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00006146 addq $-64, %rcx - 0x4d, 0x89, 0xec, //0x0000614a movq %r13, %r12 - 0x48, 0x8b, 0x5c, 0x24, 0x18, //0x0000614d movq $24(%rsp), %rbx - 0x48, 0x83, 0xf9, 0x40, //0x00006152 cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x08, //0x00006156 movq %rcx, $8(%rsp) - 0x4c, 0x89, 0x44, 0x24, 0x10, //0x0000615b movq %r8, $16(%rsp) - 0x0f, 0x8d, 0x11, 0xfe, 0xff, 0xff, //0x00006160 jge LBB27_85 - 0xe9, 0xd9, 0xfc, 0xff, 0xff, //0x00006166 jmp LBB27_94 - //0x0000616b LBB27_109 - 0x48, 0x8b, 0x47, 0x08, //0x0000616b movq $8(%rdi), %rax - 0x48, 0x0f, 0xbc, 0xc9, //0x0000616f bsfq %rcx, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x08, //0x00006173 subq $8(%rsp), %rcx - 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00006178 leaq $1(%rcx,%rax), %rax - 0x48, 0x89, 0x06, //0x0000617d movq %rax, (%rsi) - 0x48, 0x8b, 0x4f, 0x08, //0x00006180 movq $8(%rdi), %rcx - 0x48, 0x39, 0xc8, //0x00006184 cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x00006187 cmovaq %rcx, %rax - 0x48, 0x89, 0x06, //0x0000618b movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000618e movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xd8, //0x00006195 cmovaq %rax, %r11 - 0xe9, 0x7d, 0xf7, 0xff, 0xff, //0x00006199 jmp LBB27_44 - //0x0000619e LBB27_54 - 0x4d, 0x85, 0xe4, //0x0000619e testq %r12, %r12 - 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x000061a1 jne LBB27_119 - 0x4b, 0x8d, 0x5c, 0x17, 0x01, //0x000061a7 leaq $1(%r15,%r10), %rbx - 0x49, 0xf7, 0xd7, //0x000061ac notq %r15 - 0x4d, 0x01, 0xc7, //0x000061af addq %r8, %r15 - //0x000061b2 LBB27_56 - 0x4d, 0x85, 0xff, //0x000061b2 testq %r15, %r15 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000061b5 jg LBB27_113 - 0xe9, 0x5e, 0xf7, 0xff, 0xff, //0x000061bb jmp LBB27_45 - //0x000061c0 LBB27_111 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000061c0 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000061c7 movl $2, %eax - 0x48, 0x01, 0xc3, //0x000061cc addq %rax, %rbx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000061cf movq $-1, %rax - 0x49, 0x01, 0xcf, //0x000061d6 addq %rcx, %r15 - 0x0f, 0x8e, 0x3f, 0xf7, 0xff, 0xff, //0x000061d9 jle LBB27_45 - //0x000061df LBB27_113 - 0x0f, 0xb6, 0x03, //0x000061df movzbl (%rbx), %eax - 0x3c, 0x5c, //0x000061e2 cmpb $92, %al - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000061e4 je LBB27_111 - 0x3c, 0x22, //0x000061ea cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000061ec je LBB27_116 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000061f2 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000061f9 movl $1, %eax - 0x48, 0x01, 0xc3, //0x000061fe addq %rax, %rbx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006201 movq $-1, %rax - 0x49, 0x01, 0xcf, //0x00006208 addq %rcx, %r15 - 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x0000620b jg LBB27_113 - 0xe9, 0x08, 0xf7, 0xff, 0xff, //0x00006211 jmp LBB27_45 - //0x00006216 LBB27_116 - 0x4c, 0x29, 0xf3, //0x00006216 subq %r14, %rbx - 0x48, 0xff, 0xc3, //0x00006219 incq %rbx - 0xe9, 0xf7, 0xf6, 0xff, 0xff, //0x0000621c jmp LBB27_43 - //0x00006221 LBB27_117 - 0x4c, 0x01, 0xf3, //0x00006221 addq %r14, %rbx - 0xe9, 0x89, 0xff, 0xff, 0xff, //0x00006224 jmp LBB27_56 - //0x00006229 LBB27_118 - 0x48, 0x8b, 0x4f, 0x08, //0x00006229 movq $8(%rdi), %rcx - 0x48, 0x89, 0x0e, //0x0000622d movq %rcx, (%rsi) - 0xe9, 0xe9, 0xf6, 0xff, 0xff, //0x00006230 jmp LBB27_45 - //0x00006235 LBB27_119 - 0x49, 0x8d, 0x48, 0xff, //0x00006235 leaq $-1(%r8), %rcx - 0x4c, 0x39, 0xf9, //0x00006239 cmpq %r15, %rcx - 0x0f, 0x84, 0xdc, 0xf6, 0xff, 0xff, //0x0000623c je LBB27_45 - 0x4b, 0x8d, 0x5c, 0x17, 0x02, //0x00006242 leaq $2(%r15,%r10), %rbx - 0x4d, 0x29, 0xf8, //0x00006247 subq %r15, %r8 - 0x49, 0x83, 0xc0, 0xfe, //0x0000624a addq $-2, %r8 - 0x4d, 0x89, 0xc7, //0x0000624e movq %r8, %r15 - 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00006251 jmp LBB27_56 - 0x90, 0x90, //0x00006256 .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 - //0x00006258 LJTI27_0 - 0xc6, 0xf6, 0xff, 0xff, //0x00006258 .long L27_0_set_45 - 0xeb, 0xf6, 0xff, 0xff, //0x0000625c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006260 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006264 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006268 .long L27_0_set_47 - 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 - 0xfa, 0xf6, 0xff, 0xff, //0x000062e0 .long L27_0_set_48 - 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 - 0xeb, 0xf6, 0xff, 0xff, //0x000062f0 .long L27_0_set_47 - 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 - 0xe3, 0xf5, 0xff, 0xff, //0x0000630c .long L27_0_set_29 - 0xeb, 0xf6, 0xff, 0xff, //0x00006310 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006314 .long L27_0_set_47 - 0xe3, 0xf5, 0xff, 0xff, //0x00006318 .long L27_0_set_29 - 0xe3, 0xf5, 0xff, 0xff, //0x0000631c .long L27_0_set_29 - 0xe3, 0xf5, 0xff, 0xff, //0x00006320 .long L27_0_set_29 - 0xe3, 0xf5, 0xff, 0xff, //0x00006324 .long L27_0_set_29 - 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 - 0xeb, 0xf6, 0xff, 0xff, //0x00006340 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006344 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006348 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000634c .long L27_0_set_47 - 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 - 0x0a, 0xf8, 0xff, 0xff, //0x000063c4 .long L27_0_set_57 - 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 - 0xeb, 0xf6, 0xff, 0xff, //0x000063d4 .long L27_0_set_47 - 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 - 0x83, 0xfb, 0xff, 0xff, //0x000063f0 .long L27_0_set_82 - 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 - 0xeb, 0xf6, 0xff, 0xff, //0x00006400 .long L27_0_set_47 - 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 - 0xd8, 0xf6, 0xff, 0xff, //0x00006410 .long L27_0_set_46 - 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 - 0xeb, 0xf6, 0xff, 0xff, //0x00006420 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006424 .long L27_0_set_47 - 0xd8, 0xf6, 0xff, 0xff, //0x00006428 .long L27_0_set_46 - 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 - 0xeb, 0xf6, 0xff, 0xff, //0x00006438 .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x0000643c .long L27_0_set_47 - 0xeb, 0xf6, 0xff, 0xff, //0x00006440 .long L27_0_set_47 - 0x99, 0xfb, 0xff, 0xff, //0x00006444 .long L27_0_set_84 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006448 .p2align 4, 0x90 - //0x00006450 _get_by_path - 0x55, //0x00006450 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006451 movq %rsp, %rbp - 0x41, 0x57, //0x00006454 pushq %r15 - 0x41, 0x56, //0x00006456 pushq %r14 - 0x41, 0x55, //0x00006458 pushq %r13 - 0x41, 0x54, //0x0000645a pushq %r12 - 0x53, //0x0000645c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x0000645d subq $56, %rsp - 0x49, 0x89, 0xf7, //0x00006461 movq %rsi, %r15 - 0x49, 0x89, 0xfb, //0x00006464 movq %rdi, %r11 - 0x4c, 0x8b, 0x52, 0x08, //0x00006467 movq $8(%rdx), %r10 - 0x4d, 0x85, 0xd2, //0x0000646b testq %r10, %r10 - 0x0f, 0x84, 0x4c, 0x0f, 0x00, 0x00, //0x0000646e je LBB28_244 - 0x48, 0x8b, 0x02, //0x00006474 movq (%rdx), %rax - 0x49, 0xc1, 0xe2, 0x04, //0x00006477 shlq $4, %r10 - 0x48, 0x89, 0x45, 0xb8, //0x0000647b movq %rax, $-72(%rbp) - 0x49, 0x01, 0xc2, //0x0000647f addq %rax, %r10 - 0x4d, 0x8b, 0x0b, //0x00006482 movq (%r11), %r9 - 0x49, 0x8b, 0x17, //0x00006485 movq (%r15), %rdx - 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006488 movabsq $4294977024, %r12 - 0x4c, 0x89, 0x5d, 0xc0, //0x00006492 movq %r11, $-64(%rbp) - 0x48, 0x89, 0x4d, 0xa0, //0x00006496 movq %rcx, $-96(%rbp) - 0x4c, 0x89, 0x55, 0xa8, //0x0000649a movq %r10, $-88(%rbp) - //0x0000649e LBB28_2 - 0x4d, 0x8b, 0x43, 0x08, //0x0000649e movq $8(%r11), %r8 - 0x48, 0x89, 0xd7, //0x000064a2 movq %rdx, %rdi - 0x4c, 0x29, 0xc7, //0x000064a5 subq %r8, %rdi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000064a8 jae LBB28_7 - 0x41, 0x8a, 0x04, 0x11, //0x000064ae movb (%r9,%rdx), %al - 0x3c, 0x0d, //0x000064b2 cmpb $13, %al - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000064b4 je LBB28_7 - 0x3c, 0x20, //0x000064ba cmpb $32, %al - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000064bc je LBB28_7 - 0x04, 0xf7, //0x000064c2 addb $-9, %al - 0x3c, 0x01, //0x000064c4 cmpb $1, %al - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000064c6 jbe LBB28_7 - 0x48, 0x89, 0xd6, //0x000064cc movq %rdx, %rsi - 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x000064cf jmp LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000064d4 .p2align 4, 0x90 - //0x000064e0 LBB28_7 - 0x48, 0x8d, 0x72, 0x01, //0x000064e0 leaq $1(%rdx), %rsi - 0x4c, 0x39, 0xc6, //0x000064e4 cmpq %r8, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000064e7 jae LBB28_11 - 0x41, 0x8a, 0x04, 0x31, //0x000064ed movb (%r9,%rsi), %al - 0x3c, 0x0d, //0x000064f1 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000064f3 je LBB28_11 - 0x3c, 0x20, //0x000064f9 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000064fb je LBB28_11 - 0x04, 0xf7, //0x00006501 addb $-9, %al - 0x3c, 0x01, //0x00006503 cmpb $1, %al - 0x0f, 0x87, 0xc7, 0x00, 0x00, 0x00, //0x00006505 ja LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000650b .p2align 4, 0x90 - //0x00006510 LBB28_11 - 0x48, 0x8d, 0x72, 0x02, //0x00006510 leaq $2(%rdx), %rsi - 0x4c, 0x39, 0xc6, //0x00006514 cmpq %r8, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006517 jae LBB28_15 - 0x41, 0x8a, 0x04, 0x31, //0x0000651d movb (%r9,%rsi), %al - 0x3c, 0x0d, //0x00006521 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006523 je LBB28_15 - 0x3c, 0x20, //0x00006529 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000652b je LBB28_15 - 0x04, 0xf7, //0x00006531 addb $-9, %al - 0x3c, 0x01, //0x00006533 cmpb $1, %al - 0x0f, 0x87, 0x97, 0x00, 0x00, 0x00, //0x00006535 ja LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000653b .p2align 4, 0x90 - //0x00006540 LBB28_15 - 0x48, 0x8d, 0x72, 0x03, //0x00006540 leaq $3(%rdx), %rsi - 0x4c, 0x39, 0xc6, //0x00006544 cmpq %r8, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006547 jae LBB28_19 - 0x41, 0x8a, 0x04, 0x31, //0x0000654d movb (%r9,%rsi), %al - 0x3c, 0x0d, //0x00006551 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006553 je LBB28_19 - 0x3c, 0x20, //0x00006559 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000655b je LBB28_19 - 0x04, 0xf7, //0x00006561 addb $-9, %al - 0x3c, 0x01, //0x00006563 cmpb $1, %al - 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x00006565 ja LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000656b .p2align 4, 0x90 - //0x00006570 LBB28_19 - 0x48, 0x8d, 0x42, 0x04, //0x00006570 leaq $4(%rdx), %rax - 0x49, 0x39, 0xc0, //0x00006574 cmpq %rax, %r8 - 0x0f, 0x86, 0x83, 0x00, 0x00, 0x00, //0x00006577 jbe LBB28_25 - 0x49, 0x39, 0xc0, //0x0000657d cmpq %rax, %r8 - 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00006580 je LBB28_26 - 0x4b, 0x8d, 0x04, 0x01, //0x00006586 leaq (%r9,%r8), %rax - 0x48, 0x83, 0xc7, 0x04, //0x0000658a addq $4, %rdi - 0x49, 0x8d, 0x74, 0x11, 0x05, //0x0000658e leaq $5(%r9,%rdx), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006593 .p2align 4, 0x90 - //0x000065a0 LBB28_22 - 0x0f, 0xbe, 0x5e, 0xff, //0x000065a0 movsbl $-1(%rsi), %ebx - 0x83, 0xfb, 0x20, //0x000065a4 cmpl $32, %ebx - 0x0f, 0x87, 0xfd, 0x0b, 0x00, 0x00, //0x000065a7 ja LBB28_29 - 0x49, 0x0f, 0xa3, 0xdc, //0x000065ad btq %rbx, %r12 - 0x0f, 0x83, 0xf3, 0x0b, 0x00, 0x00, //0x000065b1 jae LBB28_29 - 0x48, 0xff, 0xc6, //0x000065b7 incq %rsi - 0x48, 0xff, 0xc7, //0x000065ba incq %rdi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000065bd jne LBB28_22 - 0x4c, 0x29, 0xc8, //0x000065c3 subq %r9, %rax - 0x48, 0x89, 0xc6, //0x000065c6 movq %rax, %rsi - 0x4c, 0x39, 0xc6, //0x000065c9 cmpq %r8, %rsi - 0x0f, 0x83, 0x5a, 0x00, 0x00, 0x00, //0x000065cc jae LBB28_30 - //0x000065d2 LBB28_28 - 0x48, 0x8d, 0x46, 0x01, //0x000065d2 leaq $1(%rsi), %rax - 0x49, 0x89, 0x07, //0x000065d6 movq %rax, (%r15) - 0x41, 0x8a, 0x34, 0x31, //0x000065d9 movb (%r9,%rsi), %sil - 0x48, 0x8b, 0x55, 0xb8, //0x000065dd movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x000065e1 movq (%rdx), %rdx - 0x48, 0x85, 0xd2, //0x000065e4 testq %rdx, %rdx - 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x000065e7 jne LBB28_31 - 0xe9, 0x29, 0x0e, 0x00, 0x00, //0x000065ed jmp LBB28_251 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000065f2 .p2align 4, 0x90 - //0x00006600 LBB28_25 - 0x49, 0x89, 0x07, //0x00006600 movq %rax, (%r15) - 0x31, 0xf6, //0x00006603 xorl %esi, %esi - 0x48, 0x8b, 0x55, 0xb8, //0x00006605 movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x00006609 movq (%rdx), %rdx - 0x48, 0x85, 0xd2, //0x0000660c testq %rdx, %rdx - 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x0000660f jne LBB28_31 - 0xe9, 0x01, 0x0e, 0x00, 0x00, //0x00006615 jmp LBB28_251 - //0x0000661a LBB28_26 - 0x4c, 0x01, 0xc8, //0x0000661a addq %r9, %rax - 0x4c, 0x29, 0xc8, //0x0000661d subq %r9, %rax - 0x48, 0x89, 0xc6, //0x00006620 movq %rax, %rsi - 0x4c, 0x39, 0xc6, //0x00006623 cmpq %r8, %rsi - 0x0f, 0x82, 0xa6, 0xff, 0xff, 0xff, //0x00006626 jb LBB28_28 - //0x0000662c LBB28_30 - 0x31, 0xf6, //0x0000662c xorl %esi, %esi - 0x48, 0x89, 0xd0, //0x0000662e movq %rdx, %rax - 0x48, 0x8b, 0x55, 0xb8, //0x00006631 movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x00006635 movq (%rdx), %rdx - 0x48, 0x85, 0xd2, //0x00006638 testq %rdx, %rdx - 0x0f, 0x84, 0xda, 0x0d, 0x00, 0x00, //0x0000663b je LBB28_251 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006641 .p2align 4, 0x90 - //0x00006650 LBB28_31 - 0x8a, 0x52, 0x17, //0x00006650 movb $23(%rdx), %dl - 0x80, 0xe2, 0x1f, //0x00006653 andb $31, %dl - 0x80, 0xfa, 0x02, //0x00006656 cmpb $2, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00006659 je LBB28_184 - 0x80, 0xfa, 0x18, //0x0000665f cmpb $24, %dl - 0x0f, 0x85, 0xb3, 0x0d, 0x00, 0x00, //0x00006662 jne LBB28_251 - 0x40, 0x80, 0xfe, 0x7b, //0x00006668 cmpb $123, %sil - 0x4c, 0x89, 0x7d, 0xd0, //0x0000666c movq %r15, $-48(%rbp) - 0x0f, 0x84, 0x78, 0x01, 0x00, 0x00, //0x00006670 je LBB28_34 - 0xe9, 0x71, 0x0d, 0x00, 0x00, //0x00006676 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000667b .p2align 4, 0x90 - //0x00006680 LBB28_184 - 0x40, 0x80, 0xfe, 0x5b, //0x00006680 cmpb $91, %sil - 0x0f, 0x85, 0x62, 0x0d, 0x00, 0x00, //0x00006684 jne LBB28_247 - 0x48, 0x8b, 0x55, 0xb8, //0x0000668a movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000668e movq $8(%rdx), %rdx - 0x4c, 0x8b, 0x32, //0x00006692 movq (%rdx), %r14 - 0x4d, 0x85, 0xf6, //0x00006695 testq %r14, %r14 - 0x0f, 0x88, 0x7d, 0x0d, 0x00, 0x00, //0x00006698 js LBB28_251 - 0x4d, 0x8b, 0x43, 0x08, //0x0000669e movq $8(%r11), %r8 - 0x48, 0x89, 0xc6, //0x000066a2 movq %rax, %rsi - 0x4c, 0x29, 0xc6, //0x000066a5 subq %r8, %rsi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000066a8 jae LBB28_191 - 0x41, 0x8a, 0x14, 0x01, //0x000066ae movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x000066b2 cmpb $13, %dl - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000066b5 je LBB28_191 - 0x80, 0xfa, 0x20, //0x000066bb cmpb $32, %dl - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000066be je LBB28_191 - 0x80, 0xc2, 0xf7, //0x000066c4 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000066c7 cmpb $1, %dl - 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x000066ca jbe LBB28_191 - 0x48, 0x89, 0xc7, //0x000066d0 movq %rax, %rdi - 0xe9, 0x12, 0x0b, 0x00, 0x00, //0x000066d3 jmp LBB28_213 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000066d8 .p2align 4, 0x90 - //0x000066e0 LBB28_191 - 0x48, 0x8d, 0x78, 0x01, //0x000066e0 leaq $1(%rax), %rdi - 0x4c, 0x39, 0xc7, //0x000066e4 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000066e7 jae LBB28_195 - 0x41, 0x8a, 0x14, 0x39, //0x000066ed movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000066f1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000066f4 je LBB28_195 - 0x80, 0xfa, 0x20, //0x000066fa cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000066fd je LBB28_195 - 0x80, 0xc2, 0xf7, //0x00006703 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006706 cmpb $1, %dl - 0x0f, 0x87, 0xdb, 0x0a, 0x00, 0x00, //0x00006709 ja LBB28_213 - 0x90, //0x0000670f .p2align 4, 0x90 - //0x00006710 LBB28_195 - 0x48, 0x8d, 0x78, 0x02, //0x00006710 leaq $2(%rax), %rdi - 0x4c, 0x39, 0xc7, //0x00006714 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006717 jae LBB28_199 - 0x41, 0x8a, 0x14, 0x39, //0x0000671d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00006721 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006724 je LBB28_199 - 0x80, 0xfa, 0x20, //0x0000672a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000672d je LBB28_199 - 0x80, 0xc2, 0xf7, //0x00006733 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006736 cmpb $1, %dl - 0x0f, 0x87, 0xab, 0x0a, 0x00, 0x00, //0x00006739 ja LBB28_213 - 0x90, //0x0000673f .p2align 4, 0x90 - //0x00006740 LBB28_199 - 0x48, 0x8d, 0x78, 0x03, //0x00006740 leaq $3(%rax), %rdi - 0x4c, 0x39, 0xc7, //0x00006744 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006747 jae LBB28_203 - 0x41, 0x8a, 0x14, 0x39, //0x0000674d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00006751 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006754 je LBB28_203 - 0x80, 0xfa, 0x20, //0x0000675a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000675d je LBB28_203 - 0x80, 0xc2, 0xf7, //0x00006763 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006766 cmpb $1, %dl - 0x0f, 0x87, 0x7b, 0x0a, 0x00, 0x00, //0x00006769 ja LBB28_213 - 0x90, //0x0000676f .p2align 4, 0x90 - //0x00006770 LBB28_203 - 0x48, 0x8d, 0x50, 0x04, //0x00006770 leaq $4(%rax), %rdx - 0x49, 0x39, 0xd0, //0x00006774 cmpq %rdx, %r8 - 0x0f, 0x86, 0x22, 0x0a, 0x00, 0x00, //0x00006777 jbe LBB28_209 - 0x49, 0x39, 0xd0, //0x0000677d cmpq %rdx, %r8 - 0x0f, 0x84, 0x3b, 0x0a, 0x00, 0x00, //0x00006780 je LBB28_210 - 0x4b, 0x8d, 0x14, 0x01, //0x00006786 leaq (%r9,%r8), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x0000678a addq $4, %rsi - 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000678e leaq $5(%r9,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006793 .p2align 4, 0x90 - //0x000067a0 LBB28_206 - 0x0f, 0xbe, 0x4f, 0xff, //0x000067a0 movsbl $-1(%rdi), %ecx - 0x83, 0xf9, 0x20, //0x000067a4 cmpl $32, %ecx - 0x0f, 0x87, 0x2b, 0x0a, 0x00, 0x00, //0x000067a7 ja LBB28_212 - 0x49, 0x0f, 0xa3, 0xcc, //0x000067ad btq %rcx, %r12 - 0x0f, 0x83, 0x21, 0x0a, 0x00, 0x00, //0x000067b1 jae LBB28_212 - 0x48, 0xff, 0xc7, //0x000067b7 incq %rdi - 0x48, 0xff, 0xc6, //0x000067ba incq %rsi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000067bd jne LBB28_206 - 0xe9, 0xfc, 0x09, 0x00, 0x00, //0x000067c3 jmp LBB28_211 - //0x000067c8 LBB28_180 - 0x4c, 0x89, 0xca, //0x000067c8 movq %r9, %rdx - 0x48, 0xf7, 0xd2, //0x000067cb notq %rdx - 0x48, 0x01, 0xd7, //0x000067ce addq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x000067d1 cmpq %rcx, %rdi - 0x0f, 0x83, 0x12, 0x0c, 0x00, 0x00, //0x000067d4 jae LBB28_247 - //0x000067da LBB28_181 - 0x48, 0x8d, 0x47, 0x01, //0x000067da leaq $1(%rdi), %rax - 0x49, 0x89, 0x07, //0x000067de movq %rax, (%r15) - 0x41, 0x8a, 0x0c, 0x39, //0x000067e1 movb (%r9,%rdi), %cl - 0x80, 0xf9, 0x2c, //0x000067e5 cmpb $44, %cl - 0x0f, 0x85, 0x42, 0x0c, 0x00, 0x00, //0x000067e8 jne LBB28_253 - //0x000067ee LBB28_34 - 0x49, 0x8b, 0x4b, 0x08, //0x000067ee movq $8(%r11), %rcx - 0x48, 0x89, 0xc6, //0x000067f2 movq %rax, %rsi - 0x48, 0x29, 0xce, //0x000067f5 subq %rcx, %rsi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000067f8 jae LBB28_39 - 0x41, 0x8a, 0x14, 0x01, //0x000067fe movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00006802 cmpb $13, %dl - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00006805 je LBB28_39 - 0x80, 0xfa, 0x20, //0x0000680b cmpb $32, %dl - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000680e je LBB28_39 - 0x80, 0xc2, 0xf7, //0x00006814 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006817 cmpb $1, %dl - 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x0000681a jbe LBB28_39 - 0x49, 0x89, 0xc5, //0x00006820 movq %rax, %r13 - 0xe9, 0x2a, 0x01, 0x00, 0x00, //0x00006823 jmp LBB28_60 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006828 .p2align 4, 0x90 - //0x00006830 LBB28_39 - 0x4c, 0x8d, 0x68, 0x01, //0x00006830 leaq $1(%rax), %r13 - 0x49, 0x39, 0xcd, //0x00006834 cmpq %rcx, %r13 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006837 jae LBB28_43 - 0x43, 0x8a, 0x14, 0x29, //0x0000683d movb (%r9,%r13), %dl - 0x80, 0xfa, 0x0d, //0x00006841 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006844 je LBB28_43 - 0x80, 0xfa, 0x20, //0x0000684a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000684d je LBB28_43 - 0x80, 0xc2, 0xf7, //0x00006853 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006856 cmpb $1, %dl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00006859 ja LBB28_60 - 0x90, //0x0000685f .p2align 4, 0x90 - //0x00006860 LBB28_43 - 0x4c, 0x8d, 0x68, 0x02, //0x00006860 leaq $2(%rax), %r13 - 0x49, 0x39, 0xcd, //0x00006864 cmpq %rcx, %r13 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006867 jae LBB28_47 - 0x43, 0x8a, 0x14, 0x29, //0x0000686d movb (%r9,%r13), %dl - 0x80, 0xfa, 0x0d, //0x00006871 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006874 je LBB28_47 - 0x80, 0xfa, 0x20, //0x0000687a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000687d je LBB28_47 - 0x80, 0xc2, 0xf7, //0x00006883 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006886 cmpb $1, %dl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00006889 ja LBB28_60 - 0x90, //0x0000688f .p2align 4, 0x90 - //0x00006890 LBB28_47 - 0x4c, 0x8d, 0x68, 0x03, //0x00006890 leaq $3(%rax), %r13 - 0x49, 0x39, 0xcd, //0x00006894 cmpq %rcx, %r13 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006897 jae LBB28_51 - 0x43, 0x8a, 0x14, 0x29, //0x0000689d movb (%r9,%r13), %dl - 0x80, 0xfa, 0x0d, //0x000068a1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000068a4 je LBB28_51 - 0x80, 0xfa, 0x20, //0x000068aa cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000068ad je LBB28_51 - 0x80, 0xc2, 0xf7, //0x000068b3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000068b6 cmpb $1, %dl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x000068b9 ja LBB28_60 - 0x90, //0x000068bf .p2align 4, 0x90 - //0x000068c0 LBB28_51 - 0x48, 0x8d, 0x50, 0x04, //0x000068c0 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd1, //0x000068c4 cmpq %rdx, %rcx - 0x0f, 0x86, 0x19, 0x0b, 0x00, 0x00, //0x000068c7 jbe LBB28_245 - 0x48, 0x39, 0xd1, //0x000068cd cmpq %rdx, %rcx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000068d0 je LBB28_57 - 0x49, 0x8d, 0x14, 0x09, //0x000068d6 leaq (%r9,%rcx), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x000068da addq $4, %rsi - 0x4d, 0x8d, 0x6c, 0x01, 0x05, //0x000068de leaq $5(%r9,%rax), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000068e3 .p2align 4, 0x90 - //0x000068f0 LBB28_54 - 0x41, 0x0f, 0xbe, 0x7d, 0xff, //0x000068f0 movsbl $-1(%r13), %edi - 0x83, 0xff, 0x20, //0x000068f5 cmpl $32, %edi - 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x000068f8 ja LBB28_59 - 0x49, 0x0f, 0xa3, 0xfc, //0x000068fe btq %rdi, %r12 - 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00006902 jae LBB28_59 - 0x49, 0xff, 0xc5, //0x00006908 incq %r13 - 0x48, 0xff, 0xc6, //0x0000690b incq %rsi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000690e jne LBB28_54 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006914 jmp LBB28_58 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006919 .p2align 4, 0x90 - //0x00006920 LBB28_57 - 0x4c, 0x01, 0xca, //0x00006920 addq %r9, %rdx - //0x00006923 LBB28_58 - 0x4c, 0x29, 0xca, //0x00006923 subq %r9, %rdx - 0x49, 0x89, 0xd5, //0x00006926 movq %rdx, %r13 - 0x49, 0x39, 0xcd, //0x00006929 cmpq %rcx, %r13 - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000692c jb LBB28_60 - 0xe9, 0xb5, 0x0a, 0x00, 0x00, //0x00006932 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006937 .p2align 4, 0x90 - //0x00006940 LBB28_59 - 0x4c, 0x89, 0xca, //0x00006940 movq %r9, %rdx - 0x48, 0xf7, 0xd2, //0x00006943 notq %rdx - 0x49, 0x01, 0xd5, //0x00006946 addq %rdx, %r13 - 0x49, 0x39, 0xcd, //0x00006949 cmpq %rcx, %r13 - 0x0f, 0x83, 0x9a, 0x0a, 0x00, 0x00, //0x0000694c jae LBB28_247 - //0x00006952 LBB28_60 - 0x49, 0x8d, 0x5d, 0x01, //0x00006952 leaq $1(%r13), %rbx - 0x49, 0x89, 0x1f, //0x00006956 movq %rbx, (%r15) - 0x43, 0x8a, 0x0c, 0x29, //0x00006959 movb (%r9,%r13), %cl - 0x80, 0xf9, 0x22, //0x0000695d cmpb $34, %cl - 0x0f, 0x85, 0xc7, 0x0a, 0x00, 0x00, //0x00006960 jne LBB28_252 - 0x48, 0x8b, 0x45, 0xb8, //0x00006966 movq $-72(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x0000696a movq $8(%rax), %rax - 0x4c, 0x8b, 0x30, //0x0000696e movq (%rax), %r14 - 0x4c, 0x8b, 0x78, 0x08, //0x00006971 movq $8(%rax), %r15 - 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00006975 movq $-1, $-80(%rbp) - 0x4c, 0x89, 0xdf, //0x0000697d movq %r11, %rdi - 0x48, 0x89, 0xde, //0x00006980 movq %rbx, %rsi - 0x48, 0x8d, 0x55, 0xb0, //0x00006983 leaq $-80(%rbp), %rdx - 0xe8, 0x94, 0x25, 0x00, 0x00, //0x00006987 callq _advance_string_default - 0x48, 0x85, 0xc0, //0x0000698c testq %rax, %rax - 0x0f, 0x88, 0xb6, 0x0a, 0x00, 0x00, //0x0000698f js LBB28_255 - 0x48, 0x8b, 0x4d, 0xd0, //0x00006995 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00006999 movq %rax, (%rcx) - 0x48, 0x8b, 0x4d, 0xb0, //0x0000699c movq $-80(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x000069a0 cmpq $-1, %rcx - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x000069a4 je LBB28_64 - 0x48, 0x39, 0xc1, //0x000069aa cmpq %rax, %rcx - 0x0f, 0x8e, 0x61, 0x01, 0x00, 0x00, //0x000069ad jle LBB28_87 - //0x000069b3 LBB28_64 - 0x48, 0x89, 0xc2, //0x000069b3 movq %rax, %rdx - 0x4c, 0x29, 0xea, //0x000069b6 subq %r13, %rdx - 0x48, 0x83, 0xc2, 0xfe, //0x000069b9 addq $-2, %rdx - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x000069bd movl $1, %r10d - 0x48, 0x89, 0xd1, //0x000069c3 movq %rdx, %rcx - 0x4c, 0x09, 0xf9, //0x000069c6 orq %r15, %rcx - 0x4c, 0x8b, 0x5d, 0xc0, //0x000069c9 movq $-64(%rbp), %r11 - 0x0f, 0x84, 0x00, 0x01, 0x00, 0x00, //0x000069cd je LBB28_82 - 0x4c, 0x39, 0xfa, //0x000069d3 cmpq %r15, %rdx - 0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x000069d6 jne LBB28_81 - 0x49, 0x03, 0x1b, //0x000069dc addq (%r11), %rbx - 0x49, 0x83, 0xff, 0x10, //0x000069df cmpq $16, %r15 - 0x0f, 0x82, 0x5b, 0x00, 0x00, 0x00, //0x000069e3 jb LBB28_71 - 0x49, 0x8d, 0x57, 0xf0, //0x000069e9 leaq $-16(%r15), %rdx - 0x48, 0x89, 0xd1, //0x000069ed movq %rdx, %rcx - 0x48, 0x83, 0xe1, 0xf0, //0x000069f0 andq $-16, %rcx - 0x4c, 0x8d, 0x44, 0x0b, 0x10, //0x000069f4 leaq $16(%rbx,%rcx), %r8 - 0x49, 0x8d, 0x7c, 0x0e, 0x10, //0x000069f9 leaq $16(%r14,%rcx), %rdi - 0x83, 0xe2, 0x0f, //0x000069fe andl $15, %edx - 0x31, 0xf6, //0x00006a01 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006a03 .p2align 4, 0x90 - //0x00006a10 LBB28_68 - 0xc5, 0xfa, 0x6f, 0x04, 0x33, //0x00006a10 vmovdqu (%rbx,%rsi), %xmm0 - 0xc4, 0xc1, 0x79, 0x74, 0x04, 0x36, //0x00006a15 vpcmpeqb (%r14,%rsi), %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00006a1b vpmovmskb %xmm0, %ecx - 0x66, 0x83, 0xf9, 0xff, //0x00006a1f cmpw $-1, %cx - 0x0f, 0x85, 0xa7, 0x00, 0x00, 0x00, //0x00006a23 jne LBB28_81 - 0x49, 0x83, 0xc7, 0xf0, //0x00006a29 addq $-16, %r15 - 0x48, 0x83, 0xc6, 0x10, //0x00006a2d addq $16, %rsi - 0x49, 0x83, 0xff, 0x0f, //0x00006a31 cmpq $15, %r15 - 0x0f, 0x87, 0xd5, 0xff, 0xff, 0xff, //0x00006a35 ja LBB28_68 - 0x49, 0x89, 0xd7, //0x00006a3b movq %rdx, %r15 - 0x49, 0x89, 0xfe, //0x00006a3e movq %rdi, %r14 - 0x4c, 0x89, 0xc3, //0x00006a41 movq %r8, %rbx - //0x00006a44 LBB28_71 - 0x44, 0x89, 0xf1, //0x00006a44 movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006a47 andl $4095, %ecx - 0x81, 0xf9, 0xf0, 0x0f, 0x00, 0x00, //0x00006a4d cmpl $4080, %ecx - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00006a53 ja LBB28_76 - 0x89, 0xd9, //0x00006a59 movl %ebx, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006a5b andl $4095, %ecx - 0x81, 0xf9, 0xf1, 0x0f, 0x00, 0x00, //0x00006a61 cmpl $4081, %ecx - 0x0f, 0x83, 0x2f, 0x00, 0x00, 0x00, //0x00006a67 jae LBB28_76 - 0xc5, 0xfa, 0x6f, 0x03, //0x00006a6d vmovdqu (%rbx), %xmm0 - 0xc4, 0xc1, 0x79, 0x74, 0x06, //0x00006a71 vpcmpeqb (%r14), %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xd0, //0x00006a76 vpmovmskb %xmm0, %edx - 0x66, 0x83, 0xfa, 0xff, //0x00006a7a cmpw $-1, %dx - 0x0f, 0x84, 0x4f, 0x00, 0x00, 0x00, //0x00006a7e je LBB28_82 - 0xf7, 0xd2, //0x00006a84 notl %edx - 0x0f, 0xb7, 0xca, //0x00006a86 movzwl %dx, %ecx - 0x48, 0x0f, 0xbc, 0xc9, //0x00006a89 bsfq %rcx, %rcx - 0x45, 0x31, 0xd2, //0x00006a8d xorl %r10d, %r10d - 0x4c, 0x39, 0xf9, //0x00006a90 cmpq %r15, %rcx - 0x41, 0x0f, 0x93, 0xc2, //0x00006a93 setae %r10b - 0xe9, 0x37, 0x00, 0x00, 0x00, //0x00006a97 jmp LBB28_82 - //0x00006a9c LBB28_76 - 0x4d, 0x85, 0xff, //0x00006a9c testq %r15, %r15 - 0x0f, 0x84, 0x2e, 0x00, 0x00, 0x00, //0x00006a9f je LBB28_82 - 0x31, 0xd2, //0x00006aa5 xorl %edx, %edx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006aa7 .p2align 4, 0x90 - //0x00006ab0 LBB28_78 - 0x0f, 0xb6, 0x0c, 0x13, //0x00006ab0 movzbl (%rbx,%rdx), %ecx - 0x41, 0x3a, 0x0c, 0x16, //0x00006ab4 cmpb (%r14,%rdx), %cl - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00006ab8 jne LBB28_81 - 0x48, 0xff, 0xc2, //0x00006abe incq %rdx - 0x49, 0x39, 0xd7, //0x00006ac1 cmpq %rdx, %r15 - 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00006ac4 jne LBB28_78 - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00006aca jmp LBB28_82 - 0x90, //0x00006acf .p2align 4, 0x90 - //0x00006ad0 LBB28_81 - 0x45, 0x31, 0xd2, //0x00006ad0 xorl %r10d, %r10d - //0x00006ad3 LBB28_82 - 0x4d, 0x8b, 0x0b, //0x00006ad3 movq (%r11), %r9 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006ad6 movq $-48(%rbp), %r15 - 0x49, 0x8b, 0x73, 0x08, //0x00006ada movq $8(%r11), %rsi - 0x48, 0x89, 0xc7, //0x00006ade movq %rax, %rdi - 0x48, 0x29, 0xf7, //0x00006ae1 subq %rsi, %rdi - 0x0f, 0x83, 0x16, 0x04, 0x00, 0x00, //0x00006ae4 jae LBB28_132 - //0x00006aea LBB28_83 - 0x41, 0x8a, 0x14, 0x01, //0x00006aea movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00006aee cmpb $13, %dl - 0x0f, 0x84, 0x09, 0x04, 0x00, 0x00, //0x00006af1 je LBB28_132 - 0x80, 0xfa, 0x20, //0x00006af7 cmpb $32, %dl - 0x0f, 0x84, 0x00, 0x04, 0x00, 0x00, //0x00006afa je LBB28_132 - 0x80, 0xc2, 0xf7, //0x00006b00 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006b03 cmpb $1, %dl - 0x0f, 0x86, 0xf4, 0x03, 0x00, 0x00, //0x00006b06 jbe LBB28_132 - 0x48, 0x89, 0xc3, //0x00006b0c movq %rax, %rbx - 0xe9, 0x0e, 0x05, 0x00, 0x00, //0x00006b0f jmp LBB28_153 - //0x00006b14 LBB28_87 - 0x48, 0xc7, 0x45, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00006b14 movq $0, $-56(%rbp) - 0x48, 0x8b, 0x4d, 0xc0, //0x00006b1c movq $-64(%rbp), %rcx - 0x4c, 0x8b, 0x09, //0x00006b20 movq (%rcx), %r9 - 0x4c, 0x01, 0xcb, //0x00006b23 addq %r9, %rbx - 0x4d, 0x8d, 0x44, 0x01, 0xff, //0x00006b26 leaq $-1(%r9,%rax), %r8 - 0x4f, 0x8d, 0x1c, 0x3e, //0x00006b2b leaq (%r14,%r15), %r11 - 0x4d, 0x85, 0xff, //0x00006b2f testq %r15, %r15 - 0x0f, 0x8e, 0xa0, 0x03, 0x00, 0x00, //0x00006b32 jle LBB28_129 - 0x49, 0x39, 0xd8, //0x00006b38 cmpq %rbx, %r8 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006b3b movq $-48(%rbp), %r15 - 0x0f, 0x86, 0x97, 0x03, 0x00, 0x00, //0x00006b3f jbe LBB28_130 - //0x00006b45 LBB28_89 - 0x8a, 0x0b, //0x00006b45 movb (%rbx), %cl - 0x80, 0xf9, 0x5c, //0x00006b47 cmpb $92, %cl - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x00006b4a jne LBB28_94 - 0x4c, 0x89, 0xc2, //0x00006b50 movq %r8, %rdx - 0x48, 0x29, 0xda, //0x00006b53 subq %rbx, %rdx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00006b56 movq $-1, %rcx - 0x48, 0x85, 0xd2, //0x00006b5d testq %rdx, %rdx - 0x0f, 0x8e, 0x22, 0x09, 0x00, 0x00, //0x00006b60 jle LBB28_259 - 0x0f, 0xb6, 0x73, 0x01, //0x00006b66 movzbl $1(%rbx), %esi - 0x48, 0x8d, 0x3d, 0x0f, 0x9c, 0x00, 0x00, //0x00006b6a leaq $39951(%rip), %rdi /* __UnquoteTab+0(%rip) */ - 0x44, 0x8a, 0x3c, 0x3e, //0x00006b71 movb (%rsi,%rdi), %r15b - 0x41, 0x80, 0xff, 0xff, //0x00006b75 cmpb $-1, %r15b - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00006b79 je LBB28_96 - 0x45, 0x84, 0xff, //0x00006b7f testb %r15b, %r15b - 0x0f, 0x84, 0xee, 0x08, 0x00, 0x00, //0x00006b82 je LBB28_257 - 0x44, 0x88, 0x7d, 0xc8, //0x00006b88 movb %r15b, $-56(%rbp) - 0x48, 0x83, 0xc3, 0x02, //0x00006b8c addq $2, %rbx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006b90 movl $1, %edx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006b95 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006b9a cmpq %r11, %r14 - 0x0f, 0x82, 0x30, 0x01, 0x00, 0x00, //0x00006b9d jb LBB28_107 - 0xe9, 0x08, 0x03, 0x00, 0x00, //0x00006ba3 jmp LBB28_113 - //0x00006ba8 LBB28_94 - 0x41, 0x3a, 0x0e, //0x00006ba8 cmpb (%r14), %cl - 0x0f, 0x85, 0xe6, 0x05, 0x00, 0x00, //0x00006bab jne LBB28_183 - 0x48, 0xff, 0xc3, //0x00006bb1 incq %rbx - 0x49, 0xff, 0xc6, //0x00006bb4 incq %r14 - 0xe9, 0x05, 0x03, 0x00, 0x00, //0x00006bb7 jmp LBB28_115 - //0x00006bbc LBB28_96 - 0x48, 0x83, 0xfa, 0x03, //0x00006bbc cmpq $3, %rdx - 0x0f, 0x8e, 0xbf, 0x08, 0x00, 0x00, //0x00006bc0 jle LBB28_258 - 0x8b, 0x4b, 0x02, //0x00006bc6 movl $2(%rbx), %ecx - 0x89, 0xce, //0x00006bc9 movl %ecx, %esi - 0xf7, 0xd6, //0x00006bcb notl %esi - 0x8d, 0xb9, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006bcd leal $-808464432(%rcx), %edi - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00006bd3 andl $-2139062144, %esi - 0x85, 0xfe, //0x00006bd9 testl %edi, %esi - 0x0f, 0x85, 0x85, 0x08, 0x00, 0x00, //0x00006bdb jne LBB28_256 - 0x8d, 0xb9, 0x19, 0x19, 0x19, 0x19, //0x00006be1 leal $421075225(%rcx), %edi - 0x09, 0xcf, //0x00006be7 orl %ecx, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00006be9 testl $-2139062144, %edi - 0x0f, 0x85, 0x71, 0x08, 0x00, 0x00, //0x00006bef jne LBB28_256 - 0x89, 0xcf, //0x00006bf5 movl %ecx, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006bf7 andl $2139062143, %edi - 0x41, 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006bfd movl $-1061109568, %r10d - 0x41, 0x29, 0xfa, //0x00006c03 subl %edi, %r10d - 0x44, 0x8d, 0xbf, 0x46, 0x46, 0x46, 0x46, //0x00006c06 leal $1179010630(%rdi), %r15d - 0x41, 0x21, 0xf2, //0x00006c0d andl %esi, %r10d - 0x45, 0x85, 0xfa, //0x00006c10 testl %r15d, %r10d - 0x0f, 0x85, 0x4d, 0x08, 0x00, 0x00, //0x00006c13 jne LBB28_256 - 0x41, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006c19 movl $-522133280, %r10d - 0x41, 0x29, 0xfa, //0x00006c1f subl %edi, %r10d - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00006c22 addl $960051513, %edi - 0x44, 0x21, 0xd6, //0x00006c28 andl %r10d, %esi - 0x85, 0xfe, //0x00006c2b testl %edi, %esi - 0x0f, 0x85, 0x33, 0x08, 0x00, 0x00, //0x00006c2d jne LBB28_256 - 0x0f, 0xc9, //0x00006c33 bswapl %ecx - 0x89, 0xce, //0x00006c35 movl %ecx, %esi - 0xc1, 0xee, 0x04, //0x00006c37 shrl $4, %esi - 0xf7, 0xd6, //0x00006c3a notl %esi - 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x00006c3c andl $16843009, %esi - 0x8d, 0x34, 0xf6, //0x00006c42 leal (%rsi,%rsi,8), %esi - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00006c45 andl $252645135, %ecx - 0x01, 0xf1, //0x00006c4b addl %esi, %ecx - 0x41, 0x89, 0xcf, //0x00006c4d movl %ecx, %r15d - 0x41, 0xc1, 0xef, 0x04, //0x00006c50 shrl $4, %r15d - 0x41, 0x09, 0xcf, //0x00006c54 orl %ecx, %r15d - 0x44, 0x89, 0xfe, //0x00006c57 movl %r15d, %esi - 0xc1, 0xee, 0x08, //0x00006c5a shrl $8, %esi - 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00006c5d andl $65280, %esi - 0x41, 0x0f, 0xb6, 0xcf, //0x00006c63 movzbl %r15b, %ecx - 0x09, 0xf1, //0x00006c67 orl %esi, %ecx - 0x4c, 0x8d, 0x53, 0x06, //0x00006c69 leaq $6(%rbx), %r10 - 0x83, 0xf9, 0x7f, //0x00006c6d cmpl $127, %ecx - 0x0f, 0x86, 0xb2, 0x00, 0x00, 0x00, //0x00006c70 jbe LBB28_117 - 0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x00006c76 cmpl $2047, %ecx - 0x0f, 0x86, 0xc5, 0x00, 0x00, 0x00, //0x00006c7c jbe LBB28_118 - 0x44, 0x89, 0xff, //0x00006c82 movl %r15d, %edi - 0x81, 0xe7, 0x00, 0x00, 0xf8, 0x00, //0x00006c85 andl $16252928, %edi - 0x81, 0xff, 0x00, 0x00, 0xd8, 0x00, //0x00006c8b cmpl $14155776, %edi - 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x00006c91 je LBB28_119 - 0xc1, 0xee, 0x0c, //0x00006c97 shrl $12, %esi - 0x40, 0x80, 0xce, 0xe0, //0x00006c9a orb $-32, %sil - 0x40, 0x88, 0x75, 0xc8, //0x00006c9e movb %sil, $-56(%rbp) - 0xc1, 0xe9, 0x06, //0x00006ca2 shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x00006ca5 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00006ca8 orb $-128, %cl - 0x88, 0x4d, 0xc9, //0x00006cab movb %cl, $-55(%rbp) - 0x41, 0x80, 0xe7, 0x3f, //0x00006cae andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00006cb2 orb $-128, %r15b - 0x44, 0x88, 0x7d, 0xca, //0x00006cb6 movb %r15b, $-54(%rbp) - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00006cba movl $3, %edx - 0x41, 0x89, 0xf7, //0x00006cbf movl %esi, %r15d - 0x4c, 0x89, 0xd3, //0x00006cc2 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006cc5 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006cca cmpq %r11, %r14 - 0x0f, 0x83, 0xdd, 0x01, 0x00, 0x00, //0x00006ccd jae LBB28_113 - //0x00006cd3 LBB28_107 - 0x48, 0x8d, 0x4d, 0xc8, //0x00006cd3 leaq $-56(%rbp), %rcx - 0x49, 0x39, 0xca, //0x00006cd7 cmpq %rcx, %r10 - 0x0f, 0x86, 0xd0, 0x01, 0x00, 0x00, //0x00006cda jbe LBB28_113 - 0x45, 0x38, 0x3e, //0x00006ce0 cmpb %r15b, (%r14) - 0x0f, 0x85, 0xc7, 0x01, 0x00, 0x00, //0x00006ce3 jne LBB28_113 - 0x49, 0xff, 0xc6, //0x00006ce9 incq %r14 - 0x48, 0x8d, 0x75, 0xc9, //0x00006cec leaq $-55(%rbp), %rsi - 0x4c, 0x89, 0xf7, //0x00006cf0 movq %r14, %rdi - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006cf3 movq $-48(%rbp), %r15 - //0x00006cf7 LBB28_110 - 0x49, 0x89, 0xfe, //0x00006cf7 movq %rdi, %r14 - 0x48, 0x89, 0xf2, //0x00006cfa movq %rsi, %rdx - 0x4c, 0x39, 0xd6, //0x00006cfd cmpq %r10, %rsi - 0x0f, 0x83, 0xb2, 0x01, 0x00, 0x00, //0x00006d00 jae LBB28_114 - 0x4d, 0x39, 0xde, //0x00006d06 cmpq %r11, %r14 - 0x0f, 0x83, 0xa9, 0x01, 0x00, 0x00, //0x00006d09 jae LBB28_114 - 0x41, 0x0f, 0xb6, 0x0e, //0x00006d0f movzbl (%r14), %ecx - 0x49, 0x8d, 0x7e, 0x01, //0x00006d13 leaq $1(%r14), %rdi - 0x48, 0x8d, 0x72, 0x01, //0x00006d17 leaq $1(%rdx), %rsi - 0x3a, 0x0a, //0x00006d1b cmpb (%rdx), %cl - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00006d1d je LBB28_110 - 0xe9, 0x90, 0x01, 0x00, 0x00, //0x00006d23 jmp LBB28_114 - //0x00006d28 LBB28_117 - 0x44, 0x88, 0x7d, 0xc8, //0x00006d28 movb %r15b, $-56(%rbp) - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006d2c movl $1, %edx - 0x4c, 0x89, 0xd3, //0x00006d31 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006d34 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006d39 cmpq %r11, %r14 - 0x0f, 0x82, 0x91, 0xff, 0xff, 0xff, //0x00006d3c jb LBB28_107 - 0xe9, 0x69, 0x01, 0x00, 0x00, //0x00006d42 jmp LBB28_113 - //0x00006d47 LBB28_118 - 0xc1, 0xe9, 0x06, //0x00006d47 shrl $6, %ecx - 0x80, 0xc9, 0xc0, //0x00006d4a orb $-64, %cl - 0x88, 0x4d, 0xc8, //0x00006d4d movb %cl, $-56(%rbp) - 0x41, 0x80, 0xe7, 0x3f, //0x00006d50 andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00006d54 orb $-128, %r15b - 0x44, 0x88, 0x7d, 0xc9, //0x00006d58 movb %r15b, $-55(%rbp) - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00006d5c movl $2, %edx - 0x41, 0x89, 0xcf, //0x00006d61 movl %ecx, %r15d - 0x4c, 0x89, 0xd3, //0x00006d64 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006d67 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006d6c cmpq %r11, %r14 - 0x0f, 0x82, 0x5e, 0xff, 0xff, 0xff, //0x00006d6f jb LBB28_107 - 0xe9, 0x36, 0x01, 0x00, 0x00, //0x00006d75 jmp LBB28_113 - //0x00006d7a LBB28_119 - 0x48, 0x83, 0xfa, 0x06, //0x00006d7a cmpq $6, %rdx - 0x0f, 0x8c, 0x1f, 0x07, 0x00, 0x00, //0x00006d7e jl LBB28_261 - 0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x00006d84 cmpl $56319, %ecx - 0x0f, 0x87, 0x13, 0x07, 0x00, 0x00, //0x00006d8a ja LBB28_261 - 0x41, 0x80, 0x3a, 0x5c, //0x00006d90 cmpb $92, (%r10) - 0x0f, 0x85, 0x09, 0x07, 0x00, 0x00, //0x00006d94 jne LBB28_261 - 0x80, 0x7b, 0x07, 0x75, //0x00006d9a cmpb $117, $7(%rbx) - 0x0f, 0x85, 0xff, 0x06, 0x00, 0x00, //0x00006d9e jne LBB28_261 - 0x4c, 0x8d, 0x53, 0x08, //0x00006da4 leaq $8(%rbx), %r10 - 0x8b, 0x53, 0x08, //0x00006da8 movl $8(%rbx), %edx - 0x89, 0xd7, //0x00006dab movl %edx, %edi - 0xf7, 0xd7, //0x00006dad notl %edi - 0x8d, 0xb2, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006daf leal $-808464432(%rdx), %esi - 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00006db5 andl $-2139062144, %edi - 0x85, 0xf7, //0x00006dbb testl %esi, %edi - 0x0f, 0x85, 0xd4, 0x06, 0x00, 0x00, //0x00006dbd jne LBB28_260 - 0x8d, 0xb2, 0x19, 0x19, 0x19, 0x19, //0x00006dc3 leal $421075225(%rdx), %esi - 0x09, 0xd6, //0x00006dc9 orl %edx, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00006dcb testl $-2139062144, %esi - 0x0f, 0x85, 0xc0, 0x06, 0x00, 0x00, //0x00006dd1 jne LBB28_260 - 0x89, 0xd6, //0x00006dd7 movl %edx, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006dd9 andl $2139062143, %esi - 0x41, 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006ddf movl $-1061109568, %r15d - 0x41, 0x29, 0xf7, //0x00006de5 subl %esi, %r15d - 0x44, 0x8d, 0xae, 0x46, 0x46, 0x46, 0x46, //0x00006de8 leal $1179010630(%rsi), %r13d - 0x41, 0x21, 0xff, //0x00006def andl %edi, %r15d - 0x45, 0x85, 0xef, //0x00006df2 testl %r13d, %r15d - 0x0f, 0x85, 0x9c, 0x06, 0x00, 0x00, //0x00006df5 jne LBB28_260 - 0x41, 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006dfb movl $-522133280, %r15d - 0x41, 0x29, 0xf7, //0x00006e01 subl %esi, %r15d - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00006e04 addl $960051513, %esi - 0x44, 0x21, 0xff, //0x00006e0a andl %r15d, %edi - 0x85, 0xf7, //0x00006e0d testl %esi, %edi - 0x0f, 0x85, 0x82, 0x06, 0x00, 0x00, //0x00006e0f jne LBB28_260 - 0x0f, 0xca, //0x00006e15 bswapl %edx - 0x89, 0xd6, //0x00006e17 movl %edx, %esi - 0xc1, 0xee, 0x04, //0x00006e19 shrl $4, %esi - 0xf7, 0xd6, //0x00006e1c notl %esi - 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x00006e1e andl $16843009, %esi - 0x8d, 0x34, 0xf6, //0x00006e24 leal (%rsi,%rsi,8), %esi - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00006e27 andl $252645135, %edx - 0x01, 0xf2, //0x00006e2d addl %esi, %edx - 0x89, 0xd6, //0x00006e2f movl %edx, %esi - 0xc1, 0xee, 0x04, //0x00006e31 shrl $4, %esi - 0x09, 0xd6, //0x00006e34 orl %edx, %esi - 0x89, 0xf2, //0x00006e36 movl %esi, %edx - 0x81, 0xe2, 0x00, 0x00, 0xfc, 0x00, //0x00006e38 andl $16515072, %edx - 0x81, 0xfa, 0x00, 0x00, 0xdc, 0x00, //0x00006e3e cmpl $14417920, %edx - 0x0f, 0x85, 0x59, 0x06, 0x00, 0x00, //0x00006e44 jne LBB28_261 - 0x89, 0xf2, //0x00006e4a movl %esi, %edx - 0xc1, 0xea, 0x08, //0x00006e4c shrl $8, %edx - 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x00006e4f andl $65280, %edx - 0x40, 0x0f, 0xb6, 0xf6, //0x00006e55 movzbl %sil, %esi - 0x09, 0xd6, //0x00006e59 orl %edx, %esi - 0xc1, 0xe1, 0x0a, //0x00006e5b shll $10, %ecx - 0x8d, 0x8c, 0x31, 0x00, 0x24, 0xa0, 0xfc, //0x00006e5e leal $-56613888(%rcx,%rsi), %ecx - 0x41, 0x89, 0xcf, //0x00006e65 movl %ecx, %r15d - 0x41, 0xc1, 0xef, 0x12, //0x00006e68 shrl $18, %r15d - 0x41, 0x80, 0xcf, 0xf0, //0x00006e6c orb $-16, %r15b - 0x44, 0x88, 0x7d, 0xc8, //0x00006e70 movb %r15b, $-56(%rbp) - 0x89, 0xca, //0x00006e74 movl %ecx, %edx - 0xc1, 0xea, 0x0c, //0x00006e76 shrl $12, %edx - 0x80, 0xe2, 0x3f, //0x00006e79 andb $63, %dl - 0x80, 0xca, 0x80, //0x00006e7c orb $-128, %dl - 0x88, 0x55, 0xc9, //0x00006e7f movb %dl, $-55(%rbp) - 0x89, 0xca, //0x00006e82 movl %ecx, %edx - 0xc1, 0xea, 0x06, //0x00006e84 shrl $6, %edx - 0x80, 0xe2, 0x3f, //0x00006e87 andb $63, %dl - 0x80, 0xca, 0x80, //0x00006e8a orb $-128, %dl - 0x88, 0x55, 0xca, //0x00006e8d movb %dl, $-54(%rbp) - 0x80, 0xe1, 0x3f, //0x00006e90 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00006e93 orb $-128, %cl - 0x88, 0x4d, 0xcb, //0x00006e96 movb %cl, $-53(%rbp) - 0x48, 0x83, 0xc3, 0x0c, //0x00006e99 addq $12, %rbx - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00006e9d movl $4, %edx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006ea2 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006ea7 cmpq %r11, %r14 - 0x0f, 0x82, 0x23, 0xfe, 0xff, 0xff, //0x00006eaa jb LBB28_107 - //0x00006eb0 LBB28_113 - 0x48, 0x8d, 0x55, 0xc8, //0x00006eb0 leaq $-56(%rbp), %rdx - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006eb4 movq $-48(%rbp), %r15 - //0x00006eb8 LBB28_114 - 0x4c, 0x39, 0xd2, //0x00006eb8 cmpq %r10, %rdx - 0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x00006ebb jne LBB28_183 - //0x00006ec1 LBB28_115 - 0x49, 0x39, 0xd8, //0x00006ec1 cmpq %rbx, %r8 - 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x00006ec4 jbe LBB28_130 - 0x4d, 0x39, 0xde, //0x00006eca cmpq %r11, %r14 - 0x0f, 0x82, 0x72, 0xfc, 0xff, 0xff, //0x00006ecd jb LBB28_89 - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00006ed3 jmp LBB28_130 - //0x00006ed8 LBB28_129 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006ed8 movq $-48(%rbp), %r15 - //0x00006edc LBB28_130 - 0x49, 0x31, 0xd8, //0x00006edc xorq %rbx, %r8 - 0x4d, 0x31, 0xde, //0x00006edf xorq %r11, %r14 - 0x45, 0x31, 0xd2, //0x00006ee2 xorl %r10d, %r10d - 0x4d, 0x09, 0xc6, //0x00006ee5 orq %r8, %r14 - 0x41, 0x0f, 0x94, 0xc2, //0x00006ee8 sete %r10b - //0x00006eec LBB28_131 - 0x4c, 0x8b, 0x5d, 0xc0, //0x00006eec movq $-64(%rbp), %r11 - 0x49, 0x8b, 0x73, 0x08, //0x00006ef0 movq $8(%r11), %rsi - 0x48, 0x89, 0xc7, //0x00006ef4 movq %rax, %rdi - 0x48, 0x29, 0xf7, //0x00006ef7 subq %rsi, %rdi - 0x0f, 0x82, 0xea, 0xfb, 0xff, 0xff, //0x00006efa jb LBB28_83 - //0x00006f00 .p2align 4, 0x90 - //0x00006f00 LBB28_132 - 0x48, 0x8d, 0x58, 0x01, //0x00006f00 leaq $1(%rax), %rbx - 0x48, 0x39, 0xf3, //0x00006f04 cmpq %rsi, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f07 jae LBB28_136 - 0x41, 0x8a, 0x14, 0x19, //0x00006f0d movb (%r9,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00006f11 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006f14 je LBB28_136 - 0x80, 0xfa, 0x20, //0x00006f1a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006f1d je LBB28_136 - 0x80, 0xc2, 0xf7, //0x00006f23 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006f26 cmpb $1, %dl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00006f29 ja LBB28_153 - 0x90, //0x00006f2f .p2align 4, 0x90 - //0x00006f30 LBB28_136 - 0x48, 0x8d, 0x58, 0x02, //0x00006f30 leaq $2(%rax), %rbx - 0x48, 0x39, 0xf3, //0x00006f34 cmpq %rsi, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f37 jae LBB28_140 - 0x41, 0x8a, 0x14, 0x19, //0x00006f3d movb (%r9,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00006f41 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006f44 je LBB28_140 - 0x80, 0xfa, 0x20, //0x00006f4a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006f4d je LBB28_140 - 0x80, 0xc2, 0xf7, //0x00006f53 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006f56 cmpb $1, %dl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00006f59 ja LBB28_153 - 0x90, //0x00006f5f .p2align 4, 0x90 - //0x00006f60 LBB28_140 - 0x48, 0x8d, 0x58, 0x03, //0x00006f60 leaq $3(%rax), %rbx - 0x48, 0x39, 0xf3, //0x00006f64 cmpq %rsi, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006f67 jae LBB28_144 - 0x41, 0x8a, 0x14, 0x19, //0x00006f6d movb (%r9,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00006f71 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006f74 je LBB28_144 - 0x80, 0xfa, 0x20, //0x00006f7a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006f7d je LBB28_144 - 0x80, 0xc2, 0xf7, //0x00006f83 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006f86 cmpb $1, %dl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00006f89 ja LBB28_153 - 0x90, //0x00006f8f .p2align 4, 0x90 - //0x00006f90 LBB28_144 - 0x48, 0x8d, 0x50, 0x04, //0x00006f90 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd6, //0x00006f94 cmpq %rdx, %rsi - 0x0f, 0x86, 0x49, 0x04, 0x00, 0x00, //0x00006f97 jbe LBB28_245 - 0x48, 0x39, 0xd6, //0x00006f9d cmpq %rdx, %rsi - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00006fa0 je LBB28_150 - 0x49, 0x8d, 0x14, 0x31, //0x00006fa6 leaq (%r9,%rsi), %rdx - 0x48, 0x83, 0xc7, 0x04, //0x00006faa addq $4, %rdi - 0x49, 0x8d, 0x5c, 0x01, 0x05, //0x00006fae leaq $5(%r9,%rax), %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006fb3 .p2align 4, 0x90 - //0x00006fc0 LBB28_147 - 0x0f, 0xbe, 0x4b, 0xff, //0x00006fc0 movsbl $-1(%rbx), %ecx - 0x83, 0xf9, 0x20, //0x00006fc4 cmpl $32, %ecx - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00006fc7 ja LBB28_152 - 0x49, 0x0f, 0xa3, 0xcc, //0x00006fcd btq %rcx, %r12 - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00006fd1 jae LBB28_152 - 0x48, 0xff, 0xc3, //0x00006fd7 incq %rbx - 0x48, 0xff, 0xc7, //0x00006fda incq %rdi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x00006fdd jne LBB28_147 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00006fe3 jmp LBB28_151 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006fe8 .p2align 4, 0x90 - //0x00006ff0 LBB28_150 - 0x4c, 0x01, 0xca, //0x00006ff0 addq %r9, %rdx - //0x00006ff3 LBB28_151 - 0x4c, 0x29, 0xca, //0x00006ff3 subq %r9, %rdx - 0x48, 0x89, 0xd3, //0x00006ff6 movq %rdx, %rbx - 0x48, 0x39, 0xf3, //0x00006ff9 cmpq %rsi, %rbx - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00006ffc jb LBB28_153 - 0xe9, 0xe5, 0x03, 0x00, 0x00, //0x00007002 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007007 .p2align 4, 0x90 - //0x00007010 LBB28_152 - 0x4c, 0x89, 0xc9, //0x00007010 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00007013 notq %rcx - 0x48, 0x01, 0xcb, //0x00007016 addq %rcx, %rbx - 0x48, 0x39, 0xf3, //0x00007019 cmpq %rsi, %rbx - 0x0f, 0x83, 0xca, 0x03, 0x00, 0x00, //0x0000701c jae LBB28_247 - //0x00007022 LBB28_153 - 0x48, 0x8d, 0x53, 0x01, //0x00007022 leaq $1(%rbx), %rdx - 0x49, 0x89, 0x17, //0x00007026 movq %rdx, (%r15) - 0x41, 0x80, 0x3c, 0x19, 0x3a, //0x00007029 cmpb $58, (%r9,%rbx) - 0x0f, 0x85, 0xb5, 0x03, 0x00, 0x00, //0x0000702e jne LBB28_246 - 0x4d, 0x85, 0xd2, //0x00007034 testq %r10, %r10 - 0x0f, 0x85, 0x66, 0x03, 0x00, 0x00, //0x00007037 jne LBB28_243 - 0x4c, 0x89, 0xdf, //0x0000703d movq %r11, %rdi - 0x4c, 0x89, 0xfe, //0x00007040 movq %r15, %rsi - 0xe8, 0x48, 0xe6, 0xff, 0xff, //0x00007043 callq _skip_one_fast - 0x4c, 0x8b, 0x5d, 0xc0, //0x00007048 movq $-64(%rbp), %r11 - 0x4d, 0x8b, 0x0b, //0x0000704c movq (%r11), %r9 - 0x49, 0x8b, 0x4b, 0x08, //0x0000704f movq $8(%r11), %rcx - 0x49, 0x8b, 0x07, //0x00007053 movq (%r15), %rax - 0x48, 0x89, 0xc6, //0x00007056 movq %rax, %rsi - 0x48, 0x29, 0xce, //0x00007059 subq %rcx, %rsi - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x0000705c jae LBB28_160 - 0x41, 0x8a, 0x14, 0x01, //0x00007062 movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00007066 cmpb $13, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00007069 je LBB28_160 - 0x80, 0xfa, 0x20, //0x0000706f cmpb $32, %dl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007072 je LBB28_160 - 0x80, 0xc2, 0xf7, //0x00007078 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x0000707b cmpb $1, %dl - 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x0000707e jbe LBB28_160 - 0x48, 0x89, 0xc7, //0x00007084 movq %rax, %rdi - 0xe9, 0x4e, 0xf7, 0xff, 0xff, //0x00007087 jmp LBB28_181 - 0x90, 0x90, 0x90, 0x90, //0x0000708c .p2align 4, 0x90 - //0x00007090 LBB28_160 - 0x48, 0x8d, 0x78, 0x01, //0x00007090 leaq $1(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007094 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007097 jae LBB28_164 - 0x41, 0x8a, 0x14, 0x39, //0x0000709d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000070a1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000070a4 je LBB28_164 - 0x80, 0xfa, 0x20, //0x000070aa cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000070ad je LBB28_164 - 0x80, 0xc2, 0xf7, //0x000070b3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000070b6 cmpb $1, %dl - 0x0f, 0x87, 0x1b, 0xf7, 0xff, 0xff, //0x000070b9 ja LBB28_181 - 0x90, //0x000070bf .p2align 4, 0x90 - //0x000070c0 LBB28_164 - 0x48, 0x8d, 0x78, 0x02, //0x000070c0 leaq $2(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000070c4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000070c7 jae LBB28_168 - 0x41, 0x8a, 0x14, 0x39, //0x000070cd movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000070d1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000070d4 je LBB28_168 - 0x80, 0xfa, 0x20, //0x000070da cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000070dd je LBB28_168 - 0x80, 0xc2, 0xf7, //0x000070e3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000070e6 cmpb $1, %dl - 0x0f, 0x87, 0xeb, 0xf6, 0xff, 0xff, //0x000070e9 ja LBB28_181 - 0x90, //0x000070ef .p2align 4, 0x90 - //0x000070f0 LBB28_168 - 0x48, 0x8d, 0x78, 0x03, //0x000070f0 leaq $3(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000070f4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000070f7 jae LBB28_172 - 0x41, 0x8a, 0x14, 0x39, //0x000070fd movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00007101 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007104 je LBB28_172 - 0x80, 0xfa, 0x20, //0x0000710a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000710d je LBB28_172 - 0x80, 0xc2, 0xf7, //0x00007113 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007116 cmpb $1, %dl - 0x0f, 0x87, 0xbb, 0xf6, 0xff, 0xff, //0x00007119 ja LBB28_181 - 0x90, //0x0000711f .p2align 4, 0x90 - //0x00007120 LBB28_172 - 0x48, 0x8d, 0x50, 0x04, //0x00007120 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd1, //0x00007124 cmpq %rdx, %rcx - 0x0f, 0x86, 0xb9, 0x02, 0x00, 0x00, //0x00007127 jbe LBB28_245 - 0x48, 0x39, 0xd1, //0x0000712d cmpq %rdx, %rcx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00007130 je LBB28_178 - 0x49, 0x8d, 0x14, 0x09, //0x00007136 leaq (%r9,%rcx), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x0000713a addq $4, %rsi - 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000713e leaq $5(%r9,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007143 .p2align 4, 0x90 - //0x00007150 LBB28_175 - 0x0f, 0xbe, 0x5f, 0xff, //0x00007150 movsbl $-1(%rdi), %ebx - 0x83, 0xfb, 0x20, //0x00007154 cmpl $32, %ebx - 0x0f, 0x87, 0x6b, 0xf6, 0xff, 0xff, //0x00007157 ja LBB28_180 - 0x49, 0x0f, 0xa3, 0xdc, //0x0000715d btq %rbx, %r12 - 0x0f, 0x83, 0x61, 0xf6, 0xff, 0xff, //0x00007161 jae LBB28_180 - 0x48, 0xff, 0xc7, //0x00007167 incq %rdi - 0x48, 0xff, 0xc6, //0x0000716a incq %rsi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000716d jne LBB28_175 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00007173 jmp LBB28_179 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007178 .p2align 4, 0x90 - //0x00007180 LBB28_178 - 0x4c, 0x01, 0xca, //0x00007180 addq %r9, %rdx - //0x00007183 LBB28_179 - 0x4c, 0x29, 0xca, //0x00007183 subq %r9, %rdx - 0x48, 0x89, 0xd7, //0x00007186 movq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x00007189 cmpq %rcx, %rdi - 0x0f, 0x82, 0x48, 0xf6, 0xff, 0xff, //0x0000718c jb LBB28_181 - 0xe9, 0x55, 0x02, 0x00, 0x00, //0x00007192 jmp LBB28_247 - //0x00007197 LBB28_183 - 0x45, 0x31, 0xd2, //0x00007197 xorl %r10d, %r10d - 0xe9, 0x4d, 0xfd, 0xff, 0xff, //0x0000719a jmp LBB28_131 - //0x0000719f LBB28_209 - 0x49, 0x89, 0x17, //0x0000719f movq %rdx, (%r15) - 0x48, 0x89, 0xd0, //0x000071a2 movq %rdx, %rax - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x000071a5 jmp LBB28_214 - //0x000071aa LBB28_29 - 0x4c, 0x89, 0xc8, //0x000071aa movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x000071ad notq %rax - 0x48, 0x01, 0xc6, //0x000071b0 addq %rax, %rsi - 0x4c, 0x39, 0xc6, //0x000071b3 cmpq %r8, %rsi - 0x0f, 0x82, 0x16, 0xf4, 0xff, 0xff, //0x000071b6 jb LBB28_28 - 0xe9, 0x6b, 0xf4, 0xff, 0xff, //0x000071bc jmp LBB28_30 - //0x000071c1 LBB28_210 - 0x4c, 0x01, 0xca, //0x000071c1 addq %r9, %rdx - //0x000071c4 LBB28_211 - 0x4c, 0x29, 0xca, //0x000071c4 subq %r9, %rdx - 0x48, 0x89, 0xd7, //0x000071c7 movq %rdx, %rdi - 0x4c, 0x39, 0xc7, //0x000071ca cmpq %r8, %rdi - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000071cd jb LBB28_213 - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000071d3 jmp LBB28_214 - //0x000071d8 LBB28_212 - 0x4c, 0x89, 0xc9, //0x000071d8 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x000071db notq %rcx - 0x48, 0x01, 0xcf, //0x000071de addq %rcx, %rdi - 0x4c, 0x39, 0xc7, //0x000071e1 cmpq %r8, %rdi - 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x000071e4 jae LBB28_214 - //0x000071ea LBB28_213 - 0x48, 0x8d, 0x47, 0x01, //0x000071ea leaq $1(%rdi), %rax - 0x49, 0x89, 0x07, //0x000071ee movq %rax, (%r15) - 0x41, 0x80, 0x3c, 0x39, 0x5d, //0x000071f1 cmpb $93, (%r9,%rdi) - 0x0f, 0x84, 0x3d, 0x02, 0x00, 0x00, //0x000071f6 je LBB28_254 - //0x000071fc LBB28_214 - 0x48, 0xff, 0xc8, //0x000071fc decq %rax - 0x49, 0x89, 0x07, //0x000071ff movq %rax, (%r15) - 0x48, 0x89, 0xc2, //0x00007202 movq %rax, %rdx - 0x4d, 0x85, 0xf6, //0x00007205 testq %r14, %r14 - 0x0f, 0x8e, 0x95, 0x01, 0x00, 0x00, //0x00007208 jle LBB28_243 - 0x90, 0x90, //0x0000720e .p2align 4, 0x90 - //0x00007210 LBB28_215 - 0x4c, 0x89, 0xdf, //0x00007210 movq %r11, %rdi - 0x4c, 0x89, 0xfe, //0x00007213 movq %r15, %rsi - 0xe8, 0x75, 0xe4, 0xff, 0xff, //0x00007216 callq _skip_one_fast - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000721b movq $-64(%rbp), %r11 - 0x4d, 0x8b, 0x0b, //0x0000721f movq (%r11), %r9 - 0x49, 0x8b, 0x4b, 0x08, //0x00007222 movq $8(%r11), %rcx - 0x49, 0x8b, 0x07, //0x00007226 movq (%r15), %rax - 0x48, 0x89, 0xc6, //0x00007229 movq %rax, %rsi - 0x48, 0x29, 0xce, //0x0000722c subq %rcx, %rsi - 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000722f jae LBB28_220 - 0x41, 0x8a, 0x14, 0x01, //0x00007235 movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00007239 cmpb $13, %dl - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000723c je LBB28_220 - 0x80, 0xfa, 0x20, //0x00007242 cmpb $32, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00007245 je LBB28_220 - 0x80, 0xc2, 0xf7, //0x0000724b addb $-9, %dl - 0x80, 0xfa, 0x01, //0x0000724e cmpb $1, %dl - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00007251 jbe LBB28_220 - 0x48, 0x89, 0xc7, //0x00007257 movq %rax, %rdi - 0xe9, 0x23, 0x01, 0x00, 0x00, //0x0000725a jmp LBB28_241 - 0x90, //0x0000725f .p2align 4, 0x90 - //0x00007260 LBB28_220 - 0x48, 0x8d, 0x78, 0x01, //0x00007260 leaq $1(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007264 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007267 jae LBB28_224 - 0x41, 0x8a, 0x14, 0x39, //0x0000726d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00007271 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007274 je LBB28_224 - 0x80, 0xfa, 0x20, //0x0000727a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000727d je LBB28_224 - 0x80, 0xc2, 0xf7, //0x00007283 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007286 cmpb $1, %dl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00007289 ja LBB28_241 - 0x90, //0x0000728f .p2align 4, 0x90 - //0x00007290 LBB28_224 - 0x48, 0x8d, 0x78, 0x02, //0x00007290 leaq $2(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007294 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007297 jae LBB28_228 - 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_228 - 0x80, 0xfa, 0x20, //0x000072aa cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000072ad je LBB28_228 - 0x80, 0xc2, 0xf7, //0x000072b3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000072b6 cmpb $1, %dl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x000072b9 ja LBB28_241 - 0x90, //0x000072bf .p2align 4, 0x90 - //0x000072c0 LBB28_228 - 0x48, 0x8d, 0x78, 0x03, //0x000072c0 leaq $3(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000072c4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000072c7 jae LBB28_232 - 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_232 - 0x80, 0xfa, 0x20, //0x000072da cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000072dd je LBB28_232 - 0x80, 0xc2, 0xf7, //0x000072e3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000072e6 cmpb $1, %dl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x000072e9 ja LBB28_241 - 0x90, //0x000072ef .p2align 4, 0x90 - //0x000072f0 LBB28_232 - 0x48, 0x8d, 0x50, 0x04, //0x000072f0 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd1, //0x000072f4 cmpq %rdx, %rcx - 0x0f, 0x86, 0xe9, 0x00, 0x00, 0x00, //0x000072f7 jbe LBB28_245 - 0x48, 0x39, 0xd1, //0x000072fd cmpq %rdx, %rcx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00007300 je LBB28_238 - 0x49, 0x8d, 0x14, 0x09, //0x00007306 leaq (%r9,%rcx), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x0000730a addq $4, %rsi - 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000730e leaq $5(%r9,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007313 .p2align 4, 0x90 - //0x00007320 LBB28_235 - 0x0f, 0xbe, 0x5f, 0xff, //0x00007320 movsbl $-1(%rdi), %ebx - 0x83, 0xfb, 0x20, //0x00007324 cmpl $32, %ebx - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00007327 ja LBB28_240 - 0x49, 0x0f, 0xa3, 0xdc, //0x0000732d btq %rbx, %r12 - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00007331 jae LBB28_240 - 0x48, 0xff, 0xc7, //0x00007337 incq %rdi - 0x48, 0xff, 0xc6, //0x0000733a incq %rsi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000733d jne LBB28_235 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00007343 jmp LBB28_239 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007348 .p2align 4, 0x90 - //0x00007350 LBB28_238 - 0x4c, 0x01, 0xca, //0x00007350 addq %r9, %rdx - //0x00007353 LBB28_239 - 0x4c, 0x29, 0xca, //0x00007353 subq %r9, %rdx - 0x48, 0x89, 0xd7, //0x00007356 movq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x00007359 cmpq %rcx, %rdi - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000735c jb LBB28_241 - 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00007362 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007367 .p2align 4, 0x90 - //0x00007370 LBB28_240 - 0x4c, 0x89, 0xca, //0x00007370 movq %r9, %rdx - 0x48, 0xf7, 0xd2, //0x00007373 notq %rdx - 0x48, 0x01, 0xd7, //0x00007376 addq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x00007379 cmpq %rcx, %rdi - 0x0f, 0x83, 0x6a, 0x00, 0x00, 0x00, //0x0000737c jae LBB28_247 - //0x00007382 LBB28_241 - 0x48, 0x8d, 0x57, 0x01, //0x00007382 leaq $1(%rdi), %rdx - 0x49, 0x89, 0x17, //0x00007386 movq %rdx, (%r15) - 0x41, 0x8a, 0x04, 0x39, //0x00007389 movb (%r9,%rdi), %al - 0x3c, 0x2c, //0x0000738d cmpb $44, %al - 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x0000738f jne LBB28_249 - 0x49, 0x83, 0xfe, 0x02, //0x00007395 cmpq $2, %r14 - 0x4d, 0x8d, 0x76, 0xff, //0x00007399 leaq $-1(%r14), %r14 - 0x0f, 0x8d, 0x6d, 0xfe, 0xff, 0xff, //0x0000739d jge LBB28_215 - //0x000073a3 LBB28_243 - 0x48, 0x8b, 0x45, 0xb8, //0x000073a3 movq $-72(%rbp), %rax - 0x48, 0x83, 0xc0, 0x10, //0x000073a7 addq $16, %rax - 0x4c, 0x8b, 0x55, 0xa8, //0x000073ab movq $-88(%rbp), %r10 - 0x48, 0x89, 0x45, 0xb8, //0x000073af movq %rax, $-72(%rbp) - 0x4c, 0x39, 0xd0, //0x000073b3 cmpq %r10, %rax - 0x48, 0x8b, 0x4d, 0xa0, //0x000073b6 movq $-96(%rbp), %rcx - 0x0f, 0x85, 0xde, 0xf0, 0xff, 0xff, //0x000073ba jne LBB28_2 - //0x000073c0 LBB28_244 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000073c0 movl $1, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x000073c5 vmovq %rax, %xmm0 - 0xc5, 0xfa, 0x7f, 0x01, //0x000073ca vmovdqu %xmm0, (%rcx) - 0x48, 0x89, 0xcf, //0x000073ce movq %rcx, %rdi - 0x4c, 0x89, 0xde, //0x000073d1 movq %r11, %rsi - 0x4c, 0x89, 0xfa, //0x000073d4 movq %r15, %rdx - 0x31, 0xc9, //0x000073d7 xorl %ecx, %ecx - 0xe8, 0x22, 0xd2, 0xff, 0xff, //0x000073d9 callq _fsm_exec - 0x48, 0x89, 0xc1, //0x000073de movq %rax, %rcx - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000073e1 jmp LBB28_248 - //0x000073e6 LBB28_245 - 0x49, 0x89, 0x17, //0x000073e6 movq %rdx, (%r15) - //0x000073e9 LBB28_246 - 0x48, 0x89, 0xd0, //0x000073e9 movq %rdx, %rax - //0x000073ec LBB28_247 - 0x48, 0xff, 0xc8, //0x000073ec decq %rax - 0x49, 0x89, 0x07, //0x000073ef movq %rax, (%r15) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000073f2 movq $-2, %rcx - //0x000073f9 LBB28_248 - 0x48, 0x89, 0xc8, //0x000073f9 movq %rcx, %rax - 0x48, 0x83, 0xc4, 0x38, //0x000073fc addq $56, %rsp - 0x5b, //0x00007400 popq %rbx - 0x41, 0x5c, //0x00007401 popq %r12 - 0x41, 0x5d, //0x00007403 popq %r13 - 0x41, 0x5e, //0x00007405 popq %r14 - 0x41, 0x5f, //0x00007407 popq %r15 - 0x5d, //0x00007409 popq %rbp - 0xc3, //0x0000740a retq - //0x0000740b LBB28_249 - 0x3c, 0x5d, //0x0000740b cmpb $93, %al - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000740d jne LBB28_246 - 0x48, 0x89, 0xd0, //0x00007413 movq %rdx, %rax - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00007416 jmp LBB28_254 - //0x0000741b LBB28_251 - 0x48, 0xff, 0xc8, //0x0000741b decq %rax - 0x49, 0x89, 0x07, //0x0000741e movq %rax, (%r15) - 0x48, 0xc7, 0xc1, 0xde, 0xff, 0xff, 0xff, //0x00007421 movq $-34, %rcx - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00007428 jmp LBB28_248 - //0x0000742d LBB28_252 - 0x48, 0x89, 0xd8, //0x0000742d movq %rbx, %rax - //0x00007430 LBB28_253 - 0x80, 0xf9, 0x7d, //0x00007430 cmpb $125, %cl - 0x0f, 0x85, 0xb3, 0xff, 0xff, 0xff, //0x00007433 jne LBB28_247 - //0x00007439 LBB28_254 - 0x48, 0xff, 0xc8, //0x00007439 decq %rax - 0x49, 0x89, 0x07, //0x0000743c movq %rax, (%r15) - 0x48, 0xc7, 0xc1, 0xdf, 0xff, 0xff, 0xff, //0x0000743f movq $-33, %rcx - 0xe9, 0xae, 0xff, 0xff, 0xff, //0x00007446 jmp LBB28_248 - //0x0000744b LBB28_255 - 0x48, 0x8b, 0x45, 0xc0, //0x0000744b movq $-64(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x0000744f movq $8(%rax), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00007453 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00007457 movq %rax, (%rcx) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000745a movq $-1, %rcx - 0xe9, 0x93, 0xff, 0xff, 0xff, //0x00007461 jmp LBB28_248 - //0x00007466 LBB28_256 - 0x48, 0x83, 0xc3, 0x02, //0x00007466 addq $2, %rbx - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000746a movq $-2, %rcx - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00007471 jmp LBB28_259 - //0x00007476 LBB28_257 - 0x48, 0xff, 0xc3, //0x00007476 incq %rbx - 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x00007479 movq $-3, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00007480 jmp LBB28_259 - //0x00007485 LBB28_258 - 0x48, 0xff, 0xc3, //0x00007485 incq %rbx - //0x00007488 LBB28_259 - 0x48, 0x8b, 0x45, 0xd0, //0x00007488 movq $-48(%rbp), %rax - 0x4c, 0x29, 0xcb, //0x0000748c subq %r9, %rbx - 0x48, 0x89, 0x18, //0x0000748f movq %rbx, (%rax) - 0xe9, 0x62, 0xff, 0xff, 0xff, //0x00007492 jmp LBB28_248 - //0x00007497 LBB28_260 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00007497 movq $-2, %rcx - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000749e jmp LBB28_262 - //0x000074a3 LBB28_261 - 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x000074a3 movq $-4, %rcx - //0x000074aa LBB28_262 - 0x4c, 0x89, 0xd3, //0x000074aa movq %r10, %rbx - 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x000074ad jmp LBB28_259 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000074b2 .p2align 4, 0x90 - //0x000074c0 _validate_utf8 - 0x55, //0x000074c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000074c1 movq %rsp, %rbp - 0x41, 0x57, //0x000074c4 pushq %r15 - 0x41, 0x56, //0x000074c6 pushq %r14 - 0x41, 0x54, //0x000074c8 pushq %r12 - 0x53, //0x000074ca pushq %rbx - 0x50, //0x000074cb pushq %rax - 0x4c, 0x8b, 0x17, //0x000074cc movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x000074cf movq $8(%rdi), %r11 - 0x48, 0x8b, 0x0e, //0x000074d3 movq (%rsi), %rcx - 0x4c, 0x01, 0xd1, //0x000074d6 addq %r10, %rcx - 0x4f, 0x8d, 0x44, 0x1a, 0xfd, //0x000074d9 leaq $-3(%r10,%r11), %r8 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000074de jmp LBB29_1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000074e3 .p2align 4, 0x90 - //0x000074f0 LBB29_19 - 0x48, 0x01, 0xd9, //0x000074f0 addq %rbx, %rcx - //0x000074f3 LBB29_1 - 0x4c, 0x39, 0xc1, //0x000074f3 cmpq %r8, %rcx - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x000074f6 jae LBB29_2 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000074fc movl $1, %ebx - 0x80, 0x39, 0x00, //0x00007501 cmpb $0, (%rcx) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00007504 jns LBB29_19 - 0x8b, 0x01, //0x0000750a movl (%rcx), %eax - 0x89, 0xc7, //0x0000750c movl %eax, %edi - 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000750e andl $12632304, %edi - 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00007514 cmpl $8421600, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000751a jne LBB29_10 - 0x89, 0xc7, //0x00007520 movl %eax, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00007522 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007528 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000752e je LBB29_10 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007534 movl $3, %ebx - 0x85, 0xff, //0x00007539 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000753b jne LBB29_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007541 .p2align 4, 0x90 - //0x00007550 LBB29_10 - 0x89, 0xc7, //0x00007550 movl %eax, %edi - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00007552 andl $49376, %edi - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007558 cmpl $32960, %edi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000755e jne LBB29_12 - 0x89, 0xc7, //0x00007564 movl %eax, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007566 movl $2, %ebx - 0x83, 0xe7, 0x1e, //0x0000756b andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000756e jne LBB29_19 - //0x00007574 LBB29_12 - 0x89, 0xc7, //0x00007574 movl %eax, %edi - 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007576 andl $-1061109512, %edi - 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x0000757c cmpl $-2139062032, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007582 jne LBB29_16 - 0x89, 0xc7, //0x00007588 movl %eax, %edi - 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x0000758a andl $12295, %edi - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007590 je LBB29_16 - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00007596 movl $4, %ebx - 0xa8, 0x04, //0x0000759b testb $4, %al - 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x0000759d je LBB29_19 - 0x25, 0x03, 0x30, 0x00, 0x00, //0x000075a3 andl $12291, %eax - 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x000075a8 je LBB29_19 - //0x000075ae LBB29_16 - 0x48, 0x89, 0xcf, //0x000075ae movq %rcx, %rdi - 0x4c, 0x29, 0xd7, //0x000075b1 subq %r10, %rdi - 0x48, 0x8b, 0x1a, //0x000075b4 movq (%rdx), %rbx - 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000075b7 cmpq $4096, %rbx - 0x0f, 0x83, 0x87, 0x01, 0x00, 0x00, //0x000075be jae LBB29_17 - 0x48, 0x63, 0xc7, //0x000075c4 movslq %edi, %rax - 0x48, 0x8d, 0x7b, 0x01, //0x000075c7 leaq $1(%rbx), %rdi - 0x48, 0x89, 0x3a, //0x000075cb movq %rdi, (%rdx) - 0x48, 0x89, 0x44, 0xda, 0x08, //0x000075ce movq %rax, $8(%rdx,%rbx,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000075d3 movl $1, %ebx - 0xe9, 0x13, 0xff, 0xff, 0xff, //0x000075d8 jmp LBB29_19 - //0x000075dd LBB29_2 - 0x4d, 0x01, 0xd3, //0x000075dd addq %r10, %r11 - 0x4c, 0x39, 0xd9, //0x000075e0 cmpq %r11, %rcx - 0x0f, 0x83, 0x3e, 0x01, 0x00, 0x00, //0x000075e3 jae LBB29_36 - 0x4c, 0x8d, 0x45, 0xdc, //0x000075e9 leaq $-36(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xda, //0x000075ed leaq $-38(%rbp), %r9 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x000075f1 jmp LBB29_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000075f6 .p2align 4, 0x90 - //0x00007600 LBB29_5 - 0x48, 0xff, 0xc1, //0x00007600 incq %rcx - 0x4c, 0x39, 0xd9, //0x00007603 cmpq %r11, %rcx - 0x0f, 0x83, 0x1b, 0x01, 0x00, 0x00, //0x00007606 jae LBB29_36 - //0x0000760c LBB29_4 - 0x80, 0x39, 0x00, //0x0000760c cmpb $0, (%rcx) - 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000760f jns LBB29_5 - 0xc6, 0x45, 0xdc, 0x00, //0x00007615 movb $0, $-36(%rbp) - 0xc6, 0x45, 0xda, 0x00, //0x00007619 movb $0, $-38(%rbp) - 0x4c, 0x89, 0xdb, //0x0000761d movq %r11, %rbx - 0x48, 0x29, 0xcb, //0x00007620 subq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00007623 cmpq $2, %rbx - 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00007627 jb LBB29_21 - 0x44, 0x0f, 0xb6, 0x21, //0x0000762d movzbl (%rcx), %r12d - 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00007631 movzbl $1(%rcx), %r14d - 0x44, 0x88, 0x65, 0xdc, //0x00007636 movb %r12b, $-36(%rbp) - 0x4c, 0x8d, 0x79, 0x02, //0x0000763a leaq $2(%rcx), %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x0000763e addq $-2, %rbx - 0x4c, 0x89, 0xcf, //0x00007642 movq %r9, %rdi - 0x48, 0x85, 0xdb, //0x00007645 testq %rbx, %rbx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00007648 je LBB29_24 - //0x0000764e LBB29_25 - 0x41, 0x0f, 0xb6, 0x07, //0x0000764e movzbl (%r15), %eax - 0x88, 0x07, //0x00007652 movb %al, (%rdi) - 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00007654 movzbl $-36(%rbp), %r12d - 0x0f, 0xb6, 0x7d, 0xda, //0x00007659 movzbl $-38(%rbp), %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000765d jmp LBB29_26 - //0x00007662 LBB29_21 - 0x45, 0x31, 0xe4, //0x00007662 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x00007665 xorl %r14d, %r14d - 0x4c, 0x89, 0xc7, //0x00007668 movq %r8, %rdi - 0x49, 0x89, 0xcf, //0x0000766b movq %rcx, %r15 - 0x48, 0x85, 0xdb, //0x0000766e testq %rbx, %rbx - 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x00007671 jne LBB29_25 - //0x00007677 LBB29_24 - 0x31, 0xff, //0x00007677 xorl %edi, %edi - //0x00007679 LBB29_26 - 0x40, 0x0f, 0xb6, 0xc7, //0x00007679 movzbl %dil, %eax - 0xc1, 0xe0, 0x10, //0x0000767d shll $16, %eax - 0x41, 0x0f, 0xb6, 0xde, //0x00007680 movzbl %r14b, %ebx - 0xc1, 0xe3, 0x08, //0x00007684 shll $8, %ebx - 0x41, 0x0f, 0xb6, 0xfc, //0x00007687 movzbl %r12b, %edi - 0x09, 0xdf, //0x0000768b orl %ebx, %edi - 0x09, 0xf8, //0x0000768d orl %edi, %eax - 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x0000768f andl $12632304, %eax - 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x00007694 cmpl $8421600, %eax - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00007699 jne LBB29_29 - 0x89, 0xf8, //0x0000769f movl %edi, %eax - 0x25, 0x0f, 0x20, 0x00, 0x00, //0x000076a1 andl $8207, %eax - 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x000076a6 cmpl $8205, %eax - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000076ab je LBB29_29 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000076b1 movl $3, %ebx - 0x85, 0xc0, //0x000076b6 testl %eax, %eax - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000076b8 jne LBB29_34 - 0x90, 0x90, //0x000076be .p2align 4, 0x90 - //0x000076c0 LBB29_29 - 0x41, 0xf6, 0xc4, 0x1e, //0x000076c0 testb $30, %r12b - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000076c4 je LBB29_31 - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x000076ca andl $49376, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000076d0 movl $2, %ebx - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x000076d5 cmpl $32960, %edi - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000076db jne LBB29_31 - //0x000076e1 LBB29_34 - 0x48, 0x01, 0xd9, //0x000076e1 addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x000076e4 cmpq %r11, %rcx - 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x000076e7 jb LBB29_4 - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x000076ed jmp LBB29_36 - //0x000076f2 LBB29_31 - 0x48, 0x89, 0xc8, //0x000076f2 movq %rcx, %rax - 0x4c, 0x29, 0xd0, //0x000076f5 subq %r10, %rax - 0x48, 0x8b, 0x3a, //0x000076f8 movq (%rdx), %rdi - 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x000076fb cmpq $4096, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00007702 jae LBB29_32 - 0x48, 0x98, //0x00007708 cltq - 0x48, 0x8d, 0x5f, 0x01, //0x0000770a leaq $1(%rdi), %rbx - 0x48, 0x89, 0x1a, //0x0000770e movq %rbx, (%rdx) - 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00007711 movq %rax, $8(%rdx,%rdi,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007716 movl $1, %ebx - 0x48, 0x01, 0xd9, //0x0000771b addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x0000771e cmpq %r11, %rcx - 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00007721 jb LBB29_4 - //0x00007727 LBB29_36 - 0x4c, 0x29, 0xd1, //0x00007727 subq %r10, %rcx - 0x48, 0x89, 0x0e, //0x0000772a movq %rcx, (%rsi) - 0x31, 0xc0, //0x0000772d xorl %eax, %eax - //0x0000772f LBB29_37 - 0x48, 0x83, 0xc4, 0x08, //0x0000772f addq $8, %rsp - 0x5b, //0x00007733 popq %rbx - 0x41, 0x5c, //0x00007734 popq %r12 - 0x41, 0x5e, //0x00007736 popq %r14 - 0x41, 0x5f, //0x00007738 popq %r15 - 0x5d, //0x0000773a popq %rbp - 0xc3, //0x0000773b retq - //0x0000773c LBB29_32 - 0x48, 0x89, 0x06, //0x0000773c movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000773f movq $-1, %rax - 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00007746 jmp LBB29_37 - //0x0000774b LBB29_17 - 0x48, 0x89, 0x3e, //0x0000774b movq %rdi, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000774e movq $-1, %rax - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00007755 jmp LBB29_37 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000775a .p2align 4, 0x90 - //0x00007760 _validate_utf8_fast - 0x55, //0x00007760 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007761 movq %rsp, %rbp - 0x53, //0x00007764 pushq %rbx - 0x50, //0x00007765 pushq %rax - 0x4c, 0x8b, 0x17, //0x00007766 movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x00007769 movq $8(%rdi), %r11 - 0x4b, 0x8d, 0x74, 0x1a, 0xfd, //0x0000776d leaq $-3(%r10,%r11), %rsi - 0x4c, 0x89, 0xd0, //0x00007772 movq %r10, %rax - 0x49, 0x39, 0xf2, //0x00007775 cmpq %rsi, %r10 - 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00007778 jae LBB30_14 - 0x4c, 0x89, 0xd0, //0x0000777e movq %r10, %rax - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007781 jmp LBB30_3 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007786 .p2align 4, 0x90 - //0x00007790 LBB30_2 - 0x48, 0x01, 0xd0, //0x00007790 addq %rdx, %rax - 0x48, 0x39, 0xf0, //0x00007793 cmpq %rsi, %rax - 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x00007796 jae LBB30_14 - //0x0000779c LBB30_3 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000779c movl $1, %edx - 0x80, 0x38, 0x00, //0x000077a1 cmpb $0, (%rax) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x000077a4 jns LBB30_2 - 0x8b, 0x38, //0x000077aa movl (%rax), %edi - 0x89, 0xf9, //0x000077ac movl %edi, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x000077ae andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x000077b4 cmpl $8421600, %ecx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000077ba jne LBB30_7 - 0x89, 0xf9, //0x000077c0 movl %edi, %ecx - 0x81, 0xe1, 0x0f, 0x20, 0x00, 0x00, //0x000077c2 andl $8207, %ecx - 0x81, 0xf9, 0x0d, 0x20, 0x00, 0x00, //0x000077c8 cmpl $8205, %ecx - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000077ce je LBB30_7 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000077d4 movl $3, %edx - 0x85, 0xc9, //0x000077d9 testl %ecx, %ecx - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x000077db jne LBB30_2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000077e1 .p2align 4, 0x90 - //0x000077f0 LBB30_7 - 0x89, 0xf9, //0x000077f0 movl %edi, %ecx - 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x000077f2 andl $49376, %ecx - 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x000077f8 cmpl $32960, %ecx - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000077fe jne LBB30_9 - 0x89, 0xf9, //0x00007804 movl %edi, %ecx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00007806 movl $2, %edx - 0x83, 0xe1, 0x1e, //0x0000780b andl $30, %ecx - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000780e jne LBB30_2 - //0x00007814 LBB30_9 - 0x89, 0xf9, //0x00007814 movl %edi, %ecx - 0x81, 0xe1, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007816 andl $-1061109512, %ecx - 0x81, 0xf9, 0xf0, 0x80, 0x80, 0x80, //0x0000781c cmpl $-2139062032, %ecx - 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00007822 jne LBB30_13 - 0x89, 0xf9, //0x00007828 movl %edi, %ecx - 0x81, 0xe1, 0x07, 0x30, 0x00, 0x00, //0x0000782a andl $12295, %ecx - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00007830 je LBB30_13 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00007836 movl $4, %edx - 0x40, 0xf6, 0xc7, 0x04, //0x0000783b testb $4, %dil - 0x0f, 0x84, 0x4b, 0xff, 0xff, 0xff, //0x0000783f je LBB30_2 - 0x81, 0xe7, 0x03, 0x30, 0x00, 0x00, //0x00007845 andl $12291, %edi - 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x0000784b je LBB30_2 - //0x00007851 LBB30_13 - 0x48, 0xf7, 0xd0, //0x00007851 notq %rax - 0x4c, 0x01, 0xd0, //0x00007854 addq %r10, %rax - 0x48, 0x83, 0xc4, 0x08, //0x00007857 addq $8, %rsp - 0x5b, //0x0000785b popq %rbx - 0x5d, //0x0000785c popq %rbp - 0xc3, //0x0000785d retq - //0x0000785e LBB30_14 - 0x4d, 0x01, 0xd3, //0x0000785e addq %r10, %r11 - 0x4c, 0x39, 0xd8, //0x00007861 cmpq %r11, %rax - 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x00007864 jae LBB30_30 - 0x4c, 0x8d, 0x45, 0xf4, //0x0000786a leaq $-12(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xf2, //0x0000786e leaq $-14(%rbp), %r9 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00007872 jmp LBB30_17 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007877 .p2align 4, 0x90 - //0x00007880 LBB30_16 - 0x48, 0xff, 0xc0, //0x00007880 incq %rax - 0x4c, 0x39, 0xd8, //0x00007883 cmpq %r11, %rax - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007886 jae LBB30_30 - //0x0000788c LBB30_17 - 0x80, 0x38, 0x00, //0x0000788c cmpb $0, (%rax) - 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x0000788f jns LBB30_16 - 0xc6, 0x45, 0xf4, 0x00, //0x00007895 movb $0, $-12(%rbp) - 0xc6, 0x45, 0xf2, 0x00, //0x00007899 movb $0, $-14(%rbp) - 0x4c, 0x89, 0xda, //0x0000789d movq %r11, %rdx - 0x48, 0x29, 0xc2, //0x000078a0 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x000078a3 cmpq $2, %rdx - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x000078a7 jb LBB30_21 - 0x0f, 0xb6, 0x30, //0x000078ad movzbl (%rax), %esi - 0x0f, 0xb6, 0x78, 0x01, //0x000078b0 movzbl $1(%rax), %edi - 0x40, 0x88, 0x75, 0xf4, //0x000078b4 movb %sil, $-12(%rbp) - 0x48, 0x8d, 0x48, 0x02, //0x000078b8 leaq $2(%rax), %rcx - 0x48, 0x83, 0xc2, 0xfe, //0x000078bc addq $-2, %rdx - 0x4c, 0x89, 0xcb, //0x000078c0 movq %r9, %rbx - 0x48, 0x85, 0xd2, //0x000078c3 testq %rdx, %rdx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000078c6 je LBB30_22 - //0x000078cc LBB30_20 - 0x0f, 0xb6, 0x09, //0x000078cc movzbl (%rcx), %ecx - 0x88, 0x0b, //0x000078cf movb %cl, (%rbx) - 0x0f, 0xb6, 0x75, 0xf4, //0x000078d1 movzbl $-12(%rbp), %esi - 0x0f, 0xb6, 0x4d, 0xf2, //0x000078d5 movzbl $-14(%rbp), %ecx - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x000078d9 jmp LBB30_23 - //0x000078de LBB30_21 - 0x31, 0xf6, //0x000078de xorl %esi, %esi - 0x31, 0xff, //0x000078e0 xorl %edi, %edi - 0x4c, 0x89, 0xc3, //0x000078e2 movq %r8, %rbx - 0x48, 0x89, 0xc1, //0x000078e5 movq %rax, %rcx - 0x48, 0x85, 0xd2, //0x000078e8 testq %rdx, %rdx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x000078eb jne LBB30_20 - //0x000078f1 LBB30_22 - 0x31, 0xc9, //0x000078f1 xorl %ecx, %ecx - //0x000078f3 LBB30_23 - 0x0f, 0xb6, 0xc9, //0x000078f3 movzbl %cl, %ecx - 0xc1, 0xe1, 0x10, //0x000078f6 shll $16, %ecx - 0x40, 0x0f, 0xb6, 0xff, //0x000078f9 movzbl %dil, %edi - 0xc1, 0xe7, 0x08, //0x000078fd shll $8, %edi - 0x40, 0x0f, 0xb6, 0xd6, //0x00007900 movzbl %sil, %edx - 0x09, 0xfa, //0x00007904 orl %edi, %edx - 0x09, 0xd1, //0x00007906 orl %edx, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x00007908 andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x0000790e cmpl $8421600, %ecx - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007914 jne LBB30_26 - 0x89, 0xd7, //0x0000791a movl %edx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x0000791c andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007922 cmpl $8205, %edi - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00007928 je LBB30_26 - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x0000792e movl $3, %ecx - 0x85, 0xff, //0x00007933 testl %edi, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007935 jne LBB30_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000793b .p2align 4, 0x90 - //0x00007940 LBB30_26 - 0x40, 0xf6, 0xc6, 0x1e, //0x00007940 testb $30, %sil - 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x00007944 je LBB30_13 - 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x0000794a andl $49376, %edx - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00007950 movl $2, %ecx - 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x00007955 cmpl $32960, %edx - 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x0000795b jne LBB30_13 - //0x00007961 LBB30_28 - 0x48, 0x01, 0xc8, //0x00007961 addq %rcx, %rax - 0x4c, 0x39, 0xd8, //0x00007964 cmpq %r11, %rax - 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00007967 jb LBB30_17 - //0x0000796d LBB30_30 - 0x31, 0xc0, //0x0000796d xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x0000796f addq $8, %rsp - 0x5b, //0x00007973 popq %rbx - 0x5d, //0x00007974 popq %rbp - 0xc3, //0x00007975 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007976 .p2align 5, 0x00 - //0x00007980 LCPI31_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00007980 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00007990 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x000079a0 .p2align 4, 0x90 - //0x000079a0 _f32toa - 0x55, //0x000079a0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000079a1 movq %rsp, %rbp - 0x41, 0x57, //0x000079a4 pushq %r15 - 0x41, 0x56, //0x000079a6 pushq %r14 - 0x41, 0x55, //0x000079a8 pushq %r13 - 0x41, 0x54, //0x000079aa pushq %r12 - 0x53, //0x000079ac pushq %rbx - 0xc5, 0xf9, 0x7e, 0xc0, //0x000079ad vmovd %xmm0, %eax - 0x89, 0xc1, //0x000079b1 movl %eax, %ecx - 0xc1, 0xe9, 0x17, //0x000079b3 shrl $23, %ecx - 0x0f, 0xb6, 0xd9, //0x000079b6 movzbl %cl, %ebx - 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x000079b9 cmpl $255, %ebx - 0x0f, 0x84, 0xff, 0x0c, 0x00, 0x00, //0x000079bf je LBB31_139 - 0xc6, 0x07, 0x2d, //0x000079c5 movb $45, (%rdi) - 0x41, 0x89, 0xc1, //0x000079c8 movl %eax, %r9d - 0x41, 0xc1, 0xe9, 0x1f, //0x000079cb shrl $31, %r9d - 0x4e, 0x8d, 0x04, 0x0f, //0x000079cf leaq (%rdi,%r9), %r8 - 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x000079d3 testl $2147483647, %eax - 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x000079d8 je LBB31_14 - 0x25, 0xff, 0xff, 0x7f, 0x00, //0x000079de andl $8388607, %eax - 0x85, 0xdb, //0x000079e3 testl %ebx, %ebx - 0x0f, 0x84, 0xe1, 0x0c, 0x00, 0x00, //0x000079e5 je LBB31_140 - 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x000079eb leal $8388608(%rax), %esi - 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x000079f1 leal $-150(%rbx), %r15d - 0x8d, 0x4b, 0x81, //0x000079f8 leal $-127(%rbx), %ecx - 0x83, 0xf9, 0x17, //0x000079fb cmpl $23, %ecx - 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x000079fe ja LBB31_5 - 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00007a04 movl $150, %ecx - 0x29, 0xd9, //0x00007a09 subl %ebx, %ecx - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00007a0b movq $-1, %rdx - 0x48, 0xd3, 0xe2, //0x00007a12 shlq %cl, %rdx - 0xf7, 0xd2, //0x00007a15 notl %edx - 0x85, 0xf2, //0x00007a17 testl %esi, %edx - 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x00007a19 je LBB31_32 - //0x00007a1f LBB31_5 - 0x41, 0x89, 0xf6, //0x00007a1f movl %esi, %r14d - 0x41, 0x83, 0xe6, 0x01, //0x00007a22 andl $1, %r14d - 0x85, 0xc0, //0x00007a26 testl %eax, %eax - 0x0f, 0x94, 0xc0, //0x00007a28 sete %al - 0x83, 0xfb, 0x01, //0x00007a2b cmpl $1, %ebx - 0x0f, 0x97, 0xc1, //0x00007a2e seta %cl - 0x20, 0xc1, //0x00007a31 andb %al, %cl - 0x0f, 0xb6, 0xc9, //0x00007a33 movzbl %cl, %ecx - 0x41, 0x89, 0xf2, //0x00007a36 movl %esi, %r10d - 0x41, 0xc1, 0xe2, 0x02, //0x00007a39 shll $2, %r10d - 0x8d, 0x44, 0xb1, 0xfe, //0x00007a3d leal $-2(%rcx,%rsi,4), %eax - 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x00007a41 imull $1262611, %r15d, %r11d - 0x31, 0xd2, //0x00007a48 xorl %edx, %edx - 0x84, 0xc9, //0x00007a4a testb %cl, %cl - 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x00007a4c movl $524031, %ecx - 0x0f, 0x44, 0xca, //0x00007a51 cmovel %edx, %ecx - 0x41, 0x29, 0xcb, //0x00007a54 subl %ecx, %r11d - 0x41, 0xc1, 0xfb, 0x16, //0x00007a57 sarl $22, %r11d - 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x00007a5b imull $-1741647, %r11d, %ecx - 0xc1, 0xe9, 0x13, //0x00007a62 shrl $19, %ecx - 0x44, 0x01, 0xf9, //0x00007a65 addl %r15d, %ecx - 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00007a68 movl $31, %edx - 0x44, 0x29, 0xda, //0x00007a6d subl %r11d, %edx - 0x48, 0x63, 0xd2, //0x00007a70 movslq %edx, %rdx - 0x48, 0x8d, 0x1d, 0x96, 0xb7, 0x00, 0x00, //0x00007a73 leaq $46998(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */ - 0xfe, 0xc1, //0x00007a7a incb %cl - 0xd3, 0xe0, //0x00007a7c shll %cl, %eax - 0x4c, 0x8b, 0x24, 0xd3, //0x00007a7e movq (%rbx,%rdx,8), %r12 - 0x49, 0xf7, 0xe4, //0x00007a82 mulq %r12 - 0x48, 0xc1, 0xe8, 0x20, //0x00007a85 shrq $32, %rax - 0x31, 0xdb, //0x00007a89 xorl %ebx, %ebx - 0x83, 0xf8, 0x01, //0x00007a8b cmpl $1, %eax - 0x0f, 0x97, 0xc3, //0x00007a8e seta %bl - 0x41, 0xd3, 0xe2, //0x00007a91 shll %cl, %r10d - 0x09, 0xd3, //0x00007a94 orl %edx, %ebx - 0x4c, 0x89, 0xd0, //0x00007a96 movq %r10, %rax - 0x49, 0xf7, 0xe4, //0x00007a99 mulq %r12 - 0x49, 0x89, 0xd2, //0x00007a9c movq %rdx, %r10 - 0x48, 0xc1, 0xe8, 0x20, //0x00007a9f shrq $32, %rax - 0x45, 0x31, 0xff, //0x00007aa3 xorl %r15d, %r15d - 0x83, 0xf8, 0x01, //0x00007aa6 cmpl $1, %eax - 0x41, 0x0f, 0x97, 0xc7, //0x00007aa9 seta %r15b - 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x00007aad leal $2(,%rsi,4), %eax - 0xd3, 0xe0, //0x00007ab4 shll %cl, %eax - 0x45, 0x09, 0xd7, //0x00007ab6 orl %r10d, %r15d - 0x49, 0xf7, 0xe4, //0x00007ab9 mulq %r12 - 0x48, 0xc1, 0xe8, 0x20, //0x00007abc shrq $32, %rax - 0x31, 0xc9, //0x00007ac0 xorl %ecx, %ecx - 0x83, 0xf8, 0x01, //0x00007ac2 cmpl $1, %eax - 0x0f, 0x97, 0xc1, //0x00007ac5 seta %cl - 0x09, 0xd1, //0x00007ac8 orl %edx, %ecx - 0x44, 0x01, 0xf3, //0x00007aca addl %r14d, %ebx - 0x44, 0x29, 0xf1, //0x00007acd subl %r14d, %ecx - 0x41, 0x83, 0xff, 0x28, //0x00007ad0 cmpl $40, %r15d - 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00007ad4 jb LBB31_12 - 0x44, 0x89, 0xd2, //0x00007ada movl %r10d, %edx - 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007add movl $3435973837, %eax - 0x48, 0x0f, 0xaf, 0xc2, //0x00007ae2 imulq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00007ae6 shrq $37, %rax - 0x41, 0x89, 0xde, //0x00007aea movl %ebx, %r14d - 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x00007aed leaq (,%rax,8), %rsi - 0x48, 0x8d, 0x14, 0xb6, //0x00007af5 leaq (%rsi,%rsi,4), %rdx - 0x4c, 0x39, 0xf2, //0x00007af9 cmpq %r14, %rdx - 0x41, 0x0f, 0x93, 0xc4, //0x00007afc setae %r12b - 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x00007b00 leaq $40(%rsi,%rsi,4), %r14 - 0x89, 0xce, //0x00007b05 movl %ecx, %esi - 0x49, 0x39, 0xf6, //0x00007b07 cmpq %rsi, %r14 - 0x0f, 0x96, 0xc2, //0x00007b0a setbe %dl - 0x41, 0x38, 0xd4, //0x00007b0d cmpb %dl, %r12b - 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00007b10 je LBB31_12 - 0x45, 0x31, 0xed, //0x00007b16 xorl %r13d, %r13d - 0x49, 0x39, 0xf6, //0x00007b19 cmpq %rsi, %r14 - 0x41, 0x0f, 0x96, 0xc5, //0x00007b1c setbe %r13b - 0x41, 0x01, 0xc5, //0x00007b20 addl %eax, %r13d - 0x41, 0xff, 0xc3, //0x00007b23 incl %r11d - 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00007b26 cmpl $100000, %r13d - 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x00007b2d jae LBB31_18 - //0x00007b33 LBB31_8 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007b33 movl $1, %eax - 0x41, 0x83, 0xfd, 0x0a, //0x00007b38 cmpl $10, %r13d - 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x00007b3c jb LBB31_22 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00007b42 movl $2, %eax - 0x41, 0x83, 0xfd, 0x64, //0x00007b47 cmpl $100, %r13d - 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x00007b4b jb LBB31_22 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00007b51 movl $3, %eax - 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x00007b56 cmpl $1000, %r13d - 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x00007b5d jb LBB31_22 - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007b63 cmpl $10000, %r13d - 0xb8, 0x05, 0x00, 0x00, 0x00, //0x00007b6a movl $5, %eax - 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00007b6f jmp LBB31_21 - //0x00007b74 LBB31_12 - 0x4d, 0x89, 0xd6, //0x00007b74 movq %r10, %r14 - 0x49, 0xc1, 0xee, 0x02, //0x00007b77 shrq $2, %r14 - 0x44, 0x89, 0xd6, //0x00007b7b movl %r10d, %esi - 0x83, 0xe6, 0xfc, //0x00007b7e andl $-4, %esi - 0x39, 0xf3, //0x00007b81 cmpl %esi, %ebx - 0x0f, 0x96, 0xc2, //0x00007b83 setbe %dl - 0x8d, 0x5e, 0x04, //0x00007b86 leal $4(%rsi), %ebx - 0x39, 0xcb, //0x00007b89 cmpl %ecx, %ebx - 0x0f, 0x96, 0xc0, //0x00007b8b setbe %al - 0x38, 0xc2, //0x00007b8e cmpb %al, %dl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00007b90 je LBB31_15 - 0x45, 0x31, 0xed, //0x00007b96 xorl %r13d, %r13d - 0x39, 0xcb, //0x00007b99 cmpl %ecx, %ebx - 0x41, 0x0f, 0x96, 0xc5, //0x00007b9b setbe %r13b - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00007b9f jmp LBB31_17 - //0x00007ba4 LBB31_14 - 0x41, 0xc6, 0x00, 0x30, //0x00007ba4 movb $48, (%r8) - 0x41, 0x29, 0xf8, //0x00007ba8 subl %edi, %r8d - 0x41, 0xff, 0xc0, //0x00007bab incl %r8d - 0xe9, 0x00, 0x0b, 0x00, 0x00, //0x00007bae jmp LBB31_138 - //0x00007bb3 LBB31_15 - 0x83, 0xce, 0x02, //0x00007bb3 orl $2, %esi - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00007bb6 movl $1, %r13d - 0x41, 0x39, 0xf7, //0x00007bbc cmpl %esi, %r15d - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00007bbf ja LBB31_17 - 0x0f, 0x94, 0xc0, //0x00007bc5 sete %al - 0x41, 0xc0, 0xea, 0x02, //0x00007bc8 shrb $2, %r10b - 0x41, 0x20, 0xc2, //0x00007bcc andb %al, %r10b - 0x45, 0x0f, 0xb6, 0xea, //0x00007bcf movzbl %r10b, %r13d - //0x00007bd3 LBB31_17 - 0x45, 0x01, 0xf5, //0x00007bd3 addl %r14d, %r13d - 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00007bd6 cmpl $100000, %r13d - 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x00007bdd jb LBB31_8 - //0x00007be3 LBB31_18 - 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00007be3 movl $6, %eax - 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x00007be8 cmpl $1000000, %r13d - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00007bef jb LBB31_22 - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00007bf5 movl $7, %eax - 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x00007bfa cmpl $10000000, %r13d - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00007c01 jb LBB31_22 - 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x00007c07 cmpl $100000000, %r13d - 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00007c0e movl $9, %eax - //0x00007c13 LBB31_21 - 0x83, 0xd8, 0x00, //0x00007c13 sbbl $0, %eax - //0x00007c16 LBB31_22 - 0x46, 0x8d, 0x3c, 0x18, //0x00007c16 leal (%rax,%r11), %r15d - 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x00007c1a leal $5(%rax,%r11), %ecx - 0x83, 0xf9, 0x1b, //0x00007c1f cmpl $27, %ecx - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00007c22 jb LBB31_26 - 0x89, 0xc0, //0x00007c28 movl %eax, %eax - 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x00007c2a leaq $1(%r8,%rax), %rbx - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007c2f cmpl $10000, %r13d - 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00007c36 jb LBB31_30 - 0x44, 0x89, 0xe8, //0x00007c3c movl %r13d, %eax - 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00007c3f movl $3518437209, %r11d - 0x4c, 0x0f, 0xaf, 0xd8, //0x00007c45 imulq %rax, %r11 - 0x49, 0xc1, 0xeb, 0x2d, //0x00007c49 shrq $45, %r11 - 0x41, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x00007c4d imull $-10000, %r11d, %eax - 0x44, 0x01, 0xe8, //0x00007c54 addl %r13d, %eax - 0x0f, 0x84, 0xb3, 0x04, 0x00, 0x00, //0x00007c57 je LBB31_62 - 0x89, 0xc1, //0x00007c5d movl %eax, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00007c5f imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x00007c66 shrq $37, %rcx - 0x6b, 0xd1, 0x64, //0x00007c6a imull $100, %ecx, %edx - 0x29, 0xd0, //0x00007c6d subl %edx, %eax - 0x48, 0x8d, 0x15, 0x1a, 0x42, 0x00, 0x00, //0x00007c6f leaq $16922(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x42, //0x00007c76 movzwl (%rdx,%rax,2), %eax - 0x66, 0x89, 0x43, 0xfe, //0x00007c7a movw %ax, $-2(%rbx) - 0x0f, 0xb7, 0x04, 0x4a, //0x00007c7e movzwl (%rdx,%rcx,2), %eax - 0x66, 0x89, 0x43, 0xfc, //0x00007c82 movw %ax, $-4(%rbx) - 0x45, 0x31, 0xc9, //0x00007c86 xorl %r9d, %r9d - 0x48, 0x8d, 0x4b, 0xfc, //0x00007c89 leaq $-4(%rbx), %rcx - 0x41, 0x83, 0xfb, 0x64, //0x00007c8d cmpl $100, %r11d - 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00007c91 jae LBB31_64 - //0x00007c97 LBB31_31 - 0x44, 0x89, 0xda, //0x00007c97 movl %r11d, %edx - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00007c9a jmp LBB31_66 - //0x00007c9f LBB31_26 - 0x41, 0x89, 0xc4, //0x00007c9f movl %eax, %r12d - 0x45, 0x85, 0xdb, //0x00007ca2 testl %r11d, %r11d - 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00007ca5 js LBB31_38 - 0x4b, 0x8d, 0x34, 0x20, //0x00007cab leaq (%r8,%r12), %rsi - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007caf cmpl $10000, %r13d - 0x0f, 0x82, 0xa7, 0x02, 0x00, 0x00, //0x00007cb6 jb LBB31_43 - 0x44, 0x89, 0xe8, //0x00007cbc movl %r13d, %eax - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00007cbf movl $3518437209, %ecx - 0x48, 0x0f, 0xaf, 0xc8, //0x00007cc4 imulq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x00007cc8 shrq $45, %rcx - 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00007ccc imull $-10000, %ecx, %eax - 0x44, 0x01, 0xe8, //0x00007cd2 addl %r13d, %eax - 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00007cd5 imulq $1374389535, %rax, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00007cdc shrq $37, %rdx - 0x6b, 0xda, 0x64, //0x00007ce0 imull $100, %edx, %ebx - 0x29, 0xd8, //0x00007ce3 subl %ebx, %eax - 0x48, 0x8d, 0x1d, 0xa4, 0x41, 0x00, 0x00, //0x00007ce5 leaq $16804(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x43, //0x00007cec movzwl (%rbx,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfe, //0x00007cf0 movw %ax, $-2(%rsi) - 0x48, 0x8d, 0x46, 0xfc, //0x00007cf4 leaq $-4(%rsi), %rax - 0x0f, 0xb7, 0x14, 0x53, //0x00007cf8 movzwl (%rbx,%rdx,2), %edx - 0x66, 0x89, 0x56, 0xfc, //0x00007cfc movw %dx, $-4(%rsi) - 0x41, 0x89, 0xcd, //0x00007d00 movl %ecx, %r13d - 0x41, 0x83, 0xfd, 0x64, //0x00007d03 cmpl $100, %r13d - 0x0f, 0x83, 0x63, 0x02, 0x00, 0x00, //0x00007d07 jae LBB31_44 - //0x00007d0d LBB31_29 - 0x44, 0x89, 0xe9, //0x00007d0d movl %r13d, %ecx - 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00007d10 jmp LBB31_46 - //0x00007d15 LBB31_30 - 0x45, 0x31, 0xc9, //0x00007d15 xorl %r9d, %r9d - 0x48, 0x89, 0xd9, //0x00007d18 movq %rbx, %rcx - 0x45, 0x89, 0xeb, //0x00007d1b movl %r13d, %r11d - 0x41, 0x83, 0xfb, 0x64, //0x00007d1e cmpl $100, %r11d - 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x00007d22 jb LBB31_31 - //0x00007d28 LBB31_64 - 0x48, 0xff, 0xc9, //0x00007d28 decq %rcx - 0x4c, 0x8d, 0x15, 0x5e, 0x41, 0x00, 0x00, //0x00007d2b leaq $16734(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007d32 .p2align 4, 0x90 - //0x00007d40 LBB31_65 - 0x44, 0x89, 0xda, //0x00007d40 movl %r11d, %edx - 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00007d43 imulq $1374389535, %rdx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00007d4a shrq $37, %rdx - 0x6b, 0xc2, 0x64, //0x00007d4e imull $100, %edx, %eax - 0x44, 0x89, 0xde, //0x00007d51 movl %r11d, %esi - 0x29, 0xc6, //0x00007d54 subl %eax, %esi - 0x41, 0x0f, 0xb7, 0x04, 0x72, //0x00007d56 movzwl (%r10,%rsi,2), %eax - 0x66, 0x89, 0x41, 0xff, //0x00007d5b movw %ax, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00007d5f addq $-2, %rcx - 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00007d63 cmpl $9999, %r11d - 0x41, 0x89, 0xd3, //0x00007d6a movl %edx, %r11d - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00007d6d ja LBB31_65 - //0x00007d73 LBB31_66 - 0x49, 0x8d, 0x70, 0x01, //0x00007d73 leaq $1(%r8), %rsi - 0x83, 0xfa, 0x0a, //0x00007d77 cmpl $10, %edx - 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00007d7a jb LBB31_68 - 0x89, 0xd0, //0x00007d80 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x07, 0x41, 0x00, 0x00, //0x00007d82 leaq $16647(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x41, //0x00007d89 movb (%rcx,%rax,2), %dl - 0x8a, 0x44, 0x41, 0x01, //0x00007d8c movb $1(%rcx,%rax,2), %al - 0x41, 0x88, 0x50, 0x01, //0x00007d90 movb %dl, $1(%r8) - 0x41, 0x88, 0x40, 0x02, //0x00007d94 movb %al, $2(%r8) - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00007d98 jmp LBB31_69 - //0x00007d9d LBB31_68 - 0x80, 0xc2, 0x30, //0x00007d9d addb $48, %dl - 0x88, 0x16, //0x00007da0 movb %dl, (%rsi) - //0x00007da2 LBB31_69 - 0x4c, 0x29, 0xcb, //0x00007da2 subq %r9, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007da5 .p2align 4, 0x90 - //0x00007db0 LBB31_70 - 0x80, 0x7b, 0xff, 0x30, //0x00007db0 cmpb $48, $-1(%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00007db4 leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00007db8 je LBB31_70 - 0x41, 0x88, 0x10, //0x00007dbe movb %dl, (%r8) - 0x48, 0x8d, 0x43, 0x01, //0x00007dc1 leaq $1(%rbx), %rax - 0x48, 0x89, 0xc1, //0x00007dc5 movq %rax, %rcx - 0x48, 0x29, 0xf1, //0x00007dc8 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00007dcb cmpq $2, %rcx - 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x00007dcf jl LBB31_73 - 0xc6, 0x06, 0x2e, //0x00007dd5 movb $46, (%rsi) - 0x48, 0x89, 0xc3, //0x00007dd8 movq %rax, %rbx - //0x00007ddb LBB31_73 - 0xc6, 0x03, 0x65, //0x00007ddb movb $101, (%rbx) - 0x45, 0x85, 0xff, //0x00007dde testl %r15d, %r15d - 0x0f, 0x8e, 0x41, 0x01, 0x00, 0x00, //0x00007de1 jle LBB31_76 - 0x41, 0xff, 0xcf, //0x00007de7 decl %r15d - 0xc6, 0x43, 0x01, 0x2b, //0x00007dea movb $43, $1(%rbx) - 0x44, 0x89, 0xf8, //0x00007dee movl %r15d, %eax - 0x83, 0xf8, 0x64, //0x00007df1 cmpl $100, %eax - 0x0f, 0x8c, 0x43, 0x01, 0x00, 0x00, //0x00007df4 jl LBB31_77 - //0x00007dfa LBB31_75 - 0x89, 0xc1, //0x00007dfa movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007dfc movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00007e01 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x00007e05 shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x00007e09 leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x00007e0c leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x00007e0f subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x78, 0x40, 0x00, 0x00, //0x00007e11 leaq $16504(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x00007e18 movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x89, 0x4b, 0x02, //0x00007e1c movw %cx, $2(%rbx) - 0x0c, 0x30, //0x00007e20 orb $48, %al - 0x88, 0x43, 0x04, //0x00007e22 movb %al, $4(%rbx) - 0x48, 0x83, 0xc3, 0x05, //0x00007e25 addq $5, %rbx - 0x49, 0x89, 0xd8, //0x00007e29 movq %rbx, %r8 - 0xe9, 0x7f, 0x08, 0x00, 0x00, //0x00007e2c jmp LBB31_137 - //0x00007e31 LBB31_32 - 0xd3, 0xee, //0x00007e31 shrl %cl, %esi - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00007e33 cmpl $100000, %esi - 0x0f, 0x82, 0x1a, 0x02, 0x00, 0x00, //0x00007e39 jb LBB31_52 - 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00007e3f movl $6, %eax - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00007e44 cmpl $1000000, %esi - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00007e4a jb LBB31_36 - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00007e50 movl $7, %eax - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00007e55 cmpl $10000000, %esi - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00007e5b jb LBB31_36 - 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x00007e61 cmpl $100000000, %esi - 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00007e67 movl $9, %eax - 0x48, 0x83, 0xd8, 0x00, //0x00007e6c sbbq $0, %rax - //0x00007e70 LBB31_36 - 0x4c, 0x01, 0xc0, //0x00007e70 addq %r8, %rax - //0x00007e73 LBB31_37 - 0x89, 0xf1, //0x00007e73 movl %esi, %ecx - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00007e75 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00007e7a imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00007e7e shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00007e82 imull $-10000, %edx, %ecx - 0x01, 0xf1, //0x00007e88 addl %esi, %ecx - 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x00007e8a imulq $1374389535, %rcx, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00007e91 shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x00007e95 imull $100, %esi, %ebx - 0x29, 0xd9, //0x00007e98 subl %ebx, %ecx - 0x48, 0x8d, 0x1d, 0xef, 0x3f, 0x00, 0x00, //0x00007e9a leaq $16367(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4b, //0x00007ea1 movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00007ea5 movw %cx, $-2(%rax) - 0x0f, 0xb7, 0x0c, 0x73, //0x00007ea9 movzwl (%rbx,%rsi,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x00007ead movw %cx, $-4(%rax) - 0x49, 0x89, 0xc1, //0x00007eb1 movq %rax, %r9 - 0x48, 0x83, 0xc0, 0xfc, //0x00007eb4 addq $-4, %rax - 0x89, 0xd6, //0x00007eb8 movl %edx, %esi - 0x83, 0xfe, 0x64, //0x00007eba cmpl $100, %esi - 0x0f, 0x83, 0xd5, 0x01, 0x00, 0x00, //0x00007ebd jae LBB31_56 - 0xe9, 0x17, 0x02, 0x00, 0x00, //0x00007ec3 jmp LBB31_58 - //0x00007ec8 LBB31_38 - 0x45, 0x85, 0xff, //0x00007ec8 testl %r15d, %r15d - 0x0f, 0x8f, 0x90, 0x04, 0x00, 0x00, //0x00007ecb jg LBB31_98 - 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00007ed1 movw $11824, (%r8) - 0x49, 0x83, 0xc0, 0x02, //0x00007ed7 addq $2, %r8 - 0x45, 0x85, 0xff, //0x00007edb testl %r15d, %r15d - 0x0f, 0x89, 0x7d, 0x04, 0x00, 0x00, //0x00007ede jns LBB31_98 - 0x31, 0xf6, //0x00007ee4 xorl %esi, %esi - 0x41, 0x83, 0xff, 0x80, //0x00007ee6 cmpl $-128, %r15d - 0x0f, 0x87, 0x5a, 0x04, 0x00, 0x00, //0x00007eea ja LBB31_96 - 0x45, 0x89, 0xfa, //0x00007ef0 movl %r15d, %r10d - 0x41, 0xf7, 0xd2, //0x00007ef3 notl %r10d - 0x49, 0xff, 0xc2, //0x00007ef6 incq %r10 - 0x4c, 0x89, 0xd6, //0x00007ef9 movq %r10, %rsi - 0x48, 0x83, 0xe6, 0x80, //0x00007efc andq $-128, %rsi - 0x48, 0x8d, 0x46, 0x80, //0x00007f00 leaq $-128(%rsi), %rax - 0x48, 0x89, 0xc1, //0x00007f04 movq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x07, //0x00007f07 shrq $7, %rcx - 0x48, 0xff, 0xc1, //0x00007f0b incq %rcx - 0x41, 0x89, 0xcb, //0x00007f0e movl %ecx, %r11d - 0x41, 0x83, 0xe3, 0x03, //0x00007f11 andl $3, %r11d - 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x00007f15 cmpq $384, %rax - 0x0f, 0x83, 0x38, 0x03, 0x00, 0x00, //0x00007f1b jae LBB31_90 - 0x31, 0xdb, //0x00007f21 xorl %ebx, %ebx - 0xe9, 0xda, 0x03, 0x00, 0x00, //0x00007f23 jmp LBB31_92 - //0x00007f28 LBB31_76 - 0xc6, 0x43, 0x01, 0x2d, //0x00007f28 movb $45, $1(%rbx) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007f2c movl $1, %eax - 0x44, 0x29, 0xf8, //0x00007f31 subl %r15d, %eax - 0x83, 0xf8, 0x64, //0x00007f34 cmpl $100, %eax - 0x0f, 0x8d, 0xbd, 0xfe, 0xff, 0xff, //0x00007f37 jge LBB31_75 - //0x00007f3d LBB31_77 - 0x83, 0xf8, 0x0a, //0x00007f3d cmpl $10, %eax - 0x0f, 0x8c, 0x02, 0x01, 0x00, 0x00, //0x00007f40 jl LBB31_79 - 0x48, 0x98, //0x00007f46 cltq - 0x48, 0x8d, 0x0d, 0x41, 0x3f, 0x00, 0x00, //0x00007f48 leaq $16193(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00007f4f movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x43, 0x02, //0x00007f53 movw %ax, $2(%rbx) - 0x48, 0x83, 0xc3, 0x04, //0x00007f57 addq $4, %rbx - 0x49, 0x89, 0xd8, //0x00007f5b movq %rbx, %r8 - 0xe9, 0x4d, 0x07, 0x00, 0x00, //0x00007f5e jmp LBB31_137 - //0x00007f63 LBB31_43 - 0x48, 0x89, 0xf0, //0x00007f63 movq %rsi, %rax - 0x41, 0x83, 0xfd, 0x64, //0x00007f66 cmpl $100, %r13d - 0x0f, 0x82, 0x9d, 0xfd, 0xff, 0xff, //0x00007f6a jb LBB31_29 - //0x00007f70 LBB31_44 - 0x48, 0xff, 0xc8, //0x00007f70 decq %rax - 0x4c, 0x8d, 0x15, 0x16, 0x3f, 0x00, 0x00, //0x00007f73 leaq $16150(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f7a .p2align 4, 0x90 - //0x00007f80 LBB31_45 - 0x44, 0x89, 0xe9, //0x00007f80 movl %r13d, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00007f83 imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x00007f8a shrq $37, %rcx - 0x6b, 0xd9, 0x64, //0x00007f8e imull $100, %ecx, %ebx - 0x44, 0x89, 0xea, //0x00007f91 movl %r13d, %edx - 0x29, 0xda, //0x00007f94 subl %ebx, %edx - 0x41, 0x0f, 0xb7, 0x14, 0x52, //0x00007f96 movzwl (%r10,%rdx,2), %edx - 0x66, 0x89, 0x50, 0xff, //0x00007f9b movw %dx, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x00007f9f addq $-2, %rax - 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00007fa3 cmpl $9999, %r13d - 0x41, 0x89, 0xcd, //0x00007faa movl %ecx, %r13d - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00007fad ja LBB31_45 - //0x00007fb3 LBB31_46 - 0x49, 0x63, 0xc7, //0x00007fb3 movslq %r15d, %rax - 0x83, 0xf9, 0x0a, //0x00007fb6 cmpl $10, %ecx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00007fb9 jb LBB31_48 - 0x89, 0xc9, //0x00007fbf movl %ecx, %ecx - 0x48, 0x8d, 0x15, 0xc8, 0x3e, 0x00, 0x00, //0x00007fc1 leaq $16072(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00007fc8 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00007fcc movw %cx, (%r8) - 0x49, 0x01, 0xc0, //0x00007fd0 addq %rax, %r8 - 0x49, 0x39, 0xc4, //0x00007fd3 cmpq %rax, %r12 - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00007fd6 jl LBB31_49 - 0xe9, 0xcf, 0x06, 0x00, 0x00, //0x00007fdc jmp LBB31_137 - //0x00007fe1 LBB31_48 - 0x80, 0xc1, 0x30, //0x00007fe1 addb $48, %cl - 0x41, 0x88, 0x08, //0x00007fe4 movb %cl, (%r8) - 0x49, 0x01, 0xc0, //0x00007fe7 addq %rax, %r8 - 0x49, 0x39, 0xc4, //0x00007fea cmpq %rax, %r12 - 0x0f, 0x8d, 0xbd, 0x06, 0x00, 0x00, //0x00007fed jge LBB31_137 - //0x00007ff3 LBB31_49 - 0x4b, 0x8d, 0x04, 0x21, //0x00007ff3 leaq (%r9,%r12), %rax - 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x00007ff7 leaq $1(%rdi,%rax), %r11 - 0x4d, 0x39, 0xc3, //0x00007ffc cmpq %r8, %r11 - 0x4d, 0x0f, 0x46, 0xd8, //0x00007fff cmovbeq %r8, %r11 - 0x4a, 0x8d, 0x0c, 0x0f, //0x00008003 leaq (%rdi,%r9), %rcx - 0x4c, 0x01, 0xe1, //0x00008007 addq %r12, %rcx - 0x49, 0x29, 0xcb, //0x0000800a subq %rcx, %r11 - 0x49, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x0000800d cmpq $128, %r11 - 0x0f, 0x82, 0x06, 0x02, 0x00, 0x00, //0x00008014 jb LBB31_87 - 0x4d, 0x89, 0xda, //0x0000801a movq %r11, %r10 - 0x49, 0x83, 0xe2, 0x80, //0x0000801d andq $-128, %r10 - 0x49, 0x8d, 0x4a, 0x80, //0x00008021 leaq $-128(%r10), %rcx - 0x48, 0x89, 0xcb, //0x00008025 movq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x00008028 shrq $7, %rbx - 0x48, 0xff, 0xc3, //0x0000802c incq %rbx - 0x89, 0xda, //0x0000802f movl %ebx, %edx - 0x83, 0xe2, 0x03, //0x00008031 andl $3, %edx - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x00008034 cmpq $384, %rcx - 0x0f, 0x83, 0xe8, 0x00, 0x00, 0x00, //0x0000803b jae LBB31_80 - 0x31, 0xc0, //0x00008041 xorl %eax, %eax - 0xe9, 0x88, 0x01, 0x00, 0x00, //0x00008043 jmp LBB31_82 - //0x00008048 LBB31_79 - 0x04, 0x30, //0x00008048 addb $48, %al - 0x88, 0x43, 0x02, //0x0000804a movb %al, $2(%rbx) - 0x48, 0x83, 0xc3, 0x03, //0x0000804d addq $3, %rbx - 0x49, 0x89, 0xd8, //0x00008051 movq %rbx, %r8 - 0xe9, 0x57, 0x06, 0x00, 0x00, //0x00008054 jmp LBB31_137 - //0x00008059 LBB31_52 - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008059 movl $1, %r9d - 0x83, 0xfe, 0x0a, //0x0000805f cmpl $10, %esi - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00008062 jb LBB31_55 - 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00008068 movl $2, %r9d - 0x83, 0xfe, 0x64, //0x0000806e cmpl $100, %esi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00008071 jb LBB31_55 - 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008077 movl $3, %r9d - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000807d cmpl $1000, %esi - 0x0f, 0x83, 0xab, 0x01, 0x00, 0x00, //0x00008083 jae LBB31_88 - //0x00008089 LBB31_55 - 0x4d, 0x01, 0xc1, //0x00008089 addq %r8, %r9 - 0x4c, 0x89, 0xc8, //0x0000808c movq %r9, %rax - 0x83, 0xfe, 0x64, //0x0000808f cmpl $100, %esi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00008092 jb LBB31_58 - //0x00008098 LBB31_56 - 0x48, 0xff, 0xc8, //0x00008098 decq %rax - 0x4c, 0x8d, 0x15, 0xee, 0x3d, 0x00, 0x00, //0x0000809b leaq $15854(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000080a2 .p2align 4, 0x90 - //0x000080b0 LBB31_57 - 0x89, 0xf3, //0x000080b0 movl %esi, %ebx - 0x89, 0xf6, //0x000080b2 movl %esi, %esi - 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x000080b4 imulq $1374389535, %rsi, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x000080bb shrq $37, %rsi - 0x6b, 0xce, 0x64, //0x000080bf imull $100, %esi, %ecx - 0x89, 0xda, //0x000080c2 movl %ebx, %edx - 0x29, 0xca, //0x000080c4 subl %ecx, %edx - 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x000080c6 movzwl (%r10,%rdx,2), %ecx - 0x66, 0x89, 0x48, 0xff, //0x000080cb movw %cx, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x000080cf addq $-2, %rax - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000080d3 cmpl $9999, %ebx - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x000080d9 ja LBB31_57 - //0x000080df LBB31_58 - 0x83, 0xfe, 0x0a, //0x000080df cmpl $10, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000080e2 jb LBB31_60 - 0x89, 0xf0, //0x000080e8 movl %esi, %eax - 0x48, 0x8d, 0x0d, 0x9f, 0x3d, 0x00, 0x00, //0x000080ea leaq $15775(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000080f1 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x00, //0x000080f5 movw %ax, (%r8) - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000080f9 jmp LBB31_61 - //0x000080fe LBB31_60 - 0x40, 0x80, 0xc6, 0x30, //0x000080fe addb $48, %sil - 0x41, 0x88, 0x30, //0x00008102 movb %sil, (%r8) - //0x00008105 LBB31_61 - 0x41, 0x29, 0xf9, //0x00008105 subl %edi, %r9d - 0x45, 0x89, 0xc8, //0x00008108 movl %r9d, %r8d - 0xe9, 0xa3, 0x05, 0x00, 0x00, //0x0000810b jmp LBB31_138 - //0x00008110 LBB31_62 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00008110 movl $4, %r9d - 0x48, 0x8d, 0x4b, 0xfc, //0x00008116 leaq $-4(%rbx), %rcx - 0x41, 0x83, 0xfb, 0x64, //0x0000811a cmpl $100, %r11d - 0x0f, 0x82, 0x73, 0xfb, 0xff, 0xff, //0x0000811e jb LBB31_31 - 0xe9, 0xff, 0xfb, 0xff, 0xff, //0x00008124 jmp LBB31_64 - //0x00008129 LBB31_80 - 0x48, 0x29, 0xd3, //0x00008129 subq %rdx, %rbx - 0x48, 0x8d, 0x8c, 0x07, 0xe0, 0x01, 0x00, 0x00, //0x0000812c leaq $480(%rdi,%rax), %rcx - 0x31, 0xc0, //0x00008134 xorl %eax, %eax - 0xc5, 0xfd, 0x6f, 0x05, 0x42, 0xf8, 0xff, 0xff, //0x00008136 vmovdqa $-1982(%rip), %ymm0 /* LCPI31_0+0(%rip) */ - 0x90, 0x90, //0x0000813e .p2align 4, 0x90 - //0x00008140 LBB31_81 - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xfe, 0xff, 0xff, //0x00008140 vmovdqu %ymm0, $-480(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xfe, 0xff, 0xff, //0x00008149 vmovdqu %ymm0, $-448(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xfe, 0xff, 0xff, //0x00008152 vmovdqu %ymm0, $-416(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x80, 0xfe, 0xff, 0xff, //0x0000815b vmovdqu %ymm0, $-384(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xa0, 0xfe, 0xff, 0xff, //0x00008164 vmovdqu %ymm0, $-352(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xc0, 0xfe, 0xff, 0xff, //0x0000816d vmovdqu %ymm0, $-320(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xe0, 0xfe, 0xff, 0xff, //0x00008176 vmovdqu %ymm0, $-288(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x00, 0xff, 0xff, 0xff, //0x0000817f vmovdqu %ymm0, $-256(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x00008188 vmovdqu %ymm0, $-224(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x00008191 vmovdqu %ymm0, $-192(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x0000819a vmovdqu %ymm0, $-160(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x80, //0x000081a3 vmovdqu %ymm0, $-128(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xa0, //0x000081a9 vmovdqu %ymm0, $-96(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xc0, //0x000081af vmovdqu %ymm0, $-64(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xe0, //0x000081b5 vmovdqu %ymm0, $-32(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x04, 0x01, //0x000081bb vmovdqu %ymm0, (%rcx,%rax) - 0x48, 0x05, 0x00, 0x02, 0x00, 0x00, //0x000081c0 addq $512, %rax - 0x48, 0x83, 0xc3, 0xfc, //0x000081c6 addq $-4, %rbx - 0x0f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x000081ca jne LBB31_81 - //0x000081d0 LBB31_82 - 0x48, 0x85, 0xd2, //0x000081d0 testq %rdx, %rdx - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x000081d3 je LBB31_85 - 0x4c, 0x01, 0xc8, //0x000081d9 addq %r9, %rax - 0x4c, 0x01, 0xe0, //0x000081dc addq %r12, %rax - 0x48, 0x8d, 0x44, 0x07, 0x60, //0x000081df leaq $96(%rdi,%rax), %rax - 0x48, 0xf7, 0xda, //0x000081e4 negq %rdx - 0xc5, 0xfd, 0x6f, 0x05, 0x91, 0xf7, 0xff, 0xff, //0x000081e7 vmovdqa $-2159(%rip), %ymm0 /* LCPI31_0+0(%rip) */ - 0x90, //0x000081ef .p2align 4, 0x90 - //0x000081f0 LBB31_84 - 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x000081f0 vmovdqu %ymm0, $-96(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x000081f5 vmovdqu %ymm0, $-64(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x000081fa vmovdqu %ymm0, $-32(%rax) - 0xc5, 0xfe, 0x7f, 0x00, //0x000081ff vmovdqu %ymm0, (%rax) - 0x48, 0x83, 0xe8, 0x80, //0x00008203 subq $-128, %rax - 0x48, 0xff, 0xc2, //0x00008207 incq %rdx - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x0000820a jne LBB31_84 - //0x00008210 LBB31_85 - 0x4d, 0x39, 0xda, //0x00008210 cmpq %r11, %r10 - 0x0f, 0x84, 0x97, 0x04, 0x00, 0x00, //0x00008213 je LBB31_137 - 0x4c, 0x01, 0xd6, //0x00008219 addq %r10, %rsi - 0x90, 0x90, 0x90, 0x90, //0x0000821c .p2align 4, 0x90 - //0x00008220 LBB31_87 - 0xc6, 0x06, 0x30, //0x00008220 movb $48, (%rsi) - 0x48, 0xff, 0xc6, //0x00008223 incq %rsi - 0x4c, 0x39, 0xc6, //0x00008226 cmpq %r8, %rsi - 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00008229 jb LBB31_87 - 0xe9, 0x7c, 0x04, 0x00, 0x00, //0x0000822f jmp LBB31_137 - //0x00008234 LBB31_88 - 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008234 cmpl $10000, %esi - 0x4c, 0x89, 0xc0, //0x0000823a movq %r8, %rax - 0x48, 0x83, 0xd8, 0x00, //0x0000823d sbbq $0, %rax - 0x48, 0x83, 0xc0, 0x05, //0x00008241 addq $5, %rax - 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008245 cmpl $10000, %esi - 0x0f, 0x83, 0x22, 0xfc, 0xff, 0xff, //0x0000824b jae LBB31_37 - 0x49, 0x89, 0xc1, //0x00008251 movq %rax, %r9 - 0xe9, 0x3f, 0xfe, 0xff, 0xff, //0x00008254 jmp LBB31_56 - //0x00008259 LBB31_90 - 0x49, 0x8d, 0x84, 0x39, 0xe2, 0x01, 0x00, 0x00, //0x00008259 leaq $482(%r9,%rdi), %rax - 0x4d, 0x89, 0xde, //0x00008261 movq %r11, %r14 - 0x49, 0x29, 0xce, //0x00008264 subq %rcx, %r14 - 0x31, 0xdb, //0x00008267 xorl %ebx, %ebx - 0xc5, 0xfd, 0x6f, 0x05, 0x0f, 0xf7, 0xff, 0xff, //0x00008269 vmovdqa $-2289(%rip), %ymm0 /* LCPI31_0+0(%rip) */ - //0x00008271 LBB31_91 - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xfe, 0xff, 0xff, //0x00008271 vmovdqu %ymm0, $-480(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xfe, 0xff, 0xff, //0x0000827a vmovdqu %ymm0, $-448(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xfe, 0xff, 0xff, //0x00008283 vmovdqu %ymm0, $-416(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x80, 0xfe, 0xff, 0xff, //0x0000828c vmovdqu %ymm0, $-384(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xa0, 0xfe, 0xff, 0xff, //0x00008295 vmovdqu %ymm0, $-352(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xc0, 0xfe, 0xff, 0xff, //0x0000829e vmovdqu %ymm0, $-320(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xe0, 0xfe, 0xff, 0xff, //0x000082a7 vmovdqu %ymm0, $-288(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x00, 0xff, 0xff, 0xff, //0x000082b0 vmovdqu %ymm0, $-256(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xff, 0xff, 0xff, //0x000082b9 vmovdqu %ymm0, $-224(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xff, 0xff, 0xff, //0x000082c2 vmovdqu %ymm0, $-192(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xff, 0xff, 0xff, //0x000082cb vmovdqu %ymm0, $-160(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0x80, //0x000082d4 vmovdqu %ymm0, $-128(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xa0, //0x000082da vmovdqu %ymm0, $-96(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xc0, //0x000082e0 vmovdqu %ymm0, $-64(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xe0, //0x000082e6 vmovdqu %ymm0, $-32(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x04, 0x18, //0x000082ec vmovdqu %ymm0, (%rax,%rbx) - 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x000082f1 addq $512, %rbx - 0x49, 0x83, 0xc6, 0x04, //0x000082f8 addq $4, %r14 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x000082fc jne LBB31_91 - //0x00008302 LBB31_92 - 0x4d, 0x85, 0xdb, //0x00008302 testq %r11, %r11 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x00008305 je LBB31_95 - 0x4c, 0x01, 0xcb, //0x0000830b addq %r9, %rbx - 0x48, 0x8d, 0x44, 0x1f, 0x62, //0x0000830e leaq $98(%rdi,%rbx), %rax - 0x49, 0xf7, 0xdb, //0x00008313 negq %r11 - 0xc5, 0xfd, 0x6f, 0x05, 0x62, 0xf6, 0xff, 0xff, //0x00008316 vmovdqa $-2462(%rip), %ymm0 /* LCPI31_0+0(%rip) */ - //0x0000831e LBB31_94 - 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x0000831e vmovdqu %ymm0, $-96(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00008323 vmovdqu %ymm0, $-64(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x00008328 vmovdqu %ymm0, $-32(%rax) - 0xc5, 0xfe, 0x7f, 0x00, //0x0000832d vmovdqu %ymm0, (%rax) - 0x48, 0x83, 0xe8, 0x80, //0x00008331 subq $-128, %rax - 0x49, 0xff, 0xc3, //0x00008335 incq %r11 - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00008338 jne LBB31_94 - //0x0000833e LBB31_95 - 0x49, 0x01, 0xf0, //0x0000833e addq %rsi, %r8 - 0x49, 0x39, 0xf2, //0x00008341 cmpq %rsi, %r10 - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00008344 je LBB31_98 - //0x0000834a LBB31_96 - 0x44, 0x89, 0xf8, //0x0000834a movl %r15d, %eax - 0xf7, 0xd8, //0x0000834d negl %eax - 0x90, //0x0000834f .p2align 4, 0x90 - //0x00008350 LBB31_97 - 0x41, 0xc6, 0x00, 0x30, //0x00008350 movb $48, (%r8) - 0x49, 0xff, 0xc0, //0x00008354 incq %r8 - 0xff, 0xc6, //0x00008357 incl %esi - 0x39, 0xc6, //0x00008359 cmpl %eax, %esi - 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x0000835b jl LBB31_97 - //0x00008361 LBB31_98 - 0x4b, 0x8d, 0x04, 0x20, //0x00008361 leaq (%r8,%r12), %rax - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00008365 cmpl $10000, %r13d - 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x0000836c jb LBB31_101 - 0x44, 0x89, 0xe9, //0x00008372 movl %r13d, %ecx - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008375 movl $3518437209, %r10d - 0x4c, 0x0f, 0xaf, 0xd1, //0x0000837b imulq %rcx, %r10 - 0x49, 0xc1, 0xea, 0x2d, //0x0000837f shrq $45, %r10 - 0x41, 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00008383 imull $-10000, %r10d, %ecx - 0x44, 0x01, 0xe9, //0x0000838a addl %r13d, %ecx - 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x0000838d je LBB31_103 - 0x89, 0xca, //0x00008393 movl %ecx, %edx - 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00008395 imulq $1374389535, %rdx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x0000839c shrq $37, %rdx - 0x6b, 0xda, 0x64, //0x000083a0 imull $100, %edx, %ebx - 0x29, 0xd9, //0x000083a3 subl %ebx, %ecx - 0x48, 0x8d, 0x1d, 0xe4, 0x3a, 0x00, 0x00, //0x000083a5 leaq $15076(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4b, //0x000083ac movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x000083b0 movw %cx, $-2(%rax) - 0x0f, 0xb7, 0x0c, 0x53, //0x000083b4 movzwl (%rbx,%rdx,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x000083b8 movw %cx, $-4(%rax) - 0x45, 0x31, 0xc9, //0x000083bc xorl %r9d, %r9d - 0x48, 0x83, 0xc0, 0xfc, //0x000083bf addq $-4, %rax - 0x41, 0x83, 0xfa, 0x64, //0x000083c3 cmpl $100, %r10d - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x000083c7 jae LBB31_105 - //0x000083cd LBB31_102 - 0x44, 0x89, 0xd1, //0x000083cd movl %r10d, %ecx - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x000083d0 jmp LBB31_107 - //0x000083d5 LBB31_101 - 0x45, 0x31, 0xc9, //0x000083d5 xorl %r9d, %r9d - 0x45, 0x89, 0xea, //0x000083d8 movl %r13d, %r10d - 0x41, 0x83, 0xfa, 0x64, //0x000083db cmpl $100, %r10d - 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x000083df jb LBB31_102 - //0x000083e5 LBB31_105 - 0x48, 0xff, 0xc8, //0x000083e5 decq %rax - 0x48, 0x8d, 0x15, 0xa1, 0x3a, 0x00, 0x00, //0x000083e8 leaq $15009(%rip), %rdx /* _Digits+0(%rip) */ - 0x90, //0x000083ef .p2align 4, 0x90 - //0x000083f0 LBB31_106 - 0x44, 0x89, 0xd1, //0x000083f0 movl %r10d, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000083f3 imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x000083fa shrq $37, %rcx - 0x6b, 0xd9, 0x64, //0x000083fe imull $100, %ecx, %ebx - 0x44, 0x89, 0xd6, //0x00008401 movl %r10d, %esi - 0x29, 0xde, //0x00008404 subl %ebx, %esi - 0x0f, 0xb7, 0x34, 0x72, //0x00008406 movzwl (%rdx,%rsi,2), %esi - 0x66, 0x89, 0x70, 0xff, //0x0000840a movw %si, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x0000840e addq $-2, %rax - 0x41, 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x00008412 cmpl $9999, %r10d - 0x41, 0x89, 0xca, //0x00008419 movl %ecx, %r10d - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000841c ja LBB31_106 - //0x00008422 LBB31_107 - 0x83, 0xf9, 0x0a, //0x00008422 cmpl $10, %ecx - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00008425 jb LBB31_109 - 0x89, 0xc8, //0x0000842b movl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x5c, 0x3a, 0x00, 0x00, //0x0000842d leaq $14940(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008434 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x00, //0x00008438 movw %ax, (%r8) - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x0000843c jmp LBB31_110 - //0x00008441 LBB31_109 - 0x80, 0xc1, 0x30, //0x00008441 addb $48, %cl - 0x41, 0x88, 0x08, //0x00008444 movb %cl, (%r8) - //0x00008447 LBB31_110 - 0x4d, 0x29, 0xcc, //0x00008447 subq %r9, %r12 - 0x49, 0x8d, 0x74, 0x24, 0x01, //0x0000844a leaq $1(%r12), %rsi - 0x49, 0x8d, 0x54, 0x24, 0x61, //0x0000844f leaq $97(%r12), %rdx - 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00008454 leaq $2(%r12), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008459 .p2align 4, 0x90 - //0x00008460 LBB31_111 - 0x48, 0xff, 0xca, //0x00008460 decq %rdx - 0x48, 0xff, 0xce, //0x00008463 decq %rsi - 0x48, 0xff, 0xc8, //0x00008466 decq %rax - 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00008469 cmpb $48, $-1(%r8,%r12) - 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x0000846f leaq $-1(%r12), %r12 - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00008474 je LBB31_111 - 0x4d, 0x8d, 0x0c, 0x30, //0x0000847a leaq (%r8,%rsi), %r9 - 0x45, 0x85, 0xff, //0x0000847e testl %r15d, %r15d - 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x00008481 jle LBB31_116 - 0x44, 0x89, 0xc9, //0x00008487 movl %r9d, %ecx - 0x44, 0x29, 0xc1, //0x0000848a subl %r8d, %ecx - 0x41, 0x39, 0xcf, //0x0000848d cmpl %ecx, %r15d - 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00008490 jge LBB31_117 - 0x43, 0x8d, 0x0c, 0x07, //0x00008496 leal (%r15,%r8), %ecx - 0x41, 0x29, 0xc9, //0x0000849a subl %ecx, %r9d - 0x49, 0x8d, 0x49, 0xff, //0x0000849d leaq $-1(%r9), %rcx - 0x45, 0x89, 0xca, //0x000084a1 movl %r9d, %r10d - 0x41, 0x83, 0xe2, 0x03, //0x000084a4 andl $3, %r10d - 0x48, 0x83, 0xf9, 0x03, //0x000084a8 cmpq $3, %rcx - 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x000084ac jae LBB31_121 - 0x31, 0xc9, //0x000084b2 xorl %ecx, %ecx - 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x000084b4 jmp LBB31_124 - //0x000084b9 LBB31_117 - 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x000084b9 jle LBB31_116 - 0x45, 0x01, 0xc7, //0x000084bf addl %r8d, %r15d - 0x45, 0x89, 0xce, //0x000084c2 movl %r9d, %r14d - 0x41, 0xf7, 0xd6, //0x000084c5 notl %r14d - 0x45, 0x01, 0xfe, //0x000084c8 addl %r15d, %r14d - 0x45, 0x31, 0xd2, //0x000084cb xorl %r10d, %r10d - 0x4d, 0x89, 0xcb, //0x000084ce movq %r9, %r11 - 0x41, 0x83, 0xfe, 0x7e, //0x000084d1 cmpl $126, %r14d - 0x0f, 0x86, 0xb4, 0x01, 0x00, 0x00, //0x000084d5 jbe LBB31_135 - 0x49, 0xff, 0xc6, //0x000084db incq %r14 - 0x4d, 0x89, 0xf2, //0x000084de movq %r14, %r10 - 0x49, 0x83, 0xe2, 0x80, //0x000084e1 andq $-128, %r10 - 0x4f, 0x8d, 0x1c, 0x10, //0x000084e5 leaq (%r8,%r10), %r11 - 0x49, 0x8d, 0x5a, 0x80, //0x000084e9 leaq $-128(%r10), %rbx - 0x48, 0x89, 0xd9, //0x000084ed movq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x07, //0x000084f0 shrq $7, %rcx - 0x48, 0xff, 0xc1, //0x000084f4 incq %rcx - 0x41, 0x89, 0xcc, //0x000084f7 movl %ecx, %r12d - 0x41, 0x83, 0xe4, 0x03, //0x000084fa andl $3, %r12d - 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x000084fe cmpq $384, %rbx - 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x00008505 jae LBB31_129 - 0x31, 0xc9, //0x0000850b xorl %ecx, %ecx - 0xe9, 0x30, 0x01, 0x00, 0x00, //0x0000850d jmp LBB31_131 - //0x00008512 LBB31_116 - 0x4d, 0x89, 0xc8, //0x00008512 movq %r9, %r8 - 0xe9, 0x96, 0x01, 0x00, 0x00, //0x00008515 jmp LBB31_137 - //0x0000851a LBB31_103 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x0000851a movl $4, %r9d - 0x48, 0x83, 0xc0, 0xfc, //0x00008520 addq $-4, %rax - 0x41, 0x83, 0xfa, 0x64, //0x00008524 cmpl $100, %r10d - 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x00008528 jb LBB31_102 - 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x0000852e jmp LBB31_105 - //0x00008533 LBB31_121 - 0x4d, 0x89, 0xd3, //0x00008533 movq %r10, %r11 - 0x4d, 0x29, 0xcb, //0x00008536 subq %r9, %r11 - 0x31, 0xc9, //0x00008539 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000853b .p2align 4, 0x90 - //0x00008540 LBB31_122 - 0x49, 0x8d, 0x1c, 0x08, //0x00008540 leaq (%r8,%rcx), %rbx - 0x8b, 0x54, 0x1e, 0xfc, //0x00008544 movl $-4(%rsi,%rbx), %edx - 0x89, 0x54, 0x1e, 0xfd, //0x00008548 movl %edx, $-3(%rsi,%rbx) - 0x48, 0x83, 0xc1, 0xfc, //0x0000854c addq $-4, %rcx - 0x49, 0x39, 0xcb, //0x00008550 cmpq %rcx, %r11 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00008553 jne LBB31_122 - 0x48, 0xf7, 0xd9, //0x00008559 negq %rcx - //0x0000855c LBB31_124 - 0x4d, 0x85, 0xd2, //0x0000855c testq %r10, %r10 - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000855f je LBB31_127 - 0x49, 0xf7, 0xda, //0x00008565 negq %r10 - 0x4c, 0x89, 0xc2, //0x00008568 movq %r8, %rdx - 0x48, 0x29, 0xca, //0x0000856b subq %rcx, %rdx - 0x31, 0xc9, //0x0000856e xorl %ecx, %ecx - //0x00008570 .p2align 4, 0x90 - //0x00008570 LBB31_126 - 0x48, 0x8d, 0x34, 0x0a, //0x00008570 leaq (%rdx,%rcx), %rsi - 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00008574 movzbl (%r12,%rsi), %ebx - 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00008579 movb %bl, $1(%r12,%rsi) - 0x48, 0xff, 0xc9, //0x0000857e decq %rcx - 0x49, 0x39, 0xca, //0x00008581 cmpq %rcx, %r10 - 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00008584 jne LBB31_126 - //0x0000858a LBB31_127 - 0x49, 0x63, 0xcf, //0x0000858a movslq %r15d, %rcx - 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x0000858d movb $46, (%r8,%rcx) - 0x49, 0x01, 0xc0, //0x00008592 addq %rax, %r8 - 0xe9, 0x16, 0x01, 0x00, 0x00, //0x00008595 jmp LBB31_137 - //0x0000859a LBB31_129 - 0x4c, 0x89, 0xe3, //0x0000859a movq %r12, %rbx - 0x48, 0x29, 0xcb, //0x0000859d subq %rcx, %rbx - 0x31, 0xc9, //0x000085a0 xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0xd6, 0xf3, 0xff, 0xff, //0x000085a2 vmovdqa $-3114(%rip), %ymm0 /* LCPI31_0+0(%rip) */ - //0x000085aa LBB31_130 - 0x49, 0x8d, 0x04, 0x08, //0x000085aa leaq (%r8,%rcx), %rax - 0xc5, 0xfe, 0x7f, 0x04, 0x06, //0x000085ae vmovdqu %ymm0, (%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x20, //0x000085b3 vmovdqu %ymm0, $32(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x40, //0x000085b9 vmovdqu %ymm0, $64(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x60, //0x000085bf vmovdqu %ymm0, $96(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x00, 0x00, 0x00, //0x000085c5 vmovdqu %ymm0, $128(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x00, 0x00, 0x00, //0x000085ce vmovdqu %ymm0, $160(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x00, 0x00, 0x00, //0x000085d7 vmovdqu %ymm0, $192(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x00, 0x00, 0x00, //0x000085e0 vmovdqu %ymm0, $224(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x00, 0x01, 0x00, 0x00, //0x000085e9 vmovdqu %ymm0, $256(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x20, 0x01, 0x00, 0x00, //0x000085f2 vmovdqu %ymm0, $288(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x40, 0x01, 0x00, 0x00, //0x000085fb vmovdqu %ymm0, $320(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x60, 0x01, 0x00, 0x00, //0x00008604 vmovdqu %ymm0, $352(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x01, 0x00, 0x00, //0x0000860d vmovdqu %ymm0, $384(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x01, 0x00, 0x00, //0x00008616 vmovdqu %ymm0, $416(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x01, 0x00, 0x00, //0x0000861f vmovdqu %ymm0, $448(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x01, 0x00, 0x00, //0x00008628 vmovdqu %ymm0, $480(%rsi,%rax) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x00008631 addq $512, %rcx - 0x48, 0x83, 0xc3, 0x04, //0x00008638 addq $4, %rbx - 0x0f, 0x85, 0x68, 0xff, 0xff, 0xff, //0x0000863c jne LBB31_130 - //0x00008642 LBB31_131 - 0x49, 0x01, 0xf3, //0x00008642 addq %rsi, %r11 - 0x4d, 0x85, 0xe4, //0x00008645 testq %r12, %r12 - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x00008648 je LBB31_134 - 0x49, 0x01, 0xc8, //0x0000864e addq %rcx, %r8 - 0x49, 0x01, 0xd0, //0x00008651 addq %rdx, %r8 - 0x49, 0xf7, 0xdc, //0x00008654 negq %r12 - 0xc5, 0xfd, 0x6f, 0x05, 0x21, 0xf3, 0xff, 0xff, //0x00008657 vmovdqa $-3295(%rip), %ymm0 /* LCPI31_0+0(%rip) */ - //0x0000865f LBB31_133 - 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xa0, //0x0000865f vmovdqu %ymm0, $-96(%r8) - 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xc0, //0x00008665 vmovdqu %ymm0, $-64(%r8) - 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xe0, //0x0000866b vmovdqu %ymm0, $-32(%r8) - 0xc4, 0xc1, 0x7e, 0x7f, 0x00, //0x00008671 vmovdqu %ymm0, (%r8) - 0x49, 0x83, 0xe8, 0x80, //0x00008676 subq $-128, %r8 - 0x49, 0xff, 0xc4, //0x0000867a incq %r12 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000867d jne LBB31_133 - //0x00008683 LBB31_134 - 0x4d, 0x89, 0xd8, //0x00008683 movq %r11, %r8 - 0x4d, 0x39, 0xd6, //0x00008686 cmpq %r10, %r14 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00008689 je LBB31_137 - //0x0000868f LBB31_135 - 0x45, 0x29, 0xd7, //0x0000868f subl %r10d, %r15d - 0x45, 0x29, 0xcf, //0x00008692 subl %r9d, %r15d - 0x4d, 0x89, 0xd8, //0x00008695 movq %r11, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008698 .p2align 4, 0x90 - //0x000086a0 LBB31_136 - 0x41, 0xc6, 0x00, 0x30, //0x000086a0 movb $48, (%r8) - 0x49, 0xff, 0xc0, //0x000086a4 incq %r8 - 0x41, 0xff, 0xcf, //0x000086a7 decl %r15d - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x000086aa jne LBB31_136 - //0x000086b0 LBB31_137 - 0x41, 0x29, 0xf8, //0x000086b0 subl %edi, %r8d - //0x000086b3 LBB31_138 - 0x44, 0x89, 0xc0, //0x000086b3 movl %r8d, %eax - 0x5b, //0x000086b6 popq %rbx - 0x41, 0x5c, //0x000086b7 popq %r12 - 0x41, 0x5d, //0x000086b9 popq %r13 - 0x41, 0x5e, //0x000086bb popq %r14 - 0x41, 0x5f, //0x000086bd popq %r15 - 0x5d, //0x000086bf popq %rbp - 0xc5, 0xf8, 0x77, //0x000086c0 vzeroupper - 0xc3, //0x000086c3 retq - //0x000086c4 LBB31_139 - 0x45, 0x31, 0xc0, //0x000086c4 xorl %r8d, %r8d - 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x000086c7 jmp LBB31_138 - //0x000086cc LBB31_140 - 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x000086cc movl $-149, %r15d - 0x89, 0xc6, //0x000086d2 movl %eax, %esi - 0xe9, 0x46, 0xf3, 0xff, 0xff, //0x000086d4 jmp LBB31_5 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000086d9 .p2align 4, 0x00 - //0x000086e0 LCPI32_0 - 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x000086e0 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' - //0x000086f0 LCPI32_1 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000086f0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00008700 LCPI32_2 - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00008700 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - //0x00008710 LCPI32_3 - 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x00008710 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' - //0x00008720 LCPI32_4 - 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x00008720 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' - //0x00008730 LCPI32_5 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00008730 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00008740 .p2align 4, 0x90 - //0x00008740 _to_lower - 0x55, //0x00008740 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008741 movq %rsp, %rbp - 0x41, 0x56, //0x00008744 pushq %r14 - 0x53, //0x00008746 pushq %rbx - 0x31, 0xc9, //0x00008747 xorl %ecx, %ecx - 0xc5, 0xf9, 0x6f, 0x05, 0x8f, 0xff, 0xff, 0xff, //0x00008749 vmovdqa $-113(%rip), %xmm0 /* LCPI32_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x97, 0xff, 0xff, 0xff, //0x00008751 vmovdqa $-105(%rip), %xmm1 /* LCPI32_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x9f, 0xff, 0xff, 0xff, //0x00008759 vmovdqa $-97(%rip), %xmm2 /* LCPI32_2+0(%rip) */ - 0x48, 0x89, 0xd3, //0x00008761 movq %rdx, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008764 .p2align 4, 0x90 - //0x00008770 LBB32_1 - 0xc5, 0xfa, 0x6f, 0x1c, 0x0e, //0x00008770 vmovdqu (%rsi,%rcx), %xmm3 - 0xc5, 0xe1, 0x64, 0xe0, //0x00008775 vpcmpgtb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf1, 0x64, 0xeb, //0x00008779 vpcmpgtb %xmm3, %xmm1, %xmm5 - 0xc5, 0xd1, 0xdb, 0xe4, //0x0000877d vpand %xmm4, %xmm5, %xmm4 - 0xc5, 0xd9, 0xdb, 0xe2, //0x00008781 vpand %xmm2, %xmm4, %xmm4 - 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x00008785 vpsllw $5, %xmm4, %xmm4 - 0xc5, 0xd9, 0xfc, 0xdb, //0x0000878a vpaddb %xmm3, %xmm4, %xmm3 - 0xc5, 0xfa, 0x7f, 0x1c, 0x0f, //0x0000878e vmovdqu %xmm3, (%rdi,%rcx) - 0x48, 0x83, 0xc3, 0xf0, //0x00008793 addq $-16, %rbx - 0x48, 0x83, 0xc1, 0x10, //0x00008797 addq $16, %rcx - 0x48, 0x83, 0xfb, 0x0f, //0x0000879b cmpq $15, %rbx - 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x0000879f ja LBB32_1 - 0x49, 0x89, 0xd2, //0x000087a5 movq %rdx, %r10 - 0x49, 0x29, 0xca, //0x000087a8 subq %rcx, %r10 - 0x0f, 0x84, 0xe2, 0x01, 0x00, 0x00, //0x000087ab je LBB32_20 - 0x4c, 0x8d, 0x0c, 0x0f, //0x000087b1 leaq (%rdi,%rcx), %r9 - 0x4c, 0x8d, 0x04, 0x0e, //0x000087b5 leaq (%rsi,%rcx), %r8 - 0x48, 0x83, 0xfb, 0x10, //0x000087b9 cmpq $16, %rbx - 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x000087bd jb LBB32_14 - 0x49, 0x83, 0xc2, 0x10, //0x000087c3 addq $16, %r10 - 0x48, 0x8d, 0x44, 0x0e, 0xf0, //0x000087c7 leaq $-16(%rsi,%rcx), %rax - 0x4c, 0x01, 0xd0, //0x000087cc addq %r10, %rax - 0x49, 0x39, 0xc1, //0x000087cf cmpq %rax, %r9 - 0x0f, 0x83, 0x2c, 0x00, 0x00, 0x00, //0x000087d2 jae LBB32_6 - 0x48, 0x8d, 0x44, 0x0f, 0xf0, //0x000087d8 leaq $-16(%rdi,%rcx), %rax - 0x4c, 0x01, 0xd0, //0x000087dd addq %r10, %rax - 0x49, 0x39, 0xc0, //0x000087e0 cmpq %rax, %r8 - 0x0f, 0x83, 0x1b, 0x00, 0x00, 0x00, //0x000087e3 jae LBB32_6 - //0x000087e9 LBB32_14 - 0xf6, 0xc3, 0x01, //0x000087e9 testb $1, %bl - 0x0f, 0x85, 0x23, 0x01, 0x00, 0x00, //0x000087ec jne LBB32_16 - //0x000087f2 LBB32_15 - 0x48, 0x89, 0xd9, //0x000087f2 movq %rbx, %rcx - 0x48, 0x83, 0xfb, 0x01, //0x000087f5 cmpq $1, %rbx - 0x0f, 0x85, 0x40, 0x01, 0x00, 0x00, //0x000087f9 jne LBB32_18 - 0xe9, 0x8f, 0x01, 0x00, 0x00, //0x000087ff jmp LBB32_20 - //0x00008804 LBB32_6 - 0x49, 0x89, 0xd8, //0x00008804 movq %rbx, %r8 - 0x49, 0x83, 0xe0, 0xf0, //0x00008807 andq $-16, %r8 - 0x49, 0x8d, 0x40, 0xf0, //0x0000880b leaq $-16(%r8), %rax - 0x49, 0x89, 0xc2, //0x0000880f movq %rax, %r10 - 0x49, 0xc1, 0xea, 0x04, //0x00008812 shrq $4, %r10 - 0x4d, 0x8d, 0x4a, 0x01, //0x00008816 leaq $1(%r10), %r9 - 0x48, 0x85, 0xc0, //0x0000881a testq %rax, %rax - 0x0f, 0x84, 0x75, 0x01, 0x00, 0x00, //0x0000881d je LBB32_7 - 0x41, 0x8d, 0x42, 0x01, //0x00008823 leal $1(%r10), %eax - 0x0f, 0xb6, 0xc0, //0x00008827 movzbl %al, %eax - 0x83, 0xe0, 0x01, //0x0000882a andl $1, %eax - 0x49, 0xf7, 0xd2, //0x0000882d notq %r10 - 0x49, 0x01, 0xc2, //0x00008830 addq %rax, %r10 - 0x45, 0x31, 0xdb, //0x00008833 xorl %r11d, %r11d - 0xc5, 0xf9, 0x6f, 0x05, 0xd2, 0xfe, 0xff, 0xff, //0x00008836 vmovdqa $-302(%rip), %xmm0 /* LCPI32_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xda, 0xfe, 0xff, 0xff, //0x0000883e vmovdqa $-294(%rip), %xmm1 /* LCPI32_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xe2, 0xfe, 0xff, 0xff, //0x00008846 vmovdqa $-286(%rip), %xmm2 /* LCPI32_5+0(%rip) */ - 0x90, 0x90, //0x0000884e .p2align 4, 0x90 - //0x00008850 LBB32_9 - 0x4e, 0x8d, 0x34, 0x1e, //0x00008850 leaq (%rsi,%r11), %r14 - 0xc4, 0xa1, 0x7a, 0x6f, 0x1c, 0x31, //0x00008854 vmovdqu (%rcx,%r14), %xmm3 - 0xc5, 0xe1, 0xfc, 0xe0, //0x0000885a vpaddb %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xda, 0xe9, //0x0000885e vpminub %xmm1, %xmm4, %xmm5 - 0xc5, 0xd9, 0x74, 0xe5, //0x00008862 vpcmpeqb %xmm5, %xmm4, %xmm4 - 0xc5, 0xe1, 0xfc, 0xea, //0x00008866 vpaddb %xmm2, %xmm3, %xmm5 - 0xc4, 0xe3, 0x61, 0x4c, 0xdd, 0x40, //0x0000886a vpblendvb %xmm4, %xmm5, %xmm3, %xmm3 - 0x4a, 0x8d, 0x04, 0x1f, //0x00008870 leaq (%rdi,%r11), %rax - 0xc5, 0xfa, 0x7f, 0x1c, 0x01, //0x00008874 vmovdqu %xmm3, (%rcx,%rax) - 0xc4, 0xa1, 0x7a, 0x6f, 0x5c, 0x31, 0x10, //0x00008879 vmovdqu $16(%rcx,%r14), %xmm3 - 0xc5, 0xe1, 0xfc, 0xe0, //0x00008880 vpaddb %xmm0, %xmm3, %xmm4 - 0xc5, 0xd9, 0xda, 0xe9, //0x00008884 vpminub %xmm1, %xmm4, %xmm5 - 0xc5, 0xd9, 0x74, 0xe5, //0x00008888 vpcmpeqb %xmm5, %xmm4, %xmm4 - 0xc5, 0xe1, 0xfc, 0xea, //0x0000888c vpaddb %xmm2, %xmm3, %xmm5 - 0xc4, 0xe3, 0x61, 0x4c, 0xdd, 0x40, //0x00008890 vpblendvb %xmm4, %xmm5, %xmm3, %xmm3 - 0xc5, 0xfa, 0x7f, 0x5c, 0x01, 0x10, //0x00008896 vmovdqu %xmm3, $16(%rcx,%rax) - 0x49, 0x83, 0xc3, 0x20, //0x0000889c addq $32, %r11 - 0x49, 0x83, 0xc2, 0x02, //0x000088a0 addq $2, %r10 - 0x0f, 0x85, 0xa6, 0xff, 0xff, 0xff, //0x000088a4 jne LBB32_9 - 0x41, 0xf6, 0xc1, 0x01, //0x000088aa testb $1, %r9b - 0x0f, 0x84, 0x34, 0x00, 0x00, 0x00, //0x000088ae je LBB32_12 - //0x000088b4 LBB32_11 - 0x4a, 0x8d, 0x04, 0x1e, //0x000088b4 leaq (%rsi,%r11), %rax - 0xc5, 0xfa, 0x6f, 0x04, 0x01, //0x000088b8 vmovdqu (%rcx,%rax), %xmm0 - 0xc5, 0xf9, 0xfc, 0x0d, 0x4b, 0xfe, 0xff, 0xff, //0x000088bd vpaddb $-437(%rip), %xmm0, %xmm1 /* LCPI32_3+0(%rip) */ - 0xc5, 0xf1, 0xda, 0x15, 0x53, 0xfe, 0xff, 0xff, //0x000088c5 vpminub $-429(%rip), %xmm1, %xmm2 /* LCPI32_4+0(%rip) */ - 0xc5, 0xf1, 0x74, 0xca, //0x000088cd vpcmpeqb %xmm2, %xmm1, %xmm1 - 0xc5, 0xf9, 0xfc, 0x15, 0x57, 0xfe, 0xff, 0xff, //0x000088d1 vpaddb $-425(%rip), %xmm0, %xmm2 /* LCPI32_5+0(%rip) */ - 0xc4, 0xe3, 0x79, 0x4c, 0xc2, 0x10, //0x000088d9 vpblendvb %xmm1, %xmm2, %xmm0, %xmm0 - 0x49, 0x01, 0xfb, //0x000088df addq %rdi, %r11 - 0xc4, 0xa1, 0x7a, 0x7f, 0x04, 0x19, //0x000088e2 vmovdqu %xmm0, (%rcx,%r11) - //0x000088e8 LBB32_12 - 0x4c, 0x39, 0xc3, //0x000088e8 cmpq %r8, %rbx - 0x0f, 0x84, 0xa2, 0x00, 0x00, 0x00, //0x000088eb je LBB32_20 - 0x4c, 0x01, 0xc6, //0x000088f1 addq %r8, %rsi - 0x4c, 0x29, 0xc2, //0x000088f4 subq %r8, %rdx - 0x4c, 0x01, 0xc7, //0x000088f7 addq %r8, %rdi - 0x48, 0x01, 0xce, //0x000088fa addq %rcx, %rsi - 0x48, 0x29, 0xca, //0x000088fd subq %rcx, %rdx - 0x48, 0x01, 0xcf, //0x00008900 addq %rcx, %rdi - 0x49, 0x89, 0xf0, //0x00008903 movq %rsi, %r8 - 0x48, 0x89, 0xd3, //0x00008906 movq %rdx, %rbx - 0x49, 0x89, 0xf9, //0x00008909 movq %rdi, %r9 - 0xf6, 0xc3, 0x01, //0x0000890c testb $1, %bl - 0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x0000890f je LBB32_15 - //0x00008915 LBB32_16 - 0x41, 0x0f, 0xb6, 0x00, //0x00008915 movzbl (%r8), %eax - 0x8d, 0x48, 0xbf, //0x00008919 leal $-65(%rax), %ecx - 0x8d, 0x50, 0x20, //0x0000891c leal $32(%rax), %edx - 0x80, 0xf9, 0x1a, //0x0000891f cmpb $26, %cl - 0x0f, 0xb6, 0xd2, //0x00008922 movzbl %dl, %edx - 0x0f, 0x43, 0xd0, //0x00008925 cmovael %eax, %edx - 0x48, 0x8d, 0x4b, 0xff, //0x00008928 leaq $-1(%rbx), %rcx - 0x41, 0x88, 0x11, //0x0000892c movb %dl, (%r9) - 0x49, 0xff, 0xc0, //0x0000892f incq %r8 - 0x49, 0xff, 0xc1, //0x00008932 incq %r9 - 0x48, 0x83, 0xfb, 0x01, //0x00008935 cmpq $1, %rbx - 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x00008939 je LBB32_20 - //0x0000893f LBB32_18 - 0x31, 0xc0, //0x0000893f xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008941 .p2align 4, 0x90 - //0x00008950 LBB32_19 - 0x41, 0x0f, 0xb6, 0x14, 0x00, //0x00008950 movzbl (%r8,%rax), %edx - 0x8d, 0x72, 0xbf, //0x00008955 leal $-65(%rdx), %esi - 0x8d, 0x7a, 0x20, //0x00008958 leal $32(%rdx), %edi - 0x40, 0x80, 0xfe, 0x1a, //0x0000895b cmpb $26, %sil - 0x40, 0x0f, 0xb6, 0xf7, //0x0000895f movzbl %dil, %esi - 0x0f, 0x43, 0xf2, //0x00008963 cmovael %edx, %esi - 0x41, 0x88, 0x34, 0x01, //0x00008966 movb %sil, (%r9,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x00, 0x01, //0x0000896a movzbl $1(%r8,%rax), %edx - 0x8d, 0x72, 0xbf, //0x00008970 leal $-65(%rdx), %esi - 0x8d, 0x7a, 0x20, //0x00008973 leal $32(%rdx), %edi - 0x40, 0x80, 0xfe, 0x1a, //0x00008976 cmpb $26, %sil - 0x40, 0x0f, 0xb6, 0xf7, //0x0000897a movzbl %dil, %esi - 0x0f, 0x43, 0xf2, //0x0000897e cmovael %edx, %esi - 0x41, 0x88, 0x74, 0x01, 0x01, //0x00008981 movb %sil, $1(%r9,%rax) - 0x48, 0x83, 0xc0, 0x02, //0x00008986 addq $2, %rax - 0x48, 0x39, 0xc1, //0x0000898a cmpq %rax, %rcx - 0x0f, 0x85, 0xbd, 0xff, 0xff, 0xff, //0x0000898d jne LBB32_19 - //0x00008993 LBB32_20 - 0x5b, //0x00008993 popq %rbx - 0x41, 0x5e, //0x00008994 popq %r14 - 0x5d, //0x00008996 popq %rbp - 0xc3, //0x00008997 retq - //0x00008998 LBB32_7 - 0x45, 0x31, 0xdb, //0x00008998 xorl %r11d, %r11d - 0x41, 0xf6, 0xc1, 0x01, //0x0000899b testb $1, %r9b - 0x0f, 0x85, 0x0f, 0xff, 0xff, 0xff, //0x0000899f jne LBB32_11 - 0xe9, 0x3e, 0xff, 0xff, 0xff, //0x000089a5 jmp LBB32_12 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000089aa .p2align 4, 0x90 - //0x000089b0 _format_significand - 0x55, //0x000089b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000089b1 movq %rsp, %rbp - 0x41, 0x56, //0x000089b4 pushq %r14 - 0x53, //0x000089b6 pushq %rbx - 0x4c, 0x63, 0xc2, //0x000089b7 movslq %edx, %r8 - 0x49, 0x01, 0xf0, //0x000089ba addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x000089bd movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x000089c0 shrq $32, %rax - 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x000089c4 je LBB33_1 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000089ca movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x000089d4 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x000089d7 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x000089da shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x000089de imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x000089e4 addl %edi, %ecx - 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x000089e6 je LBB33_3 - 0x89, 0xc8, //0x000089ec movl %ecx, %eax - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x000089ee movl $3518437209, %r9d - 0x49, 0x0f, 0xaf, 0xc1, //0x000089f4 imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x000089f8 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x000089fc imull $10000, %eax, %edi - 0x29, 0xf9, //0x00008a02 subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00008a04 movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00008a07 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00008a0b shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00008a0f imull $10000, %edi, %edi - 0x29, 0xf8, //0x00008a15 subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00008a17 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00008a1a shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00008a1d imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00008a24 shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00008a28 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00008a2c subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00008a2e movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00008a32 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00008a35 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00008a38 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00008a3e shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00008a41 imull $100, %edi, %ecx - 0x29, 0xc8, //0x00008a44 subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00008a46 movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0x3f, 0x34, 0x00, 0x00, //0x00008a4a leaq $13375(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00008a51 movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00008a56 movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00008a5b movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00008a60 movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00008a65 movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00008a6a movw %ax, $-6(%r8) - 0x0f, 0xb7, 0x04, 0x79, //0x00008a6f movzwl (%rcx,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xf8, //0x00008a73 movw %ax, $-8(%r8) - 0x45, 0x31, 0xc9, //0x00008a78 xorl %r9d, %r9d - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00008a7b jmp LBB33_5 - //0x00008a80 LBB33_1 - 0x45, 0x31, 0xc9, //0x00008a80 xorl %r9d, %r9d - 0x4d, 0x89, 0xc6, //0x00008a83 movq %r8, %r14 - 0x48, 0x89, 0xfa, //0x00008a86 movq %rdi, %rdx - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008a89 cmpl $10000, %edx - 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x00008a8f jae LBB33_8 - //0x00008a95 LBB33_7 - 0x89, 0xd7, //0x00008a95 movl %edx, %edi - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x00008a97 jmp LBB33_10 - //0x00008a9c LBB33_3 - 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x00008a9c movl $8, %r9d - //0x00008aa2 LBB33_5 - 0x4d, 0x8d, 0x70, 0xf8, //0x00008aa2 leaq $-8(%r8), %r14 - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008aa6 cmpl $10000, %edx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00008aac jb LBB33_7 - //0x00008ab2 LBB33_8 - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008ab2 movl $3518437209, %r10d - 0x4c, 0x8d, 0x1d, 0xd1, 0x33, 0x00, 0x00, //0x00008ab8 leaq $13265(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, //0x00008abf .p2align 4, 0x90 - //0x00008ac0 LBB33_9 - 0x89, 0xd7, //0x00008ac0 movl %edx, %edi - 0x49, 0x0f, 0xaf, 0xfa, //0x00008ac2 imulq %r10, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00008ac6 shrq $45, %rdi - 0x69, 0xc7, 0xf0, 0xd8, 0xff, 0xff, //0x00008aca imull $-10000, %edi, %eax - 0x01, 0xd0, //0x00008ad0 addl %edx, %eax - 0x48, 0x69, 0xd8, 0x1f, 0x85, 0xeb, 0x51, //0x00008ad2 imulq $1374389535, %rax, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00008ad9 shrq $37, %rbx - 0x6b, 0xcb, 0x64, //0x00008add imull $100, %ebx, %ecx - 0x29, 0xc8, //0x00008ae0 subl %ecx, %eax - 0x41, 0x0f, 0xb7, 0x04, 0x43, //0x00008ae2 movzwl (%r11,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008ae7 movw %ax, $-2(%r14) - 0x41, 0x0f, 0xb7, 0x04, 0x5b, //0x00008aec movzwl (%r11,%rbx,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfc, //0x00008af1 movw %ax, $-4(%r14) - 0x49, 0x83, 0xc6, 0xfc, //0x00008af6 addq $-4, %r14 - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00008afa cmpl $99999999, %edx - 0x89, 0xfa, //0x00008b00 movl %edi, %edx - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00008b02 ja LBB33_9 - //0x00008b08 LBB33_10 - 0x83, 0xff, 0x64, //0x00008b08 cmpl $100, %edi - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00008b0b jae LBB33_11 - 0x83, 0xff, 0x0a, //0x00008b11 cmpl $10, %edi - 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00008b14 jb LBB33_14 - //0x00008b1a LBB33_13 - 0x89, 0xf8, //0x00008b1a movl %edi, %eax - 0x48, 0x8d, 0x0d, 0x6d, 0x33, 0x00, 0x00, //0x00008b1c leaq $13165(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008b23 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008b27 movw %ax, $-2(%r14) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00008b2c jmp LBB33_15 - //0x00008b31 LBB33_11 - 0x0f, 0xb7, 0xc7, //0x00008b31 movzwl %di, %eax - 0xc1, 0xe8, 0x02, //0x00008b34 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00008b37 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00008b3d shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00008b40 imull $100, %eax, %ecx - 0x29, 0xcf, //0x00008b43 subl %ecx, %edi - 0x0f, 0xb7, 0xcf, //0x00008b45 movzwl %di, %ecx - 0x48, 0x8d, 0x15, 0x41, 0x33, 0x00, 0x00, //0x00008b48 leaq $13121(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008b4f movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4e, 0xfe, //0x00008b53 movw %cx, $-2(%r14) - 0x49, 0x83, 0xc6, 0xfe, //0x00008b58 addq $-2, %r14 - 0x89, 0xc7, //0x00008b5c movl %eax, %edi - 0x83, 0xff, 0x0a, //0x00008b5e cmpl $10, %edi - 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x00008b61 jae LBB33_13 - //0x00008b67 LBB33_14 - 0x40, 0x80, 0xc7, 0x30, //0x00008b67 addb $48, %dil - 0x40, 0x88, 0x3e, //0x00008b6b movb %dil, (%rsi) - //0x00008b6e LBB33_15 - 0x4d, 0x29, 0xc8, //0x00008b6e subq %r9, %r8 - 0x4c, 0x89, 0xc0, //0x00008b71 movq %r8, %rax - 0x5b, //0x00008b74 popq %rbx - 0x41, 0x5e, //0x00008b75 popq %r14 - 0x5d, //0x00008b77 popq %rbp - 0xc3, //0x00008b78 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008b79 .p2align 4, 0x90 - //0x00008b80 _left_shift - 0x55, //0x00008b80 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008b81 movq %rsp, %rbp - 0x41, 0x56, //0x00008b84 pushq %r14 - 0x53, //0x00008b86 pushq %rbx - 0x89, 0xf1, //0x00008b87 movl %esi, %ecx - 0x48, 0x6b, 0xd1, 0x68, //0x00008b89 imulq $104, %rcx, %rdx - 0x48, 0x8d, 0x35, 0xec, 0x8c, 0x00, 0x00, //0x00008b8d leaq $36076(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x44, 0x8b, 0x04, 0x32, //0x00008b94 movl (%rdx,%rsi), %r8d - 0x4c, 0x8b, 0x17, //0x00008b98 movq (%rdi), %r10 - 0x4c, 0x63, 0x4f, 0x10, //0x00008b9b movslq $16(%rdi), %r9 - 0x8a, 0x44, 0x32, 0x04, //0x00008b9f movb $4(%rdx,%rsi), %al - 0x4d, 0x85, 0xc9, //0x00008ba3 testq %r9, %r9 - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00008ba6 je LBB34_6 - 0x48, 0x8d, 0x54, 0x32, 0x05, //0x00008bac leaq $5(%rdx,%rsi), %rdx - 0x31, 0xf6, //0x00008bb1 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008bb3 .p2align 4, 0x90 - //0x00008bc0 LBB34_3 - 0x84, 0xc0, //0x00008bc0 testb %al, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00008bc2 je LBB34_8 - 0x41, 0x38, 0x04, 0x32, //0x00008bc8 cmpb %al, (%r10,%rsi) - 0x0f, 0x85, 0x89, 0x01, 0x00, 0x00, //0x00008bcc jne LBB34_5 - 0x0f, 0xb6, 0x04, 0x32, //0x00008bd2 movzbl (%rdx,%rsi), %eax - 0x48, 0xff, 0xc6, //0x00008bd6 incq %rsi - 0x49, 0x39, 0xf1, //0x00008bd9 cmpq %rsi, %r9 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00008bdc jne LBB34_3 - //0x00008be2 LBB34_6 - 0x84, 0xc0, //0x00008be2 testb %al, %al - 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00008be4 je LBB34_8 - //0x00008bea LBB34_7 - 0x41, 0xff, 0xc8, //0x00008bea decl %r8d - //0x00008bed LBB34_8 - 0x45, 0x85, 0xc9, //0x00008bed testl %r9d, %r9d - 0x0f, 0x8e, 0x8c, 0x00, 0x00, 0x00, //0x00008bf0 jle LBB34_23 - 0x43, 0x8d, 0x04, 0x08, //0x00008bf6 leal (%r8,%r9), %eax - 0x4c, 0x63, 0xf0, //0x00008bfa movslq %eax, %r14 - 0x49, 0xff, 0xce, //0x00008bfd decq %r14 - 0x31, 0xd2, //0x00008c00 xorl %edx, %edx - 0x49, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00008c02 movabsq $-3689348814741910323, %r11 - 0x90, 0x90, 0x90, 0x90, //0x00008c0c .p2align 4, 0x90 - //0x00008c10 LBB34_10 - 0x4b, 0x0f, 0xbe, 0x74, 0x0a, 0xff, //0x00008c10 movsbq $-1(%r10,%r9), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00008c16 addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x00008c1a shlq %cl, %rsi - 0x48, 0x01, 0xd6, //0x00008c1d addq %rdx, %rsi - 0x48, 0x89, 0xf0, //0x00008c20 movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x00008c23 mulq %r11 - 0x48, 0xc1, 0xea, 0x03, //0x00008c26 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00008c2a leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00008c2e leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xf0, //0x00008c32 movq %rsi, %rax - 0x48, 0x29, 0xd8, //0x00008c35 subq %rbx, %rax - 0x4c, 0x39, 0x77, 0x08, //0x00008c38 cmpq %r14, $8(%rdi) - 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x00008c3c jbe LBB34_16 - 0x04, 0x30, //0x00008c42 addb $48, %al - 0x43, 0x88, 0x04, 0x32, //0x00008c44 movb %al, (%r10,%r14) - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00008c48 jmp LBB34_18 - 0x90, 0x90, 0x90, //0x00008c4d .p2align 4, 0x90 - //0x00008c50 LBB34_16 - 0x48, 0x85, 0xc0, //0x00008c50 testq %rax, %rax - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00008c53 je LBB34_18 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008c59 movl $1, $28(%rdi) - //0x00008c60 LBB34_18 - 0x49, 0x83, 0xf9, 0x02, //0x00008c60 cmpq $2, %r9 - 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00008c64 jl LBB34_12 - 0x49, 0xff, 0xc9, //0x00008c6a decq %r9 - 0x4c, 0x8b, 0x17, //0x00008c6d movq (%rdi), %r10 - 0x49, 0xff, 0xce, //0x00008c70 decq %r14 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00008c73 jmp LBB34_10 - //0x00008c78 LBB34_12 - 0x48, 0x83, 0xfe, 0x0a, //0x00008c78 cmpq $10, %rsi - 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x00008c7c jae LBB34_13 - //0x00008c82 LBB34_23 - 0x48, 0x63, 0x4f, 0x10, //0x00008c82 movslq $16(%rdi), %rcx - 0x49, 0x63, 0xc0, //0x00008c86 movslq %r8d, %rax - 0x48, 0x01, 0xc8, //0x00008c89 addq %rcx, %rax - 0x89, 0x47, 0x10, //0x00008c8c movl %eax, $16(%rdi) - 0x48, 0x8b, 0x4f, 0x08, //0x00008c8f movq $8(%rdi), %rcx - 0x48, 0x39, 0xc1, //0x00008c93 cmpq %rax, %rcx - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x00008c96 ja LBB34_25 - 0x89, 0x4f, 0x10, //0x00008c9c movl %ecx, $16(%rdi) - 0x89, 0xc8, //0x00008c9f movl %ecx, %eax - //0x00008ca1 LBB34_25 - 0x44, 0x01, 0x47, 0x14, //0x00008ca1 addl %r8d, $20(%rdi) - 0x85, 0xc0, //0x00008ca5 testl %eax, %eax - 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00008ca7 jle LBB34_29 - 0x48, 0x8b, 0x0f, //0x00008cad movq (%rdi), %rcx - 0x89, 0xc0, //0x00008cb0 movl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008cb2 .p2align 4, 0x90 - //0x00008cc0 LBB34_27 - 0x80, 0x7c, 0x01, 0xff, 0x30, //0x00008cc0 cmpb $48, $-1(%rcx,%rax) - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00008cc5 jne LBB34_31 - 0x89, 0xc2, //0x00008ccb movl %eax, %edx - 0x48, 0xff, 0xc8, //0x00008ccd decq %rax - 0xff, 0xca, //0x00008cd0 decl %edx - 0x89, 0x57, 0x10, //0x00008cd2 movl %edx, $16(%rdi) - 0x48, 0x8d, 0x50, 0x01, //0x00008cd5 leaq $1(%rax), %rdx - 0x48, 0x83, 0xfa, 0x01, //0x00008cd9 cmpq $1, %rdx - 0x0f, 0x8f, 0xdd, 0xff, 0xff, 0xff, //0x00008cdd jg LBB34_27 - //0x00008ce3 LBB34_29 - 0x85, 0xc0, //0x00008ce3 testl %eax, %eax - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00008ce5 je LBB34_30 - //0x00008ceb LBB34_31 - 0x5b, //0x00008ceb popq %rbx - 0x41, 0x5e, //0x00008cec popq %r14 - 0x5d, //0x00008cee popq %rbp - 0xc3, //0x00008cef retq - //0x00008cf0 LBB34_13 - 0x49, 0x63, 0xf6, //0x00008cf0 movslq %r14d, %rsi - 0x48, 0xff, 0xce, //0x00008cf3 decq %rsi - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00008cf6 jmp LBB34_14 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008cfb .p2align 4, 0x90 - //0x00008d00 LBB34_15 - 0x04, 0x30, //0x00008d00 addb $48, %al - 0x48, 0x8b, 0x1f, //0x00008d02 movq (%rdi), %rbx - 0x88, 0x04, 0x33, //0x00008d05 movb %al, (%rbx,%rsi) - //0x00008d08 LBB34_22 - 0x48, 0xff, 0xce, //0x00008d08 decq %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00008d0b cmpq $9, %rcx - 0x0f, 0x86, 0x6d, 0xff, 0xff, 0xff, //0x00008d0f jbe LBB34_23 - //0x00008d15 LBB34_14 - 0x48, 0x89, 0xd1, //0x00008d15 movq %rdx, %rcx - 0x48, 0x89, 0xd0, //0x00008d18 movq %rdx, %rax - 0x49, 0xf7, 0xe3, //0x00008d1b mulq %r11 - 0x48, 0xc1, 0xea, 0x03, //0x00008d1e shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00008d22 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00008d26 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00008d2a movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00008d2d subq %rbx, %rax - 0x48, 0x39, 0x77, 0x08, //0x00008d30 cmpq %rsi, $8(%rdi) - 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00008d34 ja LBB34_15 - 0x48, 0x85, 0xc0, //0x00008d3a testq %rax, %rax - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00008d3d je LBB34_22 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008d43 movl $1, $28(%rdi) - 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00008d4a jmp LBB34_22 - //0x00008d4f LBB34_30 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00008d4f movl $0, $20(%rdi) - 0x5b, //0x00008d56 popq %rbx - 0x41, 0x5e, //0x00008d57 popq %r14 - 0x5d, //0x00008d59 popq %rbp - 0xc3, //0x00008d5a retq - //0x00008d5b LBB34_5 - 0x0f, 0x8c, 0x89, 0xfe, 0xff, 0xff, //0x00008d5b jl LBB34_7 - 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x00008d61 jmp LBB34_8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008d66 .p2align 4, 0x90 - //0x00008d70 _right_shift - 0x55, //0x00008d70 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008d71 movq %rsp, %rbp - 0x89, 0xf1, //0x00008d74 movl %esi, %ecx - 0x4c, 0x63, 0x4f, 0x10, //0x00008d76 movslq $16(%rdi), %r9 - 0x31, 0xf6, //0x00008d7a xorl %esi, %esi - 0x31, 0xc0, //0x00008d7c xorl %eax, %eax - 0x90, 0x90, //0x00008d7e .p2align 4, 0x90 - //0x00008d80 LBB35_1 - 0x4c, 0x39, 0xce, //0x00008d80 cmpq %r9, %rsi - 0x0f, 0x8d, 0x27, 0x01, 0x00, 0x00, //0x00008d83 jge LBB35_2 - 0x48, 0x8d, 0x04, 0x80, //0x00008d89 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x17, //0x00008d8d movq (%rdi), %rdx - 0x48, 0x0f, 0xbe, 0x14, 0x32, //0x00008d90 movsbq (%rdx,%rsi), %rdx - 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00008d95 leaq $-48(%rdx,%rax,2), %rax - 0x48, 0xff, 0xc6, //0x00008d9a incq %rsi - 0x48, 0x89, 0xc2, //0x00008d9d movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00008da0 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00008da3 testq %rdx, %rdx - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00008da6 je LBB35_1 - //0x00008dac LBB35_6 - 0x8b, 0x57, 0x14, //0x00008dac movl $20(%rdi), %edx - 0x29, 0xf2, //0x00008daf subl %esi, %edx - 0xff, 0xc2, //0x00008db1 incl %edx - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00008db3 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x00008dba shlq %cl, %r8 - 0x89, 0x57, 0x14, //0x00008dbd movl %edx, $20(%rdi) - 0x49, 0xf7, 0xd0, //0x00008dc0 notq %r8 - 0x45, 0x31, 0xd2, //0x00008dc3 xorl %r10d, %r10d - 0x44, 0x39, 0xce, //0x00008dc6 cmpl %r9d, %esi - 0x0f, 0x8d, 0x69, 0x00, 0x00, 0x00, //0x00008dc9 jge LBB35_9 - 0x4c, 0x63, 0xce, //0x00008dcf movslq %esi, %r9 - 0x48, 0x8b, 0x37, //0x00008dd2 movq (%rdi), %rsi - 0x45, 0x31, 0xd2, //0x00008dd5 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008dd8 .p2align 4, 0x90 - //0x00008de0 LBB35_8 - 0x48, 0x89, 0xc2, //0x00008de0 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00008de3 shrq %cl, %rdx - 0x4c, 0x21, 0xc0, //0x00008de6 andq %r8, %rax - 0x80, 0xc2, 0x30, //0x00008de9 addb $48, %dl - 0x42, 0x88, 0x14, 0x16, //0x00008dec movb %dl, (%rsi,%r10) - 0x48, 0x8d, 0x04, 0x80, //0x00008df0 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x37, //0x00008df4 movq (%rdi), %rsi - 0x4a, 0x8d, 0x14, 0x0e, //0x00008df7 leaq (%rsi,%r9), %rdx - 0x49, 0x0f, 0xbe, 0x14, 0x12, //0x00008dfb movsbq (%r10,%rdx), %rdx - 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00008e00 leaq $-48(%rdx,%rax,2), %rax - 0x4c, 0x63, 0x5f, 0x10, //0x00008e05 movslq $16(%rdi), %r11 - 0x4b, 0x8d, 0x54, 0x11, 0x01, //0x00008e09 leaq $1(%r9,%r10), %rdx - 0x49, 0xff, 0xc2, //0x00008e0e incq %r10 - 0x4c, 0x39, 0xda, //0x00008e11 cmpq %r11, %rdx - 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x00008e14 jl LBB35_8 - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00008e1a jmp LBB35_9 - 0x90, //0x00008e1f .p2align 4, 0x90 - //0x00008e20 LBB35_11 - 0x40, 0x80, 0xc6, 0x30, //0x00008e20 addb $48, %sil - 0x48, 0x8b, 0x17, //0x00008e24 movq (%rdi), %rdx - 0x42, 0x88, 0x34, 0x0a, //0x00008e27 movb %sil, (%rdx,%r9) - 0x41, 0xff, 0xc1, //0x00008e2b incl %r9d - 0x45, 0x89, 0xca, //0x00008e2e movl %r9d, %r10d - //0x00008e31 LBB35_14 - 0x48, 0x01, 0xc0, //0x00008e31 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00008e34 leaq (%rax,%rax,4), %rax - //0x00008e38 LBB35_9 - 0x48, 0x85, 0xc0, //0x00008e38 testq %rax, %rax - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00008e3b je LBB35_15 - 0x48, 0x89, 0xc6, //0x00008e41 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00008e44 shrq %cl, %rsi - 0x4c, 0x21, 0xc0, //0x00008e47 andq %r8, %rax - 0x4d, 0x63, 0xca, //0x00008e4a movslq %r10d, %r9 - 0x4c, 0x39, 0x4f, 0x08, //0x00008e4d cmpq %r9, $8(%rdi) - 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00008e51 ja LBB35_11 - 0x48, 0x85, 0xf6, //0x00008e57 testq %rsi, %rsi - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00008e5a je LBB35_14 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008e60 movl $1, $28(%rdi) - 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00008e67 jmp LBB35_14 - //0x00008e6c LBB35_15 - 0x44, 0x89, 0x57, 0x10, //0x00008e6c movl %r10d, $16(%rdi) - 0x45, 0x85, 0xd2, //0x00008e70 testl %r10d, %r10d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00008e73 jle LBB35_19 - 0x48, 0x8b, 0x07, //0x00008e79 movq (%rdi), %rax - 0x45, 0x89, 0xd2, //0x00008e7c movl %r10d, %r10d - 0x90, //0x00008e7f .p2align 4, 0x90 - //0x00008e80 LBB35_17 - 0x42, 0x80, 0x7c, 0x10, 0xff, 0x30, //0x00008e80 cmpb $48, $-1(%rax,%r10) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00008e86 jne LBB35_21 - 0x44, 0x89, 0xd1, //0x00008e8c movl %r10d, %ecx - 0x49, 0xff, 0xca, //0x00008e8f decq %r10 - 0xff, 0xc9, //0x00008e92 decl %ecx - 0x89, 0x4f, 0x10, //0x00008e94 movl %ecx, $16(%rdi) - 0x49, 0x8d, 0x4a, 0x01, //0x00008e97 leaq $1(%r10), %rcx - 0x48, 0x83, 0xf9, 0x01, //0x00008e9b cmpq $1, %rcx - 0x0f, 0x8f, 0xdb, 0xff, 0xff, 0xff, //0x00008e9f jg LBB35_17 - //0x00008ea5 LBB35_19 - 0x45, 0x85, 0xd2, //0x00008ea5 testl %r10d, %r10d - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00008ea8 je LBB35_20 - //0x00008eae LBB35_21 - 0x5d, //0x00008eae popq %rbp - 0xc3, //0x00008eaf retq - //0x00008eb0 LBB35_2 - 0x48, 0x85, 0xc0, //0x00008eb0 testq %rax, %rax - 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00008eb3 je LBB35_22 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008eb9 .p2align 4, 0x90 - 0x48, 0x89, 0xc2, //0x00008ec0 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00008ec3 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00008ec6 testq %rdx, %rdx - 0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00008ec9 jne LBB35_6 - //0x00008ecf LBB35_4 - 0x48, 0x01, 0xc0, //0x00008ecf addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00008ed2 leaq (%rax,%rax,4), %rax - 0xff, 0xc6, //0x00008ed6 incl %esi - 0x48, 0x89, 0xc2, //0x00008ed8 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00008edb shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00008ede testq %rdx, %rdx - 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00008ee1 je LBB35_4 - 0xe9, 0xc0, 0xfe, 0xff, 0xff, //0x00008ee7 jmp LBB35_6 - //0x00008eec LBB35_20 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00008eec movl $0, $20(%rdi) - 0x5d, //0x00008ef3 popq %rbp - 0xc3, //0x00008ef4 retq - //0x00008ef5 LBB35_22 - 0xc7, 0x47, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00008ef5 movl $0, $16(%rdi) - 0x5d, //0x00008efc popq %rbp - 0xc3, //0x00008efd retq - 0x00, 0x00, //0x00008efe .p2align 4, 0x00 - //0x00008f00 LCPI36_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00008f00 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00008f10 LCPI36_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00008f10 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00008f20 .p2align 4, 0x90 - //0x00008f20 _advance_string_default - 0x55, //0x00008f20 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008f21 movq %rsp, %rbp - 0x41, 0x57, //0x00008f24 pushq %r15 - 0x41, 0x56, //0x00008f26 pushq %r14 - 0x41, 0x55, //0x00008f28 pushq %r13 - 0x41, 0x54, //0x00008f2a pushq %r12 - 0x53, //0x00008f2c pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x00008f2d subq $16, %rsp - 0x4c, 0x8b, 0x67, 0x08, //0x00008f31 movq $8(%rdi), %r12 - 0x49, 0x29, 0xf4, //0x00008f35 subq %rsi, %r12 - 0x0f, 0x84, 0x79, 0x03, 0x00, 0x00, //0x00008f38 je LBB36_17 - 0x48, 0x8b, 0x07, //0x00008f3e movq (%rdi), %rax - 0x48, 0x89, 0x45, 0xd0, //0x00008f41 movq %rax, $-48(%rbp) - 0x48, 0x01, 0xc6, //0x00008f45 addq %rax, %rsi - 0x48, 0x89, 0x55, 0xc8, //0x00008f48 movq %rdx, $-56(%rbp) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00008f4c movq $-1, (%rdx) - 0x49, 0x83, 0xfc, 0x40, //0x00008f53 cmpq $64, %r12 - 0x0f, 0x82, 0xfa, 0x01, 0x00, 0x00, //0x00008f57 jb LBB36_18 - 0x45, 0x89, 0xe1, //0x00008f5d movl %r12d, %r9d - 0x41, 0x83, 0xe1, 0x3f, //0x00008f60 andl $63, %r9d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00008f64 movq $-1, %r14 - 0x45, 0x31, 0xff, //0x00008f6b xorl %r15d, %r15d - 0xc5, 0xf9, 0x6f, 0x05, 0x8a, 0xff, 0xff, 0xff, //0x00008f6e vmovdqa $-118(%rip), %xmm0 /* LCPI36_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x92, 0xff, 0xff, 0xff, //0x00008f76 vmovdqa $-110(%rip), %xmm1 /* LCPI36_1+0(%rip) */ - 0x48, 0x8b, 0x55, 0xd0, //0x00008f7e movq $-48(%rbp), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008f82 .p2align 4, 0x90 - //0x00008f90 LBB36_3 - 0xc5, 0xfa, 0x6f, 0x16, //0x00008f90 vmovdqu (%rsi), %xmm2 - 0xc5, 0xfa, 0x6f, 0x5e, 0x10, //0x00008f94 vmovdqu $16(%rsi), %xmm3 - 0xc5, 0xfa, 0x6f, 0x66, 0x20, //0x00008f99 vmovdqu $32(%rsi), %xmm4 - 0xc5, 0xfa, 0x6f, 0x6e, 0x30, //0x00008f9e vmovdqu $48(%rsi), %xmm5 - 0xc5, 0xe9, 0x74, 0xf0, //0x00008fa3 vpcmpeqb %xmm0, %xmm2, %xmm6 - 0xc5, 0xf9, 0xd7, 0xde, //0x00008fa7 vpmovmskb %xmm6, %ebx - 0xc5, 0xe1, 0x74, 0xf0, //0x00008fab vpcmpeqb %xmm0, %xmm3, %xmm6 - 0xc5, 0xf9, 0xd7, 0xce, //0x00008faf vpmovmskb %xmm6, %ecx - 0xc5, 0xd9, 0x74, 0xf0, //0x00008fb3 vpcmpeqb %xmm0, %xmm4, %xmm6 - 0xc5, 0xf9, 0xd7, 0xc6, //0x00008fb7 vpmovmskb %xmm6, %eax - 0xc5, 0xd1, 0x74, 0xf0, //0x00008fbb vpcmpeqb %xmm0, %xmm5, %xmm6 - 0xc5, 0x79, 0xd7, 0xee, //0x00008fbf vpmovmskb %xmm6, %r13d - 0xc5, 0xe9, 0x74, 0xd1, //0x00008fc3 vpcmpeqb %xmm1, %xmm2, %xmm2 - 0xc5, 0xf9, 0xd7, 0xfa, //0x00008fc7 vpmovmskb %xmm2, %edi - 0xc5, 0xe1, 0x74, 0xd1, //0x00008fcb vpcmpeqb %xmm1, %xmm3, %xmm2 - 0xc5, 0x79, 0xd7, 0xd2, //0x00008fcf vpmovmskb %xmm2, %r10d - 0xc5, 0xd9, 0x74, 0xd1, //0x00008fd3 vpcmpeqb %xmm1, %xmm4, %xmm2 - 0xc5, 0x79, 0xd7, 0xda, //0x00008fd7 vpmovmskb %xmm2, %r11d - 0xc5, 0xd1, 0x74, 0xd1, //0x00008fdb vpcmpeqb %xmm1, %xmm5, %xmm2 - 0xc5, 0x79, 0xd7, 0xc2, //0x00008fdf vpmovmskb %xmm2, %r8d - 0x49, 0xc1, 0xe5, 0x30, //0x00008fe3 shlq $48, %r13 - 0x48, 0xc1, 0xe0, 0x20, //0x00008fe7 shlq $32, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x00008feb shlq $16, %rcx - 0x48, 0x09, 0xcb, //0x00008fef orq %rcx, %rbx - 0x48, 0x09, 0xc3, //0x00008ff2 orq %rax, %rbx - 0x49, 0xc1, 0xe0, 0x30, //0x00008ff5 shlq $48, %r8 - 0x49, 0xc1, 0xe3, 0x20, //0x00008ff9 shlq $32, %r11 - 0x49, 0xc1, 0xe2, 0x10, //0x00008ffd shlq $16, %r10 - 0x4c, 0x09, 0xd7, //0x00009001 orq %r10, %rdi - 0x4c, 0x09, 0xdf, //0x00009004 orq %r11, %rdi - 0x4c, 0x09, 0xc7, //0x00009007 orq %r8, %rdi - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000900a je LBB36_5 - 0x49, 0x83, 0xfe, 0xff, //0x00009010 cmpq $-1, %r14 - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00009014 je LBB36_8 - //0x0000901a LBB36_5 - 0x4c, 0x09, 0xeb, //0x0000901a orq %r13, %rbx - 0x48, 0x89, 0xf8, //0x0000901d movq %rdi, %rax - 0x4c, 0x09, 0xf8, //0x00009020 orq %r15, %rax - 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x00009023 jne LBB36_9 - //0x00009029 LBB36_6 - 0x48, 0x85, 0xdb, //0x00009029 testq %rbx, %rbx - 0x0f, 0x85, 0x0a, 0x01, 0x00, 0x00, //0x0000902c jne LBB36_15 - //0x00009032 LBB36_7 - 0x48, 0x83, 0xc6, 0x40, //0x00009032 addq $64, %rsi - 0x49, 0x83, 0xc4, 0xc0, //0x00009036 addq $-64, %r12 - 0x49, 0x83, 0xfc, 0x3f, //0x0000903a cmpq $63, %r12 - 0x0f, 0x87, 0x4c, 0xff, 0xff, 0xff, //0x0000903e ja LBB36_3 - 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x00009044 jmp LBB36_10 - //0x00009049 LBB36_8 - 0x48, 0x89, 0xf0, //0x00009049 movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x0000904c subq %rdx, %rax - 0x4c, 0x0f, 0xbc, 0xf7, //0x0000904f bsfq %rdi, %r14 - 0x49, 0x01, 0xc6, //0x00009053 addq %rax, %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x00009056 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x0000905a movq %r14, (%rax) - 0x4c, 0x09, 0xeb, //0x0000905d orq %r13, %rbx - 0x48, 0x89, 0xf8, //0x00009060 movq %rdi, %rax - 0x4c, 0x09, 0xf8, //0x00009063 orq %r15, %rax - 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x00009066 je LBB36_6 - //0x0000906c LBB36_9 - 0x4c, 0x89, 0xf8, //0x0000906c movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x0000906f notq %rax - 0x48, 0x21, 0xf8, //0x00009072 andq %rdi, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x00009075 leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xf8, //0x00009079 orq %r15, %r8 - 0x4c, 0x89, 0xc1, //0x0000907c movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x0000907f notq %rcx - 0x48, 0x21, 0xf9, //0x00009082 andq %rdi, %rcx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009085 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xf9, //0x0000908f andq %rdi, %rcx - 0x45, 0x31, 0xff, //0x00009092 xorl %r15d, %r15d - 0x48, 0x01, 0xc1, //0x00009095 addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc7, //0x00009098 setb %r15b - 0x48, 0x01, 0xc9, //0x0000909c addq %rcx, %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000909f movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc1, //0x000090a9 xorq %rax, %rcx - 0x4c, 0x21, 0xc1, //0x000090ac andq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x000090af notq %rcx - 0x48, 0x21, 0xcb, //0x000090b2 andq %rcx, %rbx - 0x48, 0x85, 0xdb, //0x000090b5 testq %rbx, %rbx - 0x0f, 0x84, 0x74, 0xff, 0xff, 0xff, //0x000090b8 je LBB36_7 - 0xe9, 0x79, 0x00, 0x00, 0x00, //0x000090be jmp LBB36_15 - //0x000090c3 LBB36_10 - 0x4d, 0x89, 0xcc, //0x000090c3 movq %r9, %r12 - 0x49, 0x83, 0xfc, 0x20, //0x000090c6 cmpq $32, %r12 - 0x0f, 0x82, 0x0b, 0x01, 0x00, 0x00, //0x000090ca jb LBB36_22 - //0x000090d0 LBB36_11 - 0xc5, 0xfa, 0x6f, 0x06, //0x000090d0 vmovdqu (%rsi), %xmm0 - 0xc5, 0xfa, 0x6f, 0x4e, 0x10, //0x000090d4 vmovdqu $16(%rsi), %xmm1 - 0xc5, 0xf9, 0x6f, 0x15, 0x1f, 0xfe, 0xff, 0xff, //0x000090d9 vmovdqa $-481(%rip), %xmm2 /* LCPI36_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x1d, 0x27, 0xfe, 0xff, 0xff, //0x000090e1 vmovdqa $-473(%rip), %xmm3 /* LCPI36_1+0(%rip) */ - 0xc5, 0xf9, 0x74, 0xe2, //0x000090e9 vpcmpeqb %xmm2, %xmm0, %xmm4 - 0xc5, 0xf9, 0xd7, 0xfc, //0x000090ed vpmovmskb %xmm4, %edi - 0xc5, 0xf1, 0x74, 0xd2, //0x000090f1 vpcmpeqb %xmm2, %xmm1, %xmm2 - 0xc5, 0xf9, 0xd7, 0xda, //0x000090f5 vpmovmskb %xmm2, %ebx - 0xc5, 0xf9, 0x74, 0xc3, //0x000090f9 vpcmpeqb %xmm3, %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc0, //0x000090fd vpmovmskb %xmm0, %eax - 0xc5, 0xf1, 0x74, 0xc3, //0x00009101 vpcmpeqb %xmm3, %xmm1, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00009105 vpmovmskb %xmm0, %ecx - 0x48, 0xc1, 0xe3, 0x10, //0x00009109 shlq $16, %rbx - 0x48, 0xc1, 0xe1, 0x10, //0x0000910d shlq $16, %rcx - 0x48, 0x09, 0xc8, //0x00009111 orq %rcx, %rax - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00009114 je LBB36_13 - 0x49, 0x83, 0xfe, 0xff, //0x0000911a cmpq $-1, %r14 - 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x0000911e je LBB36_19 - //0x00009124 LBB36_13 - 0x48, 0x09, 0xfb, //0x00009124 orq %rdi, %rbx - 0x48, 0x89, 0xc1, //0x00009127 movq %rax, %rcx - 0x4c, 0x09, 0xf9, //0x0000912a orq %r15, %rcx - 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x0000912d jne LBB36_20 - //0x00009133 LBB36_14 - 0x48, 0x85, 0xdb, //0x00009133 testq %rbx, %rbx - 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x00009136 je LBB36_21 - //0x0000913c LBB36_15 - 0x48, 0x0f, 0xbc, 0xc3, //0x0000913c bsfq %rbx, %rax - 0x48, 0x29, 0xd6, //0x00009140 subq %rdx, %rsi - 0x48, 0x8d, 0x44, 0x06, 0x01, //0x00009143 leaq $1(%rsi,%rax), %rax - //0x00009148 LBB36_16 - 0x48, 0x83, 0xc4, 0x10, //0x00009148 addq $16, %rsp - 0x5b, //0x0000914c popq %rbx - 0x41, 0x5c, //0x0000914d popq %r12 - 0x41, 0x5d, //0x0000914f popq %r13 - 0x41, 0x5e, //0x00009151 popq %r14 - 0x41, 0x5f, //0x00009153 popq %r15 - 0x5d, //0x00009155 popq %rbp - 0xc3, //0x00009156 retq - //0x00009157 LBB36_18 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00009157 movq $-1, %r14 - 0x45, 0x31, 0xff, //0x0000915e xorl %r15d, %r15d - 0x48, 0x8b, 0x55, 0xd0, //0x00009161 movq $-48(%rbp), %rdx - 0x49, 0x83, 0xfc, 0x20, //0x00009165 cmpq $32, %r12 - 0x0f, 0x83, 0x61, 0xff, 0xff, 0xff, //0x00009169 jae LBB36_11 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000916f jmp LBB36_22 - //0x00009174 LBB36_19 - 0x48, 0x89, 0xf1, //0x00009174 movq %rsi, %rcx - 0x48, 0x29, 0xd1, //0x00009177 subq %rdx, %rcx - 0x4c, 0x0f, 0xbc, 0xf0, //0x0000917a bsfq %rax, %r14 - 0x49, 0x01, 0xce, //0x0000917e addq %rcx, %r14 - 0x48, 0x8b, 0x4d, 0xc8, //0x00009181 movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x31, //0x00009185 movq %r14, (%rcx) - 0x48, 0x09, 0xfb, //0x00009188 orq %rdi, %rbx - 0x48, 0x89, 0xc1, //0x0000918b movq %rax, %rcx - 0x4c, 0x09, 0xf9, //0x0000918e orq %r15, %rcx - 0x0f, 0x84, 0x9c, 0xff, 0xff, 0xff, //0x00009191 je LBB36_14 - //0x00009197 LBB36_20 - 0x44, 0x89, 0xf9, //0x00009197 movl %r15d, %ecx - 0xf7, 0xd1, //0x0000919a notl %ecx - 0x21, 0xc1, //0x0000919c andl %eax, %ecx - 0x44, 0x8d, 0x04, 0x09, //0x0000919e leal (%rcx,%rcx), %r8d - 0x45, 0x09, 0xf8, //0x000091a2 orl %r15d, %r8d - 0x44, 0x89, 0xc7, //0x000091a5 movl %r8d, %edi - 0xf7, 0xd7, //0x000091a8 notl %edi - 0x21, 0xc7, //0x000091aa andl %eax, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x000091ac andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x000091b2 xorl %r15d, %r15d - 0x01, 0xcf, //0x000091b5 addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x000091b7 setb %r15b - 0x01, 0xff, //0x000091bb addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x000091bd xorl $1431655765, %edi - 0x44, 0x21, 0xc7, //0x000091c3 andl %r8d, %edi - 0xf7, 0xd7, //0x000091c6 notl %edi - 0x21, 0xfb, //0x000091c8 andl %edi, %ebx - 0x48, 0x85, 0xdb, //0x000091ca testq %rbx, %rbx - 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x000091cd jne LBB36_15 - //0x000091d3 LBB36_21 - 0x48, 0x83, 0xc6, 0x20, //0x000091d3 addq $32, %rsi - 0x49, 0x83, 0xc4, 0xe0, //0x000091d7 addq $-32, %r12 - //0x000091db LBB36_22 - 0x4d, 0x85, 0xff, //0x000091db testq %r15, %r15 - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x000091de jne LBB36_33 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000091e4 movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x000091eb testq %r12, %r12 - 0x0f, 0x84, 0x54, 0xff, 0xff, 0xff, //0x000091ee je LBB36_16 - //0x000091f4 LBB36_24 - 0x49, 0x89, 0xd1, //0x000091f4 movq %rdx, %r9 - 0x49, 0xf7, 0xd1, //0x000091f7 notq %r9 - 0x48, 0x8b, 0x4d, 0xc8, //0x000091fa movq $-56(%rbp), %rcx - //0x000091fe LBB36_25 - 0x48, 0x8d, 0x7e, 0x01, //0x000091fe leaq $1(%rsi), %rdi - 0x0f, 0xb6, 0x1e, //0x00009202 movzbl (%rsi), %ebx - 0x80, 0xfb, 0x22, //0x00009205 cmpb $34, %bl - 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x00009208 je LBB36_32 - 0x4d, 0x8d, 0x54, 0x24, 0xff, //0x0000920e leaq $-1(%r12), %r10 - 0x80, 0xfb, 0x5c, //0x00009213 cmpb $92, %bl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00009216 je LBB36_28 - 0x4d, 0x89, 0xd4, //0x0000921c movq %r10, %r12 - 0x48, 0x89, 0xfe, //0x0000921f movq %rdi, %rsi - 0x4d, 0x85, 0xd2, //0x00009222 testq %r10, %r10 - 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00009225 jne LBB36_25 - 0xe9, 0x18, 0xff, 0xff, 0xff, //0x0000922b jmp LBB36_16 - //0x00009230 LBB36_28 - 0x4d, 0x85, 0xd2, //0x00009230 testq %r10, %r10 - 0x0f, 0x84, 0x0f, 0xff, 0xff, 0xff, //0x00009233 je LBB36_16 - 0x49, 0x83, 0xfe, 0xff, //0x00009239 cmpq $-1, %r14 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x0000923d jne LBB36_31 - 0x4c, 0x01, 0xcf, //0x00009243 addq %r9, %rdi - 0x48, 0x89, 0x39, //0x00009246 movq %rdi, (%rcx) - 0x49, 0x89, 0xfe, //0x00009249 movq %rdi, %r14 - //0x0000924c LBB36_31 - 0x48, 0x83, 0xc6, 0x02, //0x0000924c addq $2, %rsi - 0x49, 0x83, 0xc4, 0xfe, //0x00009250 addq $-2, %r12 - 0x4d, 0x89, 0xe2, //0x00009254 movq %r12, %r10 - 0x48, 0x8b, 0x55, 0xd0, //0x00009257 movq $-48(%rbp), %rdx - 0x4d, 0x85, 0xd2, //0x0000925b testq %r10, %r10 - 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x0000925e jne LBB36_25 - 0xe9, 0xdf, 0xfe, 0xff, 0xff, //0x00009264 jmp LBB36_16 - //0x00009269 LBB36_32 - 0x48, 0x29, 0xd7, //0x00009269 subq %rdx, %rdi - 0x48, 0x89, 0xf8, //0x0000926c movq %rdi, %rax - 0xe9, 0xd4, 0xfe, 0xff, 0xff, //0x0000926f jmp LBB36_16 - //0x00009274 LBB36_33 - 0x4d, 0x85, 0xe4, //0x00009274 testq %r12, %r12 - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x00009277 je LBB36_17 - 0x49, 0x83, 0xfe, 0xff, //0x0000927d cmpq $-1, %r14 - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00009281 jne LBB36_36 - 0x4c, 0x8b, 0x75, 0xd0, //0x00009287 movq $-48(%rbp), %r14 - 0x49, 0xf7, 0xd6, //0x0000928b notq %r14 - 0x49, 0x01, 0xf6, //0x0000928e addq %rsi, %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x00009291 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x00009295 movq %r14, (%rax) - //0x00009298 LBB36_36 - 0x48, 0xff, 0xc6, //0x00009298 incq %rsi - 0x49, 0xff, 0xcc, //0x0000929b decq %r12 - 0x48, 0x8b, 0x55, 0xd0, //0x0000929e movq $-48(%rbp), %rdx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000092a2 movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x000092a9 testq %r12, %r12 - 0x0f, 0x85, 0x42, 0xff, 0xff, 0xff, //0x000092ac jne LBB36_24 - 0xe9, 0x91, 0xfe, 0xff, 0xff, //0x000092b2 jmp LBB36_16 - //0x000092b7 LBB36_17 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000092b7 movq $-1, %rax - 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x000092be jmp LBB36_16 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000092c3 .p2align 4, 0x00 - //0x000092d0 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x000092d0 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x000092d8 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x000092e0 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x000092e8 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x000092f0 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x000092f8 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00009300 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00009308 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x00009310 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x00009318 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x00009320 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x00009328 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x00009330 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x00009338 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x00009340 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x00009348 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x00009350 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x00009358 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x00009360 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x00009368 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00009370 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00009378 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00009380 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00009388 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00009390 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00009398 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x000093a0 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x000093a8 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x000093b0 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x000093b8 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x000093c0 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x000093c8 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x000093d0 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x000093d8 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x000093e0 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x000093e8 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x000093f0 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x000093f8 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00009400 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00009408 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x00009410 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x00009418 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x00009420 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x00009428 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x00009430 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x00009438 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x00009440 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x00009448 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x00009450 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x00009458 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x00009460 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x00009468 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00009470 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00009478 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00009480 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00009488 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00009490 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00009498 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x000094a0 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x000094a8 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x000094b0 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x000094b8 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x000094c0 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x000094c8 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x000094d0 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x000094d8 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x000094e0 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x000094e8 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x000094f0 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x000094f8 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00009500 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00009508 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x00009510 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x00009518 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x00009520 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x00009528 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x00009530 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x00009538 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x00009540 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x00009548 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x00009550 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x00009558 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x00009560 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x00009568 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00009570 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00009578 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00009580 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00009588 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00009590 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00009598 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x000095a0 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x000095a8 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x000095b0 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x000095b8 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x000095c0 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x000095c8 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x000095d0 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x000095d8 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x000095e0 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x000095e8 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x000095f0 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x000095f8 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00009600 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00009608 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x00009610 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x00009618 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x00009620 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x00009628 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x00009630 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x00009638 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x00009640 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x00009648 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x00009650 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x00009658 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x00009660 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x00009668 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00009670 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00009678 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00009680 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00009688 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00009690 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00009698 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x000096a0 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x000096a8 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x000096b0 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x000096b8 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x000096c0 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x000096c8 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x000096d0 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x000096d8 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x000096e0 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x000096e8 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x000096f0 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x000096f8 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00009700 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00009708 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x00009710 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x00009718 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x00009720 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x00009728 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x00009730 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x00009738 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x00009740 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x00009748 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x00009750 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x00009758 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x00009760 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x00009768 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00009770 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00009778 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00009780 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00009788 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00009790 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00009798 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x000097a0 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x000097a8 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x000097b0 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x000097b8 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x000097c0 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x000097c8 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x000097d0 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x000097d8 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x000097e0 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x000097e8 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x000097f0 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x000097f8 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00009800 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00009808 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00009810 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00009818 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00009820 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00009828 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00009830 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00009838 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00009840 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00009848 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00009850 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00009858 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00009860 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00009868 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00009870 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00009878 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00009880 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00009888 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00009890 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00009898 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x000098a0 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x000098a8 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x000098b0 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x000098b8 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x000098c0 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x000098c8 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x000098d0 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x000098d8 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x000098e0 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x000098e8 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x000098f0 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x000098f8 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00009900 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00009908 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00009910 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00009918 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00009920 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00009928 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00009930 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00009938 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00009940 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00009948 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00009950 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00009958 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00009960 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00009968 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00009970 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00009978 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00009980 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00009988 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00009990 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00009998 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x000099a0 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x000099a8 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x000099b0 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x000099b8 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x000099c0 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x000099c8 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x000099d0 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x000099d8 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x000099e0 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x000099e8 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x000099f0 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x000099f8 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00009a00 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00009a08 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00009a10 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00009a18 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00009a20 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00009a28 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00009a30 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00009a38 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00009a40 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00009a48 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00009a50 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00009a58 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00009a60 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00009a68 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00009a70 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00009a78 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00009a80 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00009a88 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00009a90 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00009a98 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00009aa0 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00009aa8 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00009ab0 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00009ab8 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00009ac0 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00009ac8 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00009ad0 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00009ad8 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00009ae0 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00009ae8 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00009af0 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00009af8 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00009b00 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00009b08 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00009b10 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00009b18 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00009b20 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00009b28 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00009b30 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00009b38 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00009b40 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00009b48 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00009b50 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00009b58 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00009b60 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00009b68 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00009b70 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00009b78 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00009b80 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00009b88 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00009b90 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00009b98 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00009ba0 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00009ba8 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00009bb0 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00009bb8 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00009bc0 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00009bc8 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00009bd0 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00009bd8 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00009be0 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00009be8 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00009bf0 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00009bf8 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00009c00 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00009c08 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00009c10 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00009c18 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00009c20 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00009c28 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00009c30 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00009c38 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00009c40 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00009c48 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00009c50 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00009c58 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00009c60 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00009c68 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00009c70 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00009c78 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00009c80 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00009c88 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00009c90 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00009c98 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00009ca0 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00009ca8 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00009cb0 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00009cb8 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00009cc0 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00009cc8 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00009cd0 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00009cd8 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00009ce0 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00009ce8 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00009cf0 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00009cf8 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00009d00 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00009d08 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00009d10 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00009d18 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00009d20 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00009d28 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00009d30 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00009d38 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00009d40 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00009d48 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00009d50 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00009d58 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00009d60 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00009d68 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x00009d70 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x00009d78 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x00009d80 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x00009d88 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x00009d90 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x00009d98 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x00009da0 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x00009da8 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x00009db0 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x00009db8 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x00009dc0 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x00009dc8 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x00009dd0 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x00009dd8 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x00009de0 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x00009de8 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x00009df0 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x00009df8 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x00009e00 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x00009e08 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x00009e10 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x00009e18 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x00009e20 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x00009e28 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x00009e30 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x00009e38 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x00009e40 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x00009e48 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x00009e50 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x00009e58 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x00009e60 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x00009e68 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x00009e70 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x00009e78 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x00009e80 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x00009e88 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x00009e90 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x00009e98 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x00009ea0 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x00009ea8 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x00009eb0 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x00009eb8 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x00009ec0 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x00009ec8 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x00009ed0 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x00009ed8 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x00009ee0 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x00009ee8 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x00009ef0 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x00009ef8 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x00009f00 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x00009f08 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x00009f10 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x00009f18 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x00009f20 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x00009f28 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x00009f30 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x00009f38 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x00009f40 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x00009f48 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x00009f50 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x00009f58 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x00009f60 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x00009f68 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x00009f70 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x00009f78 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x00009f80 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x00009f88 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x00009f90 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x00009f98 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x00009fa0 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x00009fa8 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x00009fb0 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x00009fb8 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x00009fc0 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x00009fc8 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x00009fd0 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x00009fd8 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x00009fe0 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x00009fe8 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x00009ff0 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x00009ff8 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000a000 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000a008 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000a010 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000a018 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000a020 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000a028 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000a030 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000a038 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000a040 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000a048 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000a050 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000a058 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000a060 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000a068 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000a070 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000a078 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000a080 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000a088 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000a090 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000a098 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000a0a0 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000a0a8 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000a0b0 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000a0b8 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000a0c0 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000a0c8 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000a0d0 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000a0d8 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000a0e0 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000a0e8 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000a0f0 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000a0f8 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000a100 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000a108 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000a110 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000a118 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000a120 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000a128 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000a130 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000a138 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000a140 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000a148 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000a150 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000a158 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000a160 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000a168 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000a170 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000a178 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000a180 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000a188 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000a190 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000a198 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000a1a0 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000a1a8 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000a1b0 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000a1b8 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000a1c0 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000a1c8 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000a1d0 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000a1d8 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000a1e0 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000a1e8 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000a1f0 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000a1f8 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000a200 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000a208 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000a210 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000a218 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000a220 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000a228 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000a230 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000a238 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000a240 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000a248 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000a250 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000a258 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000a260 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000a268 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000a270 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000a278 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000a280 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000a288 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000a290 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000a298 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000a2a0 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000a2a8 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000a2b0 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000a2b8 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000a2c0 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000a2c8 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000a2d0 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000a2d8 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000a2e0 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000a2e8 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000a2f0 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000a2f8 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000a300 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000a308 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000a310 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000a318 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000a320 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000a328 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000a330 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000a338 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000a340 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000a348 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000a350 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000a358 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000a360 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000a368 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000a370 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000a378 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000a380 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000a388 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000a390 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000a398 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000a3a0 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000a3a8 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000a3b0 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000a3b8 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000a3c0 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000a3c8 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000a3d0 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000a3d8 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000a3e0 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000a3e8 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000a3f0 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000a3f8 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000a400 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000a408 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000a410 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000a418 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000a420 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000a428 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000a430 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000a438 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000a440 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000a448 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000a450 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000a458 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000a460 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000a468 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000a470 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000a478 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000a480 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000a488 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000a490 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000a498 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000a4a0 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000a4a8 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000a4b0 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000a4b8 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000a4c0 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000a4c8 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000a4d0 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000a4d8 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000a4e0 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000a4e8 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000a4f0 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000a4f8 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000a500 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000a508 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000a510 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000a518 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000a520 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000a528 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000a530 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000a538 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000a540 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000a548 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000a550 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000a558 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000a560 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000a568 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000a570 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000a578 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000a580 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000a588 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000a590 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000a598 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000a5a0 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000a5a8 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000a5b0 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000a5b8 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000a5c0 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000a5c8 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000a5d0 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000a5d8 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000a5e0 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000a5e8 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000a5f0 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000a5f8 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000a600 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000a608 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000a610 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000a618 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000a620 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000a628 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000a630 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000a638 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000a640 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000a648 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000a650 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000a658 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000a660 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000a668 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000a670 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000a678 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000a680 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000a688 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000a690 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000a698 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000a6a0 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000a6a8 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000a6b0 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000a6b8 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000a6c0 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000a6c8 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000a6d0 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000a6d8 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000a6e0 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000a6e8 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000a6f0 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000a6f8 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000a700 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000a708 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000a710 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000a718 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000a720 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000a728 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000a730 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000a738 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000a740 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000a748 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000a750 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000a758 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000a760 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000a768 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000a770 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000a778 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000a780 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000a788 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000a790 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000a798 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000a7a0 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000a7a8 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000a7b0 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000a7b8 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000a7c0 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000a7c8 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000a7d0 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000a7d8 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000a7e0 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000a7e8 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000a7f0 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000a7f8 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000a800 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000a808 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000a810 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000a818 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000a820 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000a828 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000a830 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000a838 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000a840 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000a848 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000a850 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000a858 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000a860 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000a868 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000a870 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000a878 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000a880 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, //0x0000a890 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000a898 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a8a0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000a8a8 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a8b0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000a8b8 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a8c0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000a8c8 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a8d0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000a8d8 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a8e0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000a8e8 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a8f0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000a8f8 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a900 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000a908 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a910 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000a918 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a920 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000a928 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a930 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000a938 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a940 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000a948 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a950 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000a958 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a960 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000a968 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a970 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000a978 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a980 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000a988 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a990 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000a998 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9a0 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000a9a8 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9b0 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000a9b8 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9c0 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000a9c8 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9d0 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000a9d8 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9e0 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000a9e8 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000a9f0 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000a9f8 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa00 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000aa08 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa10 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000aa18 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa20 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000aa28 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa30 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000aa38 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aa40 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000aa48 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000aa50 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000aa58 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000aa60 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000aa68 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000aa70 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000aa78 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000aa80 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000aa88 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000aa90 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000aa98 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000aaa0 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000aaa8 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000aab0 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000aab8 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000aac0 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000aac8 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000aad0 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000aad8 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000aae0 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000aae8 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000aaf0 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000aaf8 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000ab00 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000ab08 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000ab10 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000ab18 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000ab20 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000ab28 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000ab30 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000ab38 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000ab40 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000ab48 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000ab50 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000ab58 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000ab60 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000ab68 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000ab70 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000ab78 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000ab80 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000ab88 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000ab90 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000ab98 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000aba0 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000aba8 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000abb0 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000abb8 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000abc0 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000abc8 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000abd0 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000abd8 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000abe0 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000abe8 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000abf0 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000abf8 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000ac00 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000ac08 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000ac10 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000ac18 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000ac20 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000ac28 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000ac30 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000ac38 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000ac40 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000ac48 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000ac50 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000ac58 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000ac60 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000ac68 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000ac70 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000ac78 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000ac80 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000ac88 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000ac90 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000ac98 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000aca0 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000aca8 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000acb0 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000acb8 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000acc0 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000acc8 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000acd0 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000acd8 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000ace0 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000ace8 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000acf0 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000acf8 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000ad00 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000ad08 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000ad10 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000ad18 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000ad20 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000ad28 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000ad30 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000ad38 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000ad40 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000ad48 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000ad50 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000ad58 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000ad60 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000ad68 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000ad70 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000ad78 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000ad80 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000ad88 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000ad90 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000ad98 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000ada0 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000ada8 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000adb0 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000adb8 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000adc0 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000adc8 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000add0 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000add8 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000ade0 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000ade8 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000adf0 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000adf8 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000ae00 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000ae08 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000ae10 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000ae18 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000ae20 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000ae28 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000ae30 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000ae38 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000ae40 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000ae48 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000ae50 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000ae58 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000ae60 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000ae68 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000ae70 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000ae78 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000ae80 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000ae88 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000ae90 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000ae98 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000aea0 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000aea8 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000aeb0 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000aeb8 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000aec0 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000aec8 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000aed0 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000aed8 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000aee0 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000aee8 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000aef0 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000aef8 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000af00 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000af08 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000af10 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000af18 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000af20 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000af28 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000af30 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000af38 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000af40 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000af48 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000af50 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000af58 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000af60 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000af68 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000af70 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000af78 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000af80 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000af88 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000af90 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000af98 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000afa0 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000afa8 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000afb0 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000afb8 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000afc0 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000afc8 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000afd0 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000afd8 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000afe0 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000afe8 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000aff0 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000aff8 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000b000 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000b008 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000b010 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000b018 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000b020 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000b028 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000b030 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000b038 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000b040 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000b048 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000b050 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000b058 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000b060 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000b068 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000b070 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000b078 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000b080 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000b088 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000b090 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000b098 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000b0a0 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000b0a8 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000b0b0 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000b0b8 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000b0c0 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000b0c8 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000b0d0 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000b0d8 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000b0e0 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000b0e8 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000b0f0 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000b0f8 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000b100 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000b108 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000b110 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000b118 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000b120 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000b128 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000b130 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000b138 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000b140 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000b148 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000b150 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000b158 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000b160 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000b168 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000b170 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000b178 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000b180 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000b188 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000b190 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000b198 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000b1a0 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000b1a8 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000b1b0 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000b1b8 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000b1c0 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000b1c8 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000b1d0 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000b1d8 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000b1e0 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000b1e8 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000b1f0 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000b1f8 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000b200 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000b208 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000b210 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000b218 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000b220 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000b228 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000b230 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000b238 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000b240 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000b248 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000b250 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000b258 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000b260 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000b268 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000b270 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000b278 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000b280 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000b288 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000b290 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000b298 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000b2a0 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000b2a8 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000b2b0 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000b2b8 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000b2c0 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000b2c8 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000b2d0 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000b2d8 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000b2e0 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000b2e8 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000b2f0 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000b2f8 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000b300 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000b308 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000b310 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000b318 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000b320 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000b328 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000b330 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000b338 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000b340 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000b348 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000b350 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000b358 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000b360 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000b368 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000b370 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000b378 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000b380 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000b388 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000b390 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000b398 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000b3a0 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000b3a8 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000b3b0 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000b3b8 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000b3c0 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000b3c8 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000b3d0 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000b3d8 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000b3e0 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000b3e8 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000b3f0 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000b3f8 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000b400 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000b408 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000b410 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000b418 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000b420 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000b428 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000b430 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000b438 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000b440 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000b448 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000b450 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000b458 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000b460 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000b468 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000b470 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000b478 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000b480 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000b488 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000b490 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000b498 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000b4a0 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000b4a8 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000b4b0 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000b4b8 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000b4c0 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000b4c8 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000b4d0 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000b4d8 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000b4e0 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000b4e8 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000b4f0 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000b4f8 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000b500 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000b508 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000b510 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000b518 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000b520 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000b528 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000b530 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000b538 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000b540 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000b548 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000b550 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000b558 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000b560 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000b568 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000b570 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000b578 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000b580 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000b588 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000b590 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000b598 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000b5a0 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000b5a8 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000b5b0 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000b5b8 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000b5c0 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000b5c8 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000b5d0 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000b5d8 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000b5e0 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000b5e8 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000b5f0 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000b5f8 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000b600 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000b608 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000b610 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000b618 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000b620 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000b628 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000b630 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000b638 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000b640 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000b648 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000b650 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000b658 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000b660 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000b668 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000b670 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000b678 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000b680 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000b688 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000b690 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000b698 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000b6a0 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000b6a8 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000b6b0 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000b6b8 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000b6c0 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000b6c8 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000b6d0 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000b6d8 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000b6e0 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000b6e8 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000b6f0 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000b6f8 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000b700 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000b708 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000b710 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000b718 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000b720 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000b728 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000b730 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000b738 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000b740 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000b748 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000b750 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000b758 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000b760 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000b768 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000b770 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000b778 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000b780 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000b788 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000b790 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000b798 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000b7a0 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000b7a8 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000b7b0 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000b7b8 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000b7c0 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000b7c8 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000b7d0 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000b7d8 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000b7e0 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000b7e8 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000b7f0 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000b7f8 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000b800 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000b808 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000b810 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000b818 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000b820 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000b828 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000b830 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000b838 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000b840 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000b848 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000b850 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000b858 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000b860 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000b868 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000b870 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000b878 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000b880 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000b888 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000b890 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000b898 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000b8a0 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000b8a8 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000b8b0 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000b8b8 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000b8c0 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000b8c8 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000b8d0 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000b8d8 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000b8e0 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000b8e8 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000b8f0 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000b8f8 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000b900 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000b908 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000b910 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000b918 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000b920 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000b928 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000b930 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000b938 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000b940 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000b948 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000b950 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000b958 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000b960 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000b968 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000b970 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000b978 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000b980 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000b988 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000b990 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000b998 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000b9a0 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000b9a8 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000b9b0 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000b9b8 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000b9c0 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000b9c8 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000b9d0 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000b9d8 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000b9e0 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000b9e8 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000b9f0 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000b9f8 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000ba00 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000ba08 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000ba10 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000ba18 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000ba20 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000ba28 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000ba30 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000ba38 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000ba40 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000ba48 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000ba50 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000ba58 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000ba60 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000ba68 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000ba70 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000ba78 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000ba80 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000ba88 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000ba90 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000ba98 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000baa0 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000baa8 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000bab0 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000bab8 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000bac0 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000bac8 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000bad0 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000bad8 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000bae0 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000bae8 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000baf0 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000baf8 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000bb00 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000bb08 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000bb10 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000bb18 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000bb20 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000bb28 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000bb30 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000bb38 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000bb40 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000bb48 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000bb50 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000bb58 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000bb60 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000bb68 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000bb70 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000bb78 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000bb80 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000bb88 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000bb90 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000bb98 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000bba0 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000bba8 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000bbb0 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000bbb8 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000bbc0 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000bbc8 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000bbd0 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000bbd8 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000bbe0 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000bbe8 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000bbf0 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000bbf8 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000bc00 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000bc08 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000bc10 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000bc18 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000bc20 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000bc28 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000bc30 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000bc38 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000bc40 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000bc48 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000bc50 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000bc58 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000bc60 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000bc68 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000bc70 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000bc78 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000bc80 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000bc88 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000bc90 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000bc98 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000bca0 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000bca8 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000bcb0 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000bcb8 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000bcc0 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000bcc8 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000bcd0 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000bcd8 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000bce0 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000bce8 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000bcf0 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000bcf8 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000bd00 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000bd08 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000bd10 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000bd18 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000bd20 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000bd28 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000bd30 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000bd38 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000bd40 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000bd48 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000bd50 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000bd58 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000bd60 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000bd68 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000bd70 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000bd78 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000bd80 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000bd88 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000bd90 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000bd98 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000bda0 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000bda8 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000bdb0 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000bdb8 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000bdc0 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000bdc8 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000bdd0 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000bdd8 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000bde0 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000bde8 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000bdf0 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000bdf8 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000be00 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000be08 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000be10 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000be18 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000be20 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000be28 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000be30 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000be38 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000be40 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000be48 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000be50 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000be60 .p2align 4, 0x00 - //0x0000be60 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x0000be60 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x0000be64 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x0000be68 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x0000be6c .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x0000be70 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x0000be74 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x0000be78 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x0000be7c .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x0000be80 .long 26 - //0x0000be84 .p2align 2, 0x00 - //0x0000be84 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000be84 .long 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000be88 .p2align 4, 0x00 - //0x0000be90 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x0000be90 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x0000bea0 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x0000beb0 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x0000bec0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x0000bed0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x0000bee0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x0000bef0 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x0000bf00 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x0000bf10 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x0000bf20 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x0000bf30 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x0000bf40 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x0000bf50 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000bf58 .p2align 4, 0x00 - //0x0000bf60 _pow10_ceil_sig.g - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000bf60 .quad -38366372719436721 - 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000bf68 .quad 2731688931043774331 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000bf70 .quad -6941508010590729807 - 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000bf78 .quad 8624834609543440813 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000bf80 .quad -4065198994811024355 - 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000bf88 .quad -3054014793352862696 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000bf90 .quad -469812725086392539 - 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000bf98 .quad 5405853545163697438 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000bfa0 .quad -7211161980820077193 - 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000bfa8 .quad 5684501474941004851 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000bfb0 .quad -4402266457597708587 - 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000bfb8 .quad 2493940825248868160 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000bfc0 .quad -891147053569747830 - 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000bfc8 .quad 7729112049988473104 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000bfd0 .quad -7474495936122174250 - 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000bfd8 .quad -9004363024039368022 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000bfe0 .quad -4731433901725329908 - 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000bfe8 .quad 2579604275232953684 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000bff0 .quad -1302606358729274481 - 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000bff8 .quad 3224505344041192105 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000c000 .quad -7731658001846878407 - 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000c008 .quad 8932844867666826922 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000c010 .quad -5052886483881210105 - 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000c018 .quad -2669001970698630060 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000c020 .quad -1704422086424124727 - 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000c028 .quad -3336252463373287575 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000c030 .quad -7982792831656159810 - 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000c038 .quad 2526528228819083170 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000c040 .quad -5366805021142811859 - 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000c048 .quad -6065211750830921845 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000c050 .quad -2096820258001126919 - 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000c058 .quad 1641857348316123501 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000c060 .quad -8228041688891786181 - 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000c068 .quad -5891368184943504668 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000c070 .quad -5673366092687344822 - 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000c078 .quad -7364210231179380835 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000c080 .quad -2480021597431793123 - 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000c088 .quad 4629795266307937668 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000c090 .quad -8467542526035952558 - 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000c098 .quad 5199465050656154995 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000c0a0 .quad -5972742139117552794 - 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000c0a8 .quad -2724040723534582064 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000c0b0 .quad -2854241655469553088 - 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000c0b8 .quad -8016736922845615485 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000c0c0 .quad -8701430062309552536 - 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000c0c8 .quad 6518754469289960082 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000c0d0 .quad -6265101559459552766 - 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000c0d8 .quad 8148443086612450103 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000c0e0 .quad -3219690930897053053 - 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000c0e8 .quad 962181821410786820 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000c0f0 .quad -8929835859451740015 - 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000c0f8 .quad -1704479370831952189 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000c100 .quad -6550608805887287114 - 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000c108 .quad 7092772823314835571 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000c110 .quad -3576574988931720989 - 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000c118 .quad -357406007711231344 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000c120 .quad -9152888395723407474 - 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000c128 .quad 8999993282035256218 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000c130 .quad -6829424476226871438 - 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000c138 .quad 2026619565689294465 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000c140 .quad -3925094576856201394 - 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000c148 .quad -6690097579743157727 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000c150 .quad -294682202642863838 - 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000c158 .quad 5472436080603216553 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000c160 .quad -7101705404292871755 - 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000c168 .quad 8031958568804398250 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000c170 .quad -4265445736938701790 - 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000c178 .quad -3795109844276665900 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000c180 .quad -720121152745989333 - 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000c188 .quad 9091170749936331337 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000c190 .quad -7367604748107325189 - 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000c198 .quad 3376138709496513134 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000c1a0 .quad -4597819916706768583 - 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000c1a8 .quad -391512631556746487 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000c1b0 .quad -1135588877456072824 - 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000c1b8 .quad 8733981247408842699 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000c1c0 .quad -7627272076051127371 - 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000c1c8 .quad 5458738279630526687 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000c1d0 .quad -4922404076636521310 - 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000c1d8 .quad -7011635205744005353 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000c1e0 .quad -1541319077368263733 - 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000c1e8 .quad 5070514048102157021 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000c1f0 .quad -7880853450996246689 - 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000c1f8 .quad 863228270850154186 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000c200 .quad -5239380795317920458 - 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000c208 .quad -3532650679864695172 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000c210 .quad -1937539975720012668 - 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000c218 .quad -9027499368258256869 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000c220 .quad -8128491512466089774 - 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000c228 .quad -3336344095947716591 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000c230 .quad -5548928372155224313 - 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000c238 .quad -8782116138362033642 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000c240 .quad -2324474446766642487 - 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000c248 .quad 7469098900757009563 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000c250 .quad -8370325556870233411 - 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000c258 .quad -2249342214667950879 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000c260 .quad -5851220927660403859 - 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000c268 .quad 6411694268519837209 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000c270 .quad -2702340141148116920 - 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000c278 .quad -5820440219632367201 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000c280 .quad -8606491615858654931 - 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000c288 .quad 7891439908798240260 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000c290 .quad -6146428501395930760 - 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000c298 .quad -3970758169284363388 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000c2a0 .quad -3071349608317525546 - 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000c2a8 .quad -351761693178066331 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000c2b0 .quad -8837122532839535322 - 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000c2b8 .quad 6697677969404790400 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000c2c0 .quad -6434717147622031249 - 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000c2c8 .quad -851274575098787809 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000c2d0 .quad -3431710416100151157 - 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000c2d8 .quad -1064093218873484761 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000c2e0 .quad -9062348037703676329 - 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000c2e8 .quad 8558313775058847833 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000c2f0 .quad -6716249028702207507 - 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000c2f8 .quad 6086206200396171887 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000c300 .quad -3783625267450371480 - 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000c308 .quad -6227300304786948854 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000c310 .quad -117845565885576446 - 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000c318 .quad -3172439362556298163 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000c320 .quad -6991182506319567135 - 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000c328 .quad -4288617610811380304 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000c330 .quad -4127292114472071014 - 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000c338 .quad 3862600023340550428 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000c340 .quad -547429124662700864 - 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000c348 .quad -4395122007679087773 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000c350 .quad -7259672230555269896 - 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000c358 .quad 8782263791269039902 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000c360 .quad -4462904269766699466 - 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000c368 .quad -7468914334623251739 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000c370 .quad -966944318780986428 - 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000c378 .quad 4498915137003099038 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000c380 .quad -7521869226879198374 - 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000c388 .quad -6411550076227838909 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000c390 .quad -4790650515171610063 - 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000c398 .quad 5820620459997365076 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000c3a0 .quad -1376627125537124675 - 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000c3a8 .quad -6559282480285457367 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000c3b0 .quad -7777920981101784778 - 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000c3b8 .quad -8711237568605798758 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000c3c0 .quad -5110715207949843068 - 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000c3c8 .quad 2946011094524915264 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000c3d0 .quad -1776707991509915931 - 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000c3d8 .quad 3682513868156144080 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000c3e0 .quad -8027971522334779313 - 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000c3e8 .quad 4607414176811284002 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000c3f0 .quad -5423278384491086237 - 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000c3f8 .quad 1147581702586717098 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000c400 .quad -2167411962186469893 - 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000c408 .quad -3177208890193991531 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000c410 .quad -8272161504007625539 - 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000c418 .quad 7237616480483531101 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000c420 .quad -5728515861582144020 - 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000c428 .quad -4788037454677749836 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000c430 .quad -2548958808550292121 - 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000c438 .quad -1373360799919799391 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000c440 .quad -8510628282985014432 - 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000c448 .quad -858350499949874619 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000c450 .quad -6026599335303880135 - 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000c458 .quad 3538747893490044630 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000c460 .quad -2921563150702462265 - 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000c468 .quad 9035120885289943692 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000c470 .quad -8743505996830120772 - 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000c478 .quad -5882264492762254952 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000c480 .quad -6317696477610263061 - 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000c488 .quad -2741144597525430787 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000c490 .quad -3285434578585440922 - 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000c498 .quad -3426430746906788484 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000c4a0 .quad -8970925639256982432 - 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000c4a8 .quad 4776009810824339054 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000c4b0 .quad -6601971030643840136 - 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000c4b8 .quad 5970012263530423817 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000c4c0 .quad -3640777769877412266 - 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000c4c8 .quad 7462515329413029772 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000c4d0 .quad -9193015133814464522 - 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000c4d8 .quad 52386062455755703 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000c4e0 .quad -6879582898840692749 - 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000c4e8 .quad -9157889458785081179 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000c4f0 .quad -3987792605123478032 - 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000c4f8 .quad 6999382250228200142 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000c500 .quad -373054737976959636 - 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000c508 .quad 8749227812785250178 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000c510 .quad -7150688238876681629 - 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000c518 .quad -3755104653863994447 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000c520 .quad -4326674280168464132 - 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000c528 .quad -4693880817329993059 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000c530 .quad -796656831783192261 - 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000c538 .quad -1255665003235103419 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000c540 .quad -7415439547505577019 - 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000c548 .quad 8438581409832836171 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000c550 .quad -4657613415954583370 - 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000c558 .quad -3286831292991118498 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000c560 .quad -1210330751515841308 - 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000c568 .quad -8720225134666286027 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000c570 .quad -7673985747338482674 - 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000c578 .quad -3144297699952734815 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000c580 .quad -4980796165745715438 - 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000c588 .quad -8542058143368306422 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000c590 .quad -1614309188754756393 - 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000c598 .quad 3157485376071780684 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000c5a0 .quad -7926472270612804602 - 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000c5a8 .quad 8890957387685944784 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000c5b0 .quad -5296404319838617848 - 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000c5b8 .quad 1890324697752655171 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000c5c0 .quad -2008819381370884406 - 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000c5c8 .quad 2362905872190818964 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000c5d0 .quad -8173041140997884610 - 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000c5d8 .quad 6088502188546649757 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000c5e0 .quad -5604615407819967859 - 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000c5e8 .quad -1612744301171463612 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000c5f0 .quad -2394083241347571919 - 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000c5f8 .quad 7207441660390446293 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000c600 .quad -8413831053483314306 - 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000c608 .quad -2412877989897052923 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000c610 .quad -5905602798426754978 - 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000c618 .quad -7627783505798704058 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000c620 .quad -2770317479606055818 - 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000c628 .quad 4300328673033783640 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000c630 .quad -8648977452394866743 - 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000c638 .quad -1923980597781273129 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000c640 .quad -6199535797066195524 - 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000c648 .quad 6818396289628184397 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000c650 .quad -3137733727905356501 - 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000c658 .quad 8522995362035230496 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000c660 .quad -8878612607581929669 - 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000c668 .quad 3021029092058325108 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000c670 .quad -6486579741050024183 - 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000c678 .quad -835399653354481519 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000c680 .quad -3496538657885142324 - 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000c688 .quad 8179122470161673909 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000c690 .quad -9102865688819295809 - 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000c698 .quad -4111420493003729615 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000c6a0 .quad -6766896092596731857 - 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000c6a8 .quad -5139275616254662019 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000c6b0 .quad -3846934097318526917 - 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000c6b8 .quad -6424094520318327523 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000c6c0 .quad -196981603220770742 - 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000c6c8 .quad -8030118150397909404 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000c6d0 .quad -7040642529654063570 - 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000c6d8 .quad -7324666853212387329 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000c6e0 .quad -4189117143640191558 - 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000c6e8 .quad 4679224488766679550 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000c6f0 .quad -624710411122851544 - 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000c6f8 .quad -3374341425896426371 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000c700 .quad -7307973034592864071 - 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000c708 .quad -9026492418826348337 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000c710 .quad -4523280274813692185 - 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000c718 .quad -2059743486678159614 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000c720 .quad -1042414325089727327 - 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000c728 .quad -2574679358347699518 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000c730 .quad -7569037980822161435 - 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000c738 .quad 3002511419460075706 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000c740 .quad -4849611457600313890 - 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000c748 .quad 8364825292752482536 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000c750 .quad -1450328303573004458 - 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000c758 .quad 1232659579085827362 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000c760 .quad -7823984217374209643 - 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000c768 .quad -3841273781498745803 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000c770 .quad -5168294253290374149 - 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000c778 .quad 4421779809981343555 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000c780 .quad -1848681798185579782 - 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000c788 .quad 915538744049291539 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000c790 .quad -8072955151507069220 - 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000c798 .quad 5183897733458195116 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000c7a0 .quad -5479507920956448621 - 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000c7a8 .quad 6479872166822743895 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000c7b0 .quad -2237698882768172872 - 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000c7b8 .quad 3488154190101041965 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000c7c0 .quad -8316090829371189901 - 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000c7c8 .quad 2180096368813151228 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000c7d0 .quad -5783427518286599473 - 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000c7d8 .quad -1886565557410948869 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000c7e0 .quad -2617598379430861437 - 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000c7e8 .quad -2358206946763686086 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000c7f0 .quad -8553528014785370254 - 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000c7f8 .quad 7749492695127472004 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000c800 .quad -6080224000054324913 - 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000c808 .quad 463493832054564197 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000c810 .quad -2988593981640518238 - 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000c818 .quad -4032318728359182658 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000c820 .quad -8785400266166405755 - 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000c828 .quad -4826042214438183113 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000c830 .quad -6370064314280619289 - 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000c838 .quad 3190819268807046917 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000c840 .quad -3350894374423386208 - 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000c848 .quad -623161932418579258 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000c850 .quad -9011838011655698236 - 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000c858 .quad -7307005235402693892 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000c860 .quad -6653111496142234891 - 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000c868 .quad -4522070525825979461 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000c870 .quad -3704703351750405709 - 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000c878 .quad 3570783879572301481 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000c880 .quad -19193171260619233 - 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000c888 .quad -148206168962011053 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000c890 .quad -6929524759678968877 - 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000c898 .quad -92628855601256908 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000c8a0 .quad -4050219931171323192 - 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000c8a8 .quad -115786069501571135 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000c8b0 .quad -451088895536766085 - 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000c8b8 .quad 4466953431550423985 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000c8c0 .quad -7199459587351560659 - 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000c8c8 .quad 486002885505321039 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000c8d0 .quad -4387638465762062920 - 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000c8d8 .quad 5219189625309039203 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000c8e0 .quad -872862063775190746 - 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000c8e8 .quad 6523987031636299003 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000c8f0 .quad -7463067817500576073 - 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000c8f8 .quad -534194123654701027 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000c900 .quad -4717148753448332187 - 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000c908 .quad -667742654568376284 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000c910 .quad -1284749923383027329 - 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000c918 .quad 8388693718644305453 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000c920 .quad -7720497729755473937 - 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000c928 .quad -6286281471915778851 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000c930 .quad -5038936143766954517 - 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000c938 .quad -7857851839894723564 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000c940 .quad -1686984161281305242 - 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000c948 .quad 8624429273841147160 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000c950 .quad -7971894128441897632 - 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000c958 .quad 778582277723329071 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000c960 .quad -5353181642124984136 - 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000c968 .quad 973227847154161339 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000c970 .quad -2079791034228842266 - 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000c978 .quad 1216534808942701674 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000c980 .quad -8217398424034108273 - 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000c988 .quad -3851351762838199358 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000c990 .quad -5660062011615247437 - 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000c998 .quad -4814189703547749197 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000c9a0 .quad -2463391496091671392 - 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000c9a8 .quad -6017737129434686497 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000c9b0 .quad -8457148712698376476 - 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000c9b8 .quad 7768129340171790700 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000c9c0 .quad -5959749872445582691 - 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000c9c8 .quad -8736582398494813241 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000c9d0 .quad -2838001322129590460 - 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000c9d8 .quad -1697355961263740744 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000c9e0 .quad -8691279853972075893 - 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000c9e8 .quad 1244995533423855987 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000c9f0 .quad -6252413799037706963 - 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000c9f8 .quad -3055441601647567920 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000ca00 .quad -3203831230369745799 - 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000ca08 .quad 5404070034795315908 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000ca10 .quad -8919923546622172981 - 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000ca18 .quad -3539985255894009413 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000ca20 .quad -6538218414850328322 - 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000ca28 .quad -4424981569867511767 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000ca30 .quad -3561087000135522498 - 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000ca38 .quad 8303831092947774003 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000ca40 .quad -9143208402725783417 - 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000ca48 .quad 578208414664970848 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000ca50 .quad -6817324484979841368 - 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000ca58 .quad -3888925500096174344 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000ca60 .quad -3909969587797413806 - 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000ca68 .quad -249470856692830026 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000ca70 .quad -275775966319379353 - 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000ca78 .quad -4923524589293425437 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000ca80 .quad -7089889006590693952 - 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000ca88 .quad -3077202868308390898 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000ca90 .quad -4250675239810979535 - 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000ca98 .quad 765182433041899282 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000caa0 .quad -701658031336336515 - 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000caa8 .quad 5568164059729762006 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000cab0 .quad -7356065297226292178 - 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000cab8 .quad 5785945546544795206 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000cac0 .quad -4583395603105477319 - 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000cac8 .quad -1990940103673781801 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000cad0 .quad -1117558485454458744 - 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000cad8 .quad 6734696907262548557 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000cae0 .quad -7616003081050118571 - 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000cae8 .quad 4209185567039092848 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000caf0 .quad -4908317832885260310 - 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000caf8 .quad -8573576096483297652 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000cb00 .quad -1523711272679187483 - 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000cb08 .quad 3118087934678041647 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000cb10 .quad -7869848573065574033 - 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000cb18 .quad 4254647968387469982 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000cb20 .quad -5225624697904579637 - 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000cb28 .quad 706623942056949573 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000cb30 .quad -1920344853953336643 - 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000cb38 .quad -3728406090856200938 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000cb40 .quad -8117744561361917258 - 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000cb48 .quad -6941939825212513490 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000cb50 .quad -5535494683275008668 - 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000cb58 .quad 5157633273766521850 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000cb60 .quad -2307682335666372931 - 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000cb68 .quad 6447041592208152312 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000cb70 .quad -8359830487432564938 - 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000cb78 .quad 6335244004343789147 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000cb80 .quad -5838102090863318269 - 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000cb88 .quad -1304317031425039374 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000cb90 .quad -2685941595151759932 - 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000cb98 .quad -1630396289281299218 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000cba0 .quad -8596242524610931813 - 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000cba8 .quad 1286845328412881941 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000cbb0 .quad -6133617137336276863 - 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000cbb8 .quad -3003129357911285478 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000cbc0 .quad -3055335403242958174 - 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000cbc8 .quad 5469460339465668960 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000cbd0 .quad -8827113654667930715 - 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000cbd8 .quad 8030098730593431004 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000cbe0 .quad -6422206049907525490 - 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000cbe8 .quad -3797434642040374957 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000cbf0 .quad -3416071543957018958 - 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000cbf8 .quad 9088264752731695016 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000cc00 .quad -9052573742614218705 - 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000cc08 .quad -8154892584824854327 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000cc10 .quad -6704031159840385477 - 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000cc18 .quad 8253128342678483707 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000cc20 .quad -3768352931373093942 - 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000cc28 .quad 5704724409920716730 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000cc30 .quad -98755145788979524 - 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000cc38 .quad -2092466524453879895 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000cc40 .quad -6979250993759194058 - 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000cc48 .quad 998051431430019018 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000cc50 .quad -4112377723771604669 - 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000cc58 .quad -7975807747567252036 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000cc60 .quad -528786136287117932 - 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000cc68 .quad 8476984389250486571 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000cc70 .quad -7248020362820530564 - 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000cc78 .quad -3925256793573221701 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000cc80 .quad -4448339435098275301 - 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000cc88 .quad -294884973539139223 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000cc90 .quad -948738275445456222 - 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000cc98 .quad -368606216923924028 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000cca0 .quad -7510490449794491995 - 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000cca8 .quad -2536221894791146469 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000ccb0 .quad -4776427043815727089 - 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000ccb8 .quad 6053094668365842721 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000ccc0 .quad -1358847786342270957 - 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000ccc8 .quad 2954682317029915497 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000ccd0 .quad -7766808894105001205 - 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000ccd8 .quad -459166561069996766 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000cce0 .quad -5096825099203863602 - 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000cce8 .quad -573958201337495958 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000ccf0 .quad -1759345355577441598 - 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000ccf8 .quad -5329133770099257851 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000cd00 .quad -8017119874876982855 - 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000cd08 .quad -5636551615525730109 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000cd10 .quad -5409713825168840664 - 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000cd18 .quad 2177682517447613172 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000cd20 .quad -2150456263033662926 - 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000cd28 .quad 2722103146809516465 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000cd30 .quad -8261564192037121185 - 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000cd38 .quad 6313000485183335695 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000cd40 .quad -5715269221619013577 - 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000cd48 .quad 3279564588051781714 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000cd50 .quad -2532400508596379068 - 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000cd58 .quad -512230283362660762 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000cd60 .quad -8500279345513818773 - 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000cd68 .quad 1985699082112030976 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000cd70 .quad -6013663163464885563 - 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000cd78 .quad -2129562165787349184 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000cd80 .quad -2905392935903719049 - 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000cd88 .quad 6561419329620589328 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000cd90 .quad -8733399612580906262 - 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000cd98 .quad -7428327965055601430 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000cda0 .quad -6305063497298744923 - 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000cda8 .quad 4549648098962661925 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000cdb0 .quad -3269643353196043250 - 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000cdb8 .quad -8147997931578836306 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000cdc0 .quad -8961056123388608887 - 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000cdc8 .quad 1825030320404309165 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000cdd0 .quad -6589634135808373205 - 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000cdd8 .quad 6892973918932774360 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000cde0 .quad -3625356651333078602 - 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000cde8 .quad 4004531380238580046 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000cdf0 .quad -9183376934724255983 - 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000cdf8 .quad -2108853905778275375 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000ce00 .quad -6867535149977932074 - 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000ce08 .quad 6587304654631931589 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000ce10 .quad -3972732919045027189 - 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000ce18 .quad -989241218564861322 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000ce20 .quad -354230130378896082 - 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000ce28 .quad -1236551523206076653 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000ce30 .quad -7138922859127891907 - 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000ce38 .quad 6144684325637283948 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000ce40 .quad -4311967555482476980 - 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000ce48 .quad -6154202648235558777 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000ce50 .quad -778273425925708321 - 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000ce58 .quad -3081067291867060567 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000ce60 .quad -7403949918844649557 - 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000ce68 .quad -1925667057416912854 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000ce70 .quad -4643251380128424042 - 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000ce78 .quad -2407083821771141068 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000ce80 .quad -1192378206733142148 - 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000ce88 .quad -7620540795641314239 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000ce90 .quad -7662765406849295699 - 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000ce98 .quad -2456994988062127447 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000cea0 .quad -4966770740134231719 - 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000cea8 .quad 6152128301777116499 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000ceb0 .quad -1596777406740401745 - 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000ceb8 .quad -6144897678060768089 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000cec0 .quad -7915514906853832947 - 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000cec8 .quad -3840561048787980055 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000ced0 .quad -5282707615139903279 - 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000ced8 .quad 4422670725869800739 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000cee0 .quad -1991698500497491195 - 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000cee8 .quad -8306719647944912789 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000cef0 .quad -8162340590452013853 - 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000cef8 .quad 8643358275316593219 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000cf00 .quad -5591239719637629412 - 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000cf08 .quad 6192511825718353620 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000cf10 .quad -2377363631119648861 - 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000cf18 .quad 7740639782147942025 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000cf20 .quad -8403381297090862394 - 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000cf28 .quad 2532056854628769814 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000cf30 .quad -5892540602936190089 - 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000cf38 .quad -6058300968568813541 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000cf40 .quad -2753989735242849707 - 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000cf48 .quad -7572876210711016926 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000cf50 .quad -8638772612167862923 - 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000cf58 .quad 9102010423587778133 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000cf60 .quad -6186779746782440750 - 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000cf68 .quad -2457545025797441046 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000cf70 .quad -3121788665050663033 - 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000cf78 .quad -7683617300674189211 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000cf80 .quad -8868646943297746252 - 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000cf88 .quad -4802260812921368257 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000cf90 .quad -6474122660694794911 - 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000cf98 .quad -1391139997724322417 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000cfa0 .quad -3480967307441105734 - 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000cfa8 .quad 7484447039699372787 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000cfb0 .quad -9093133594791772940 - 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000cfb8 .quad -9157278655470055720 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000cfc0 .quad -6754730975062328271 - 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000cfc8 .quad -6834912300910181746 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000cfd0 .quad -3831727700400522434 - 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000cfd8 .quad 679731660717048625 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000cfe0 .quad -177973607073265139 - 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000cfe8 .quad -8373707460958465027 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000cff0 .quad -7028762532061872568 - 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000cff8 .quad 8601490892183123070 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000d000 .quad -4174267146649952806 - 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000d008 .quad -7694880458480647778 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000d010 .quad -606147914885053103 - 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000d018 .quad 4216457482181353989 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000d020 .quad -7296371474444240046 - 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000d028 .quad -4282243101277735613 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000d030 .quad -4508778324627912153 - 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000d038 .quad 8482254178684994196 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000d040 .quad -1024286887357502287 - 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000d048 .quad 5991131704928854841 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000d050 .quad -7557708332239520786 - 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000d058 .quad -3173071712060547580 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000d060 .quad -4835449396872013078 - 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000d068 .quad -8578025658503072379 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000d070 .quad -1432625727662628443 - 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000d078 .quad 3112525982153323238 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000d080 .quad -7812920107430224633 - 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000d088 .quad 4251171748059520976 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000d090 .quad -5154464115860392887 - 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000d098 .quad 702278666647013315 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000d0a0 .quad -1831394126398103205 - 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000d0a8 .quad 5489534351736154548 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000d0b0 .quad -8062150356639896359 - 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000d0b8 .quad 1125115960621402641 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000d0c0 .quad -5466001927372482545 - 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000d0c8 .quad 6018080969204141205 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000d0d0 .quad -2220816390788215277 - 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000d0d8 .quad 2910915193077788602 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000d0e0 .quad -8305539271883716405 - 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000d0e8 .quad -486521013540076076 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000d0f0 .quad -5770238071427257602 - 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000d0f8 .quad -608151266925095095 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000d100 .quad -2601111570856684098 - 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000d108 .quad -5371875102083756772 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000d110 .quad -8543223759426509417 - 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000d118 .quad 3560107088838733873 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000d120 .quad -6067343680855748868 - 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000d128 .quad -161552157378970562 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000d130 .quad -2972493582642298180 - 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000d138 .quad 4409745821703674701 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000d140 .quad -8775337516792518219 - 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000d148 .quad -6467280898289979120 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000d150 .quad -6357485877563259869 - 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000d158 .quad 1139270913992301908 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000d160 .quad -3335171328526686933 - 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000d168 .quad -3187597375937010519 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000d170 .quad -9002011107970261189 - 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000d178 .quad 7231123676894144234 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000d180 .quad -6640827866535438582 - 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000d188 .quad 4427218577690292388 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d190 .quad -3689348814741910324 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d198 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000d1a0 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d1a8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000d1b0 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d1b8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000d1c0 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d1c8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000d1d0 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d1d8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000d1e0 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d1e8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000d1f0 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d1f8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000d200 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d208 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000d210 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d218 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000d220 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d228 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000d230 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d238 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000d240 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d248 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000d250 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d258 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000d260 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d268 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000d270 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d278 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000d280 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d288 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000d290 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d298 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000d2a0 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2a8 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000d2b0 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2b8 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000d2c0 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2c8 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000d2d0 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2d8 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000d2e0 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2e8 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000d2f0 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d2f8 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000d300 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d308 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000d310 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d318 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000d320 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d328 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000d330 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d338 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000d340 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d348 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000d350 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d358 .quad 0 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000d360 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000d368 .quad 4611686018427387904 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000d370 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000d378 .quad 5764607523034234880 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000d380 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000d388 .quad -6629298651489370112 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000d390 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000d398 .quad 5548434740920451072 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000d3a0 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000d3a8 .quad -1143914305352105984 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000d3b0 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000d3b8 .quad 7793479155164643328 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000d3c0 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000d3c8 .quad -4093209111326359552 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000d3d0 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000d3d8 .quad 4359273333062107136 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000d3e0 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000d3e8 .quad 5449091666327633920 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000d3f0 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000d3f8 .quad 2199678564482154496 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000d400 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000d408 .quad 1374799102801346560 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000d410 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000d418 .quad 1718498878501683200 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000d420 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000d428 .quad 6759809616554491904 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000d430 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000d438 .quad 6530724019560251392 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000d440 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000d448 .quad -1059967012404461568 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000d450 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000d458 .quad 7898413271349198848 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000d460 .quad -8106986416796705681 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000d468 .quad -1981020733047832576 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000d470 .quad -5522047002568494197 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000d478 .quad -2476275916309790720 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000d480 .quad -2290872734783229842 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000d488 .quad -3095344895387238400 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000d490 .quad -8349324486880600507 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000d498 .quad 4982938468024057856 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000d4a0 .quad -5824969590173362730 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000d4a8 .quad -7606384970252091392 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000d4b0 .quad -2669525969289315508 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000d4b8 .quad 4327076842467049472 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000d4c0 .quad -8585982758446904049 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000d4c8 .quad -6518949010312869888 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000d4d0 .quad -6120792429631242157 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000d4d8 .quad -8148686262891087360 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000d4e0 .quad -3039304518611664792 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000d4e8 .quad 8260886245095692416 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000d4f0 .quad -8817094351773372351 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000d4f8 .quad 5163053903184807760 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000d500 .quad -6409681921289327535 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000d508 .quad -7381240676301154012 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000d510 .quad -3400416383184271515 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000d518 .quad -3178808521666707 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000d520 .quad -9042789267131251553 - 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000d528 .quad -4613672773753429595 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000d530 .quad -6691800565486676537 - 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000d538 .quad -5767090967191786994 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000d540 .quad -3753064688430957767 - 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000d548 .quad -7208863708989733743 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000d550 .quad -79644842111309304 - 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000d558 .quad 212292400617608629 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000d560 .quad -6967307053960650171 - 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000d568 .quad 132682750386005393 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000d570 .quad -4097447799023424810 - 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000d578 .quad 4777539456409894646 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000d580 .quad -510123730351893109 - 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000d588 .quad -3251447716342407501 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000d590 .quad -7236356359111015049 - 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000d598 .quad 7191217214140771120 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000d5a0 .quad -4433759430461380907 - 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000d5a8 .quad 4377335499248575996 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000d5b0 .quad -930513269649338230 - 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000d5b8 .quad -8363388681221443717 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000d5c0 .quad -7499099821171918250 - 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000d5c8 .quad -7532960934977096275 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000d5d0 .quad -4762188758037509908 - 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000d5d8 .quad 4418856886560793368 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000d5e0 .quad -1341049929119499481 - 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000d5e8 .quad 5523571108200991710 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000d5f0 .quad -7755685233340769032 - 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000d5f8 .quad -8076983103442849941 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000d600 .quad -5082920523248573386 - 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000d608 .quad -5484542860876174523 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000d610 .quad -1741964635633328828 - 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000d618 .quad 6979379479186945559 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000d620 .quad -8006256924911912374 - 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000d628 .quad -4861259862362934834 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000d630 .quad -5396135137712502563 - 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000d638 .quad 7758483227328495170 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000d640 .quad -2133482903713240300 - 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000d648 .quad -4136954021121544750 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000d650 .quad -8250955842461857044 - 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000d658 .quad -279753253987271517 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000d660 .quad -5702008784649933400 - 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000d668 .quad 4261994450943298508 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000d670 .quad -2515824962385028846 - 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000d678 .quad 5327493063679123135 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000d680 .quad -8489919629131724885 - 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000d688 .quad 7941369183226839864 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000d690 .quad -6000713517987268202 - 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000d698 .quad 5315025460606161925 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000d6a0 .quad -2889205879056697349 - 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000d6a8 .quad -2579590211097073401 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000d6b0 .quad -8723282702051517699 - 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000d6b8 .quad 7611128154919104932 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000d6c0 .quad -6292417359137009220 - 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000d6c8 .quad -4321147861633282547 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000d6d0 .quad -3253835680493873621 - 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000d6d8 .quad -789748808614215279 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000d6e0 .quad -8951176327949752869 - 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000d6e8 .quad 8729779031470891259 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000d6f0 .quad -6577284391509803182 - 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000d6f8 .quad 6300537770911226169 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000d700 .quad -3609919470959866074 - 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000d708 .quad -1347699823215743097 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000d710 .quad -9173728696990998152 - 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000d718 .quad 6075216638131242421 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000d720 .quad -6855474852811359786 - 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000d728 .quad 7594020797664053026 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000d730 .quad -3957657547586811828 - 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000d738 .quad 269153960225290474 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000d740 .quad -335385916056126881 - 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000d748 .quad 336442450281613092 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000d750 .quad -7127145225176161157 - 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000d758 .quad 7127805559067090039 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000d760 .quad -4297245513042813542 - 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000d768 .quad 4298070930406474645 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000d770 .quad -759870872876129024 - 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000d778 .quad -3850783373846682502 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000d780 .quad -7392448323188662496 - 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000d788 .quad 9122475437414293196 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000d790 .quad -4628874385558440216 - 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000d798 .quad -7043649776941685121 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000d7a0 .quad -1174406963520662366 - 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000d7a8 .quad -4192876202749718497 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000d7b0 .quad -7651533379841495835 - 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000d7b8 .quad -4926390635932268013 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000d7c0 .quad -4952730706374481889 - 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000d7c8 .quad 3065383741939440792 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000d7d0 .quad -1579227364540714458 - 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000d7d8 .quad -779956341003086914 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000d7e0 .quad -7904546130479028392 - 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000d7e8 .quad 6430056314514152535 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000d7f0 .quad -5268996644671397586 - 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000d7f8 .quad 8037570393142690669 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000d800 .quad -1974559787411859078 - 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000d808 .quad 823590954573587528 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000d810 .quad -8151628894773493780 - 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000d818 .quad 5126430365035880109 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000d820 .quad -5577850100039479321 - 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000d828 .quad 6408037956294850136 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000d830 .quad -2360626606621961247 - 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000d838 .quad 3398361426941174766 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000d840 .quad -8392920656779807636 - 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000d848 .quad -4793553135802847627 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000d850 .quad -5879464802547371641 - 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000d858 .quad -1380255401326171630 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000d860 .quad -2737644984756826647 - 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000d868 .quad -1725319251657714538 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000d870 .quad -8628557143114098510 - 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000d878 .quad 3533361486141316318 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000d880 .quad -6174010410465235234 - 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000d888 .quad -4806670179178130410 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000d890 .quad -3105826994654156138 - 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000d898 .quad 7826720331309500699 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000d8a0 .quad -8858670899299929442 - 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000d8a8 .quad 280014188641050033 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000d8b0 .quad -6461652605697523899 - 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000d8b8 .quad -8873354301053463267 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000d8c0 .quad -3465379738694516970 - 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000d8c8 .quad -1868320839462053276 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000d8d0 .quad -9083391364325154962 - 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000d8d8 .quad 5749828502977298559 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000d8e0 .quad -6742553186979055799 - 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000d8e8 .quad -2036086408133152610 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000d8f0 .quad -3816505465296431844 - 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000d8f8 .quad 6678264026688335046 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000d900 .quad -158945813193151901 - 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000d908 .quad 8347830033360418807 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000d910 .quad -7016870160886801794 - 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000d918 .quad 2911550761636567803 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000d920 .quad -4159401682681114339 - 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000d928 .quad -5583933584809066055 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000d930 .quad -587566084924005019 - 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000d938 .quad 2243455055843443239 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000d940 .quad -7284757830718584993 - 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000d948 .quad 3708002419115845977 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000d950 .quad -4494261269970843337 - 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000d958 .quad 23317005467419567 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000d960 .quad -1006140569036166268 - 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000d968 .quad -4582539761593113445 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000d970 .quad -7546366883288685774 - 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000d978 .quad -558244341782001951 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000d980 .quad -4821272585683469313 - 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000d988 .quad -5309491445654890343 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000d990 .quad -1414904713676948737 - 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000d998 .quad -6636864307068612929 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000d9a0 .quad -7801844473689174817 - 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000d9a8 .quad -4148040191917883080 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000d9b0 .quad -5140619573684080617 - 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000d9b8 .quad -5185050239897353851 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000d9c0 .quad -1814088448677712867 - 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000d9c8 .quad -6481312799871692314 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000d9d0 .quad -8051334308064652398 - 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000d9d8 .quad -8662506518347195600 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000d9e0 .quad -5452481866653427593 - 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000d9e8 .quad 3006924907348169212 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000d9f0 .quad -2203916314889396588 - 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000d9f8 .quad -853029884242176389 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000da00 .quad -8294976724446954723 - 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000da08 .quad 1772699331562333709 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000da10 .quad -5757034887131305500 - 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000da18 .quad 6827560182880305040 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000da20 .quad -2584607590486743971 - 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000da28 .quad 8534450228600381300 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000da30 .quad -8532908771695296838 - 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000da38 .quad 7639874402088932265 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000da40 .quad -6054449946191733143 - 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000da48 .quad 326470965756389523 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000da50 .quad -2956376414312278525 - 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000da58 .quad 5019774725622874807 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000da60 .quad -8765264286586255934 - 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000da68 .quad 831516194300602803 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000da70 .quad -6344894339805432014 - 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000da78 .quad -8183976793979022305 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000da80 .quad -3319431906329402113 - 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000da88 .quad 3605087062808385831 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000da90 .quad -8992173969096958177 - 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000da98 .quad 9170708441896323001 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000daa0 .quad -6628531442943809817 - 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000daa8 .quad 6851699533943015847 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000dab0 .quad -3673978285252374367 - 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000dab8 .quad 3952938399001381904 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000dac0 .quad -9213765455923815836 - 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000dac8 .quad -4446942528265218166 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000dad0 .quad -6905520801477381891 - 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000dad8 .quad -946992141904134803 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000dae0 .quad -4020214983419339459 - 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000dae8 .quad 8039631859474607304 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000daf0 .quad -413582710846786420 - 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000daf8 .quad -3785518230938904582 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000db00 .quad -7176018221920323369 - 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000db08 .quad -60105885123121412 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000db10 .quad -4358336758973016307 - 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000db18 .quad -75132356403901765 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000db20 .quad -836234930288882479 - 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000db28 .quad 9129456591349898602 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000db30 .quad -7440175859071633406 - 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000db38 .quad -1211618658047395230 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000db40 .quad -4688533805412153853 - 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000db48 .quad -6126209340986631941 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000db50 .quad -1248981238337804412 - 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000db58 .quad -7657761676233289927 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000db60 .quad -7698142301602209614 - 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000db68 .quad -2480258038432112252 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000db70 .quad -5010991858575374113 - 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000db78 .quad -7712008566467528219 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000db80 .quad -1652053804791829737 - 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000db88 .quad 8806733365625141342 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000db90 .quad -7950062655635975442 - 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000db98 .quad -6025006692552756421 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000dba0 .quad -5325892301117581398 - 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000dba8 .quad 6303799689591218186 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000dbb0 .quad -2045679357969588844 - 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000dbb8 .quad -1343622424865753076 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000dbc0 .quad -8196078626372074883 - 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000dbc8 .quad 1466078993672598280 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000dbd0 .quad -5633412264537705700 - 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000dbd8 .quad 6444284760518135753 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000dbe0 .quad -2430079312244744221 - 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000dbe8 .quad 8055355950647669692 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000dbf0 .quad -8436328597794046994 - 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000dbf8 .quad 2728754459941099605 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000dc00 .quad -5933724728815170839 - 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000dc08 .quad -5812428961928401301 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000dc10 .quad -2805469892591575644 - 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000dc18 .quad 1957835834444274181 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000dc20 .quad -8670947710510816634 - 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000dc28 .quad -7999724640327104445 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000dc30 .quad -6226998619711132888 - 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000dc38 .quad 3835402254873283156 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000dc40 .quad -3172062256211528206 - 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000dc48 .quad 4794252818591603945 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000dc50 .quad -8900067937773286985 - 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000dc58 .quad 7608094030047140370 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000dc60 .quad -6513398903789220827 - 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000dc68 .quad 4898431519131537558 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000dc70 .quad -3530062611309138130 - 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000dc78 .quad -7712018656367741764 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000dc80 .quad -9123818159709293187 - 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000dc88 .quad 2097517367411243254 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000dc90 .quad -6793086681209228580 - 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000dc98 .quad 7233582727691441971 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000dca0 .quad -3879672333084147821 - 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000dca8 .quad 9041978409614302463 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000dcb0 .quad -237904397927796872 - 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000dcb8 .quad 6690786993590490175 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000dcc0 .quad -7066219276345954901 - 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000dcc8 .quad 4181741870994056360 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000dcd0 .quad -4221088077005055722 - 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000dcd8 .quad 615491320315182545 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000dce0 .quad -664674077828931749 - 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000dce8 .quad -8454007886460797626 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000dcf0 .quad -7332950326284164199 - 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000dcf8 .quad 3939617107816777292 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000dd00 .quad -4554501889427817345 - 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000dd08 .quad -8910536670511192098 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000dd10 .quad -1081441343357383777 - 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000dd18 .quad 7308573235570561494 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000dd20 .quad -7593429867239446717 - 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000dd28 .quad -6961356773836868826 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000dd30 .quad -4880101315621920492 - 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000dd38 .quad -8701695967296086033 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000dd40 .quad -1488440626100012711 - 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000dd48 .quad -6265433940692719637 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000dd50 .quad -7847804418953589800 - 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000dd58 .quad 695789805494438131 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000dd60 .quad -5198069505264599346 - 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000dd68 .quad 869737256868047664 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000dd70 .quad -1885900863153361279 - 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000dd78 .quad -8136200465769716229 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000dd80 .quad -8096217067111932656 - 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000dd88 .quad -473439272678684739 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000dd90 .quad -5508585315462527915 - 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000dd98 .quad 4019886927579031981 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000dda0 .quad -2274045625900771990 - 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000dda8 .quad -8810199395808373736 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000ddb0 .quad -8338807543829064350 - 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000ddb8 .quad -7812217631593927537 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000ddc0 .quad -5811823411358942533 - 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000ddc8 .quad 4069786015789754291 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000ddd0 .quad -2653093245771290262 - 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000ddd8 .quad 475546501309804959 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000dde0 .quad -8575712306248138270 - 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000dde8 .quad 4908902581746016004 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000ddf0 .quad -6107954364382784934 - 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000ddf8 .quad -3087243809672255804 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000de00 .quad -3023256937051093263 - 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000de08 .quad -8470740780517707659 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000de10 .quad -8807064613298015146 - 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000de18 .quad -682526969396179382 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000de20 .quad -6397144748195131028 - 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000de28 .quad -5464844730172612132 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000de30 .quad -3384744916816525881 - 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000de38 .quad -2219369894288377261 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000de40 .quad -9032994600651410532 - 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000de48 .quad -1387106183930235788 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000de50 .quad -6679557232386875260 - 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000de58 .quad 2877803288514593169 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000de60 .quad -3737760522056206171 - 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000de68 .quad 3597254110643241461 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000de70 .quad -60514634142869810 - 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000de78 .quad 9108253656731439730 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000de80 .quad -6955350673980375487 - 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000de88 .quad 1080972517029761927 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000de90 .quad -4082502324048081455 - 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000de98 .quad 5962901664714590313 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000dea0 .quad -491441886632713915 - 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000dea8 .quad -6381430974388925821 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000deb0 .quad -7224680206786528053 - 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000deb8 .quad -8600080377420466542 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000dec0 .quad -4419164240055772162 - 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000dec8 .quad 7696643601933968438 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000ded0 .quad -912269281642327298 - 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000ded8 .quad 397432465562684740 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000dee0 .quad -7487697328667536418 - 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000dee8 .quad -4363290727450709941 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000def0 .quad -4747935642407032618 - 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000def8 .quad 8380944645968776285 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000df00 .quad -1323233534581402868 - 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000df08 .quad 1252808770606194548 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000df10 .quad -7744549986754458649 - 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000df18 .quad -8440366555225904215 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000df20 .quad -5069001465015685407 - 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000df28 .quad 7896285879677171347 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000df30 .quad -1724565812842218855 - 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000df38 .quad -3964700705685699528 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000df40 .quad -7995382660667468640 - 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000df48 .quad 2133748077373825699 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000df50 .quad -5382542307406947896 - 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000df58 .quad 2667185096717282124 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000df60 .quad -2116491865831296966 - 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000df68 .quad 3333981370896602654 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000df70 .quad -8240336443785642460 - 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000df78 .quad 6695424375237764563 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000df80 .quad -5688734536304665171 - 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000df88 .quad 8369280469047205704 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000df90 .quad -2499232151953443560 - 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000df98 .quad -3373457468973156582 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000dfa0 .quad -8479549122611984081 - 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000dfa8 .quad -9025939945749304720 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000dfb0 .quad -5987750384837592197 - 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000dfb8 .quad 7164319141522920716 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000dfc0 .quad -2873001962619602342 - 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000dfc8 .quad 4343712908476262991 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000dfd0 .quad -8713155254278333320 - 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000dfd8 .quad 7326506586225052274 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000dfe0 .quad -6279758049420528746 - 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000dfe8 .quad 9158133232781315342 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000dff0 .quad -3238011543348273028 - 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000dff8 .quad 2224294504121868369 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000e000 .quad -8941286242233752499 - 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000e008 .quad -7833187971778608077 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000e010 .quad -6564921784364802720 - 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000e018 .quad -568112927868484288 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000e020 .quad -3594466212028615495 - 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000e028 .quad 3901544858591782543 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000e030 .quad -9164070410158966541 - 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000e038 .quad -4479063491021217766 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000e040 .quad -6843401994271320272 - 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000e048 .quad -5598829363776522208 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000e050 .quad -3942566474411762436 - 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000e058 .quad -2386850686293264856 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000e060 .quad -316522074587315140 - 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000e068 .quad 1628122660560806834 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000e070 .quad -7115355324258153819 - 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000e078 .quad -8205795374004271537 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000e080 .quad -4282508136895304370 - 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000e088 .quad -1033872180650563613 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000e090 .quad -741449152691742558 - 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000e098 .quad -5904026244240592420 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000e0a0 .quad -7380934748073420955 - 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000e0a8 .quad -5995859411864064214 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000e0b0 .quad -4614482416664388289 - 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000e0b8 .quad 1728547772024695540 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000e0c0 .quad -1156417002403097458 - 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000e0c8 .quad -2451001303396518479 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000e0d0 .quad -7640289654143017767 - 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000e0d8 .quad 5385653213018257807 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000e0e0 .quad -4938676049251384305 - 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000e0e8 .quad -7102991539009341454 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000e0f0 .quad -1561659043136842477 - 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000e0f8 .quad -8878739423761676818 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000e100 .quad -7893565929601608404 - 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000e108 .quad 3674159897003727797 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000e110 .quad -5255271393574622601 - 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000e118 .quad 4592699871254659746 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000e120 .quad -1957403223540890347 - 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000e128 .quad 1129188820640936779 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000e130 .quad -8140906042354138323 - 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000e138 .quad 3011586022114279439 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000e140 .quad -5564446534515285000 - 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000e148 .quad 8376168546070237203 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000e150 .quad -2343872149716718346 - 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000e158 .quad -7976533391121755113 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000e160 .quad -8382449121214030822 - 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000e168 .quad 1932195658189984911 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000e170 .quad -5866375383090150624 - 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000e178 .quad -6808127464117294670 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000e180 .quad -2721283210435300376 - 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000e188 .quad -3898473311719230433 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000e190 .quad -8618331034163144591 - 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000e198 .quad 9092669226243950739 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000e1a0 .quad -6161227774276542835 - 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000e1a8 .quad -2469221522477225288 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000e1b0 .quad -3089848699418290639 - 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000e1b8 .quad 6136845133758244198 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000e1c0 .quad -8848684464777513506 - 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000e1c8 .quad -3082000819042179232 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000e1d0 .quad -6449169562544503978 - 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000e1d8 .quad -8464187042230111944 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000e1e0 .quad -3449775934753242068 - 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000e1e8 .quad 3254824252494523782 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000e1f0 .quad -9073638986861858149 - 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000e1f8 .quad -7189106879045698444 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000e200 .quad -6730362715149934782 - 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000e208 .quad -8986383598807123056 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000e210 .quad -3801267375510030573 - 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000e218 .quad 2602078556773259892 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000e220 .quad -139898200960150313 - 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000e228 .quad -1359087822460813039 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000e230 .quad -7004965403241175802 - 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000e238 .quad -849429889038008149 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000e240 .quad -4144520735624081848 - 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000e248 .quad -5673473379724898090 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000e250 .quad -568964901102714406 - 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000e258 .quad -2480155706228734709 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000e260 .quad -7273132090830278360 - 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000e268 .quad -3855940325606653145 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000e270 .quad -4479729095110460046 - 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000e278 .quad -208239388580928527 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000e280 .quad -987975350460687153 - 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000e288 .quad -4871985254153548563 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000e290 .quad -7535013621679011327 - 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000e298 .quad -3044990783845967852 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000e2a0 .quad -4807081008671376254 - 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000e2a8 .quad 5417133557047315993 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000e2b0 .quad -1397165242411832414 - 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000e2b8 .quad -2451955090545630817 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000e2c0 .quad -7790757304148477115 - 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000e2c8 .quad -3838314940804713212 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000e2d0 .quad -5126760611758208489 - 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000e2d8 .quad 4425478360848884292 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000e2e0 .quad -1796764746270372707 - 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000e2e8 .quad 920161932633717461 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000e2f0 .quad -8040506994060064798 - 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000e2f8 .quad 2880944217109767366 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000e300 .quad -5438947724147693094 - 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000e308 .quad -5622191765467566601 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000e310 .quad -2186998636757228463 - 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000e318 .quad 6807318348447705460 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000e320 .quad -8284403175614349646 - 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000e328 .quad -2662955059861265943 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000e330 .quad -5743817951090549153 - 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000e338 .quad -7940379843253970333 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000e340 .quad -2568086420435798537 - 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000e348 .quad 8521269269642088700 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000e350 .quad -8522583040413455942 - 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000e358 .quad -6203421752542164322 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000e360 .quad -6041542782089432023 - 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000e368 .quad 6080780864604458309 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000e370 .quad -2940242459184402125 - 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000e378 .quad -6234081974526590826 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000e380 .quad -8755180564631333184 - 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000e388 .quad 5327070802775656542 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000e390 .quad -6332289687361778576 - 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000e398 .quad 6658838503469570677 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000e3a0 .quad -3303676090774835316 - 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000e3a8 .quad 8323548129336963346 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000e3b0 .quad -8982326584375353929 - 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000e3b8 .quad -4021154456019173716 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000e3c0 .quad -6616222212041804507 - 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000e3c8 .quad -5026443070023967146 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000e3d0 .quad -3658591746624867729 - 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000e3d8 .quad 2940318199324816876 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000e3e0 .quad -9204148869281624187 - 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000e3e8 .quad 8755227902219092404 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000e3f0 .quad -6893500068174642330 - 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000e3f8 .quad -2891023177508298208 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000e400 .quad -4005189066790915008 - 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000e408 .quad -8225464990312760664 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000e410 .quad -394800315061255856 - 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000e418 .quad -5670145219463562926 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000e420 .quad -7164279224554366766 - 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000e428 .quad 7985374283903742932 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000e430 .quad -4343663012265570553 - 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000e438 .quad 758345818024902857 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000e440 .quad -817892746904575288 - 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000e448 .quad -3663753745896259333 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000e450 .quad -7428711994456441411 - 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000e458 .quad -9207375118826243939 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000e460 .quad -4674203974643163860 - 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000e468 .quad -2285846861678029116 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000e470 .quad -1231068949876566920 - 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000e478 .quad 1754377441329851509 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000e480 .quad -7686947121313936181 - 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000e488 .quad 1096485900831157193 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000e490 .quad -4996997883215032323 - 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000e498 .quad -3241078642388441413 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000e4a0 .quad -1634561335591402499 - 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000e4a8 .quad 5172023733869224042 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000e4b0 .quad -7939129862385708418 - 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000e4b8 .quad 5538357842881958978 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000e4c0 .quad -5312226309554747619 - 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000e4c8 .quad -2300424733252327085 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000e4d0 .quad -2028596868516046619 - 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000e4d8 .quad 6347841120289366951 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000e4e0 .quad -8185402070463610993 - 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000e4e8 .quad 6273243709394548297 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000e4f0 .quad -5620066569652125837 - 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000e4f8 .quad 3229868618315797467 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000e500 .quad -2413397193637769393 - 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000e508 .quad -574350245532641070 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000e510 .quad -8425902273664687727 - 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000e518 .quad -358968903457900669 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000e520 .quad -5920691823653471754 - 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000e528 .quad 8774660907532399972 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000e530 .quad -2789178761139451788 - 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000e538 .quad 1744954097560724157 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000e540 .quad -8660765753353239224 - 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000e548 .quad -8132775725879323210 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000e550 .quad -6214271173264161126 - 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000e558 .quad -5554283638921766109 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000e560 .quad -3156152948152813503 - 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000e568 .quad 6892203506629956076 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000e570 .quad -8890124620236590296 - 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000e578 .quad -2609901835997359308 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000e580 .quad -6500969756868349965 - 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000e588 .quad 1349308723430688769 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000e590 .quad -3514526177658049553 - 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000e598 .quad -2925050114139026943 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000e5a0 .quad -9114107888677362827 - 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000e5a8 .quad -1828156321336891839 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000e5b0 .quad -6780948842419315629 - 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000e5b8 .quad 6938176635183661009 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000e5c0 .quad -3864500034596756632 - 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000e5c8 .quad 4061034775552188357 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000e5d0 .quad -218939024818557886 - 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000e5d8 .quad 5076293469440235446 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000e5e0 .quad -7054365918152680535 - 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000e5e8 .quad 7784369436827535058 - //0x0000e5f0 .p2align 4, 0x00 - //0x0000e5f0 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x0000e5f0 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, //0x0000e600 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, //0x0000e610 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, //0x0000e620 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, //0x0000e630 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, //0x0000e640 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, //0x0000e650 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, //0x0000e660 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, //0x0000e670 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - //0x0000e680 .p2align 4, 0x00 - //0x0000e680 __SingleQuoteTab - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e680 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x0000e688 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e690 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x0000e698 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e6a0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x0000e6a8 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e6b0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x0000e6b8 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e6c0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x0000e6c8 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e6d0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x0000e6d8 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e6e0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x0000e6e8 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e6f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x0000e6f8 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e700 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x0000e708 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e710 .quad 2 - 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e718 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e720 .quad 2 - 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e728 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e730 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x0000e738 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e740 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x0000e748 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e750 .quad 2 - 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e758 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e760 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x0000e768 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e770 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x0000e778 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e780 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x0000e788 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e790 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x0000e798 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7a0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x0000e7a8 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7b0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x0000e7b8 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7c0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x0000e7c8 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7d0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x0000e7d8 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7e0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x0000e7e8 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e7f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x0000e7f8 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e800 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x0000e808 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e810 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x0000e818 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e820 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x0000e828 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e830 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x0000e838 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e840 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x0000e848 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e850 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x0000e858 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e860 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x0000e868 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e870 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x0000e878 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e880 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e890 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, //0x0000e8a0 .quad 2 - 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8a8 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, //0x0000e8b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e8d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e900 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec40 .quad 2 - 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ec48 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, //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' + 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 + 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' 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' + 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, //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' @@ -12808,7 +13134,8 @@ 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' - 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' + 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, //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' @@ -12886,76 +13213,41 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' - //0x0000f680 .p2align 4, 0x00 - //0x0000f680 __DoubleQuoteTab - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f680 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x0000f688 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f690 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x0000f698 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6a0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x0000f6a8 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6b0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x0000f6b8 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6c0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x0000f6c8 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6d0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x0000f6d8 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6e0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x0000f6e8 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f6f0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x0000f6f8 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f700 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x0000f708 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f710 .quad 3 - 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f718 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f720 .quad 3 - 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f728 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f730 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x0000f738 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f740 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x0000f748 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f750 .quad 3 - 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f758 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f760 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x0000f768 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f770 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x0000f778 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f780 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x0000f788 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f790 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x0000f798 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7a0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x0000f7a8 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7b0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x0000f7b8 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7c0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x0000f7c8 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7d0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x0000f7d8 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7e0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x0000f7e8 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f7f0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x0000f7f8 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f800 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x0000f808 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f810 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x0000f818 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f820 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x0000f828 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f830 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x0000f838 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f840 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x0000f848 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f850 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x0000f858 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f860 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x0000f868 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f870 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x0000f878 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\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' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f8a0 .quad 4 - 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x0000f8a8 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\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' @@ -13007,42 +13299,76 @@ 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' - 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' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fc40 .quad 4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x0000fc48 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' + //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, //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' + 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, //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' @@ -13100,7 +13426,8 @@ 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' - 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' + 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, //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' @@ -13178,46 +13505,38 @@ var Text__native_entry__ = []byte{ 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' 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' - //0x00010680 .p2align 4, 0x00 - //0x00010680 __EscTab - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00010680 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, //0x00010690 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, //0x000106a0 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, //0x000106b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .ascii 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, //0x000106d0 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, //0x000106dd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106ed QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106fd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001070d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001071d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001072d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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, //0x0001077d WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' - //0x00010780 .p2align 4, 0x00 - //0x00010780 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010780 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, //0x00010790 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, //0x000107a0 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, //0x000107b0 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, //0x000107c0 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, //0x000107d0 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, //0x000107e0 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, //0x000107f0 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, //0x000107f6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010806 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010816 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010826 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010836 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010846 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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, //0x00010876 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00010880 .p2align 4, 0x00 - //0x00010880 __HtmlQuoteTab + 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' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010690 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000106a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 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' @@ -13256,8 +13575,7 @@ var Text__native_entry__ = []byte{ 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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ae0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00010ae8 QUAD $0x000036323030755c // .asciz 8, '\\u0026\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' @@ -13273,40 +13591,46 @@ 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' - 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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00010c48 QUAD $0x000063333030755c // .asciz 8, '\\u003c\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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010c60 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00010c68 QUAD $0x000065333030755c // .asciz 8, '\\u003e\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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ca0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cb0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' + //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, //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' @@ -13345,7 +13669,8 @@ 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' - 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' + 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, //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' @@ -13367,9 +13692,11 @@ 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' - 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' + 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, //0x000111b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' + 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, //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' @@ -13389,10 +13716,8 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000112d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000112e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000112f0 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, //0x00011300 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00011308 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011310 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00011318 QUAD $0x000039323032755c // .asciz 8, '\\u2029\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011300 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011310 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011320 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 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' @@ -13477,599 +13802,687 @@ 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' - 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' - //0x00011880 .p2align 4, 0x00 - //0x00011880 _LSHIFT_TAB + 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, //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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118e0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x000118e8 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000118ec 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, //0x000118fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001190c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001191c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001192c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001193c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001194c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00011950 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011954 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, //0x00011964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011974 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011984 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011994 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000119b4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x000119b8 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119bc 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, //0x000119cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000119fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011a1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011a20 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a24 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, //0x00011a34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011a84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011a88 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011a8c 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, //0x00011a9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011aac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011abc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011acc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011adc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011aec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011af0 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011af4 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, //0x00011b04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011b54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00011b58 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b5c 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, //0x00011b6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011bbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00011bc0 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bc4 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, //0x00011bd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011be4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011c24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00011c28 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c2c 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, //0x00011c3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011c8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011c90 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c94 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, //0x00011ca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ce4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011cf4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011cf8 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cfc 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, //0x00011d0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011d5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011d60 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d64 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, //0x00011d74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011da4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011db4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011dc4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011dc8 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dcc 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, //0x00011ddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011e2c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00011e30 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e34 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, //0x00011e44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011e94 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00011e98 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e9c 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, //0x00011eac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ebc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011edc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011eec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011efc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00011f00 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00011f04 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, //0x00011f14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011f64 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00011f68 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00011f6c 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, //0x00011f7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00011fcc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00011fd0 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00011fd4 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, //0x00011fe4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ff4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012034 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012038 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x0001203c 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, //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' - 0x07, 0x00, 0x00, 0x00, //0x000120a0 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000120a4 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, //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' - 0x07, 0x00, 0x00, 0x00, //0x00012108 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0001210c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\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' - 0x07, 0x00, 0x00, 0x00, //0x00012170 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00012174 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' - 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' - 0x07, 0x00, 0x00, 0x00, //0x000121d8 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x000121dc QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121ec 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, //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' - 0x08, 0x00, 0x00, 0x00, //0x00012240 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00012244 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012254 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, //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' - 0x08, 0x00, 0x00, 0x00, //0x000122a8 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x000122ac QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122bc 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, //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' - 0x08, 0x00, 0x00, 0x00, //0x00012310 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00012314 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012324 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, //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' - 0x09, 0x00, 0x00, 0x00, //0x00012378 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0001237c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001238c 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, //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' - 0x09, 0x00, 0x00, 0x00, //0x000123e0 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x000123e4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123f4 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, //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' - 0x09, 0x00, 0x00, 0x00, //0x00012448 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0001244c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001245c 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, //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' - 0x0a, 0x00, 0x00, 0x00, //0x000124b0 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x000124b4 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124c4 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, //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' - 0x0a, 0x00, 0x00, 0x00, //0x00012518 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x0001251c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001252c 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, //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' - 0x0a, 0x00, 0x00, 0x00, //0x00012580 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00012584 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012594 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, //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' - 0x0a, 0x00, 0x00, 0x00, //0x000125e8 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x000125ec QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125fc 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, //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' - 0x0b, 0x00, 0x00, 0x00, //0x00012650 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00012654 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012664 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, //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' - 0x0b, 0x00, 0x00, 0x00, //0x000126b8 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x000126bc QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126cc 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, //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' - 0x0b, 0x00, 0x00, 0x00, //0x00012720 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00012724 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012734 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, //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' - 0x0c, 0x00, 0x00, 0x00, //0x00012788 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x0001278c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001279c 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, //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' - 0x0c, 0x00, 0x00, 0x00, //0x000127f0 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x000127f4 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012804 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, //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' - 0x0c, 0x00, 0x00, 0x00, //0x00012858 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x0001285c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0001286c 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, //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' - 0x0d, 0x00, 0x00, 0x00, //0x000128c0 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x000128c4 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000128d4 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, //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' - 0x0d, 0x00, 0x00, 0x00, //0x00012928 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0001292c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0001293c 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, //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' - 0x0d, 0x00, 0x00, 0x00, //0x00012990 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00012994 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000129a4 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, //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' - 0x0d, 0x00, 0x00, 0x00, //0x000129f8 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x000129fc QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00012a0c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\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' - 0x0e, 0x00, 0x00, 0x00, //0x00012a60 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00012a64 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00012a74 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\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' - 0x0e, 0x00, 0x00, 0x00, //0x00012ac8 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x00012acc QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x00012adc QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 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' - 0x0e, 0x00, 0x00, 0x00, //0x00012b30 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00012b34 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00012b44 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b54 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, //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' - 0x0f, 0x00, 0x00, 0x00, //0x00012b98 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x00012b9c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x00012bac QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bbc 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, //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' - 0x0f, 0x00, 0x00, 0x00, //0x00012c00 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00012c04 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00012c14 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c24 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, //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' - 0x0f, 0x00, 0x00, 0x00, //0x00012c68 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x00012c6c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00012c7c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c8c 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, //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' - 0x10, 0x00, 0x00, 0x00, //0x00012cd0 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00012cd4 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00012ce4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cf4 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, //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' - 0x10, 0x00, 0x00, 0x00, //0x00012d38 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x00012d3c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x00012d4c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d5c 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, //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' - 0x10, 0x00, 0x00, 0x00, //0x00012da0 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00012da4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00012db4 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dc4 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, //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' - 0x10, 0x00, 0x00, 0x00, //0x00012e08 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x00012e0c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x00012e1c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e2c 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, //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' - 0x11, 0x00, 0x00, 0x00, //0x00012e70 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00012e74 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00012e84 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e94 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, //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' - 0x11, 0x00, 0x00, 0x00, //0x00012ed8 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x00012edc QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x00012eec QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012efc 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, //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' - 0x11, 0x00, 0x00, 0x00, //0x00012f40 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00012f44 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00012f54 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f64 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, //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' - 0x12, 0x00, 0x00, 0x00, //0x00012fa8 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x00012fac QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x00012fbc QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fcc 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, //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' - 0x12, 0x00, 0x00, 0x00, //0x00013010 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00013014 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00013024 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013034 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, //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' - 0x12, 0x00, 0x00, 0x00, //0x00013078 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x0001307c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x0001308c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001309c 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, //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' - 0x13, 0x00, 0x00, 0x00, //0x000130e0 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x000130e4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x000130f4 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013104 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, //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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013148 .p2align 4, 0x00 - //0x00013150 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00013150 .quad 4607182418800017408 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00013158 .quad 4621819117588971520 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00013160 .quad 4636737291354636288 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00013168 .quad 4652007308841189376 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00013170 .quad 4666723172467343360 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00013178 .quad 4681608360884174848 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00013180 .quad 4696837146684686336 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00013188 .quad 4711630319722168320 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00013190 .quad 4726483295884279808 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00013198 .quad 4741671816366391296 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x000131a0 .quad 4756540486875873280 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x000131a8 .quad 4771362005757984768 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x000131b0 .quad 4786511204640096256 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x000131b8 .quad 4801453603149578240 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x000131c0 .quad 4816244402031689728 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x000131c8 .quad 4831355200913801216 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x000131d0 .quad 4846369599423283200 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x000131d8 .quad 4861130398305394688 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x000131e0 .quad 4876203697187506176 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x000131e8 .quad 4891288408196988160 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x000131f0 .quad 4906019910204099648 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x000131f8 .quad 4921056587992461136 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00013200 .quad 4936209963552724370 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013208 .p2align 4, 0x00 - //0x00013210 _pow10_ceil_sig_f32.g - 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00013210 .quad -9093133594791772939 - 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00013218 .quad -6754730975062328270 - 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00013220 .quad -3831727700400522433 - 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00013228 .quad -177973607073265138 - 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00013230 .quad -7028762532061872567 - 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00013238 .quad -4174267146649952805 - 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00013240 .quad -606147914885053102 - 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00013248 .quad -7296371474444240045 - 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00013250 .quad -4508778324627912152 - 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00013258 .quad -1024286887357502286 - 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00013260 .quad -7557708332239520785 - 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00013268 .quad -4835449396872013077 - 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00013270 .quad -1432625727662628442 - 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00013278 .quad -7812920107430224632 - 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00013280 .quad -5154464115860392886 - 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00013288 .quad -1831394126398103204 - 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00013290 .quad -8062150356639896358 - 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00013298 .quad -5466001927372482544 - 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x000132a0 .quad -2220816390788215276 - 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x000132a8 .quad -8305539271883716404 - 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x000132b0 .quad -5770238071427257601 - 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x000132b8 .quad -2601111570856684097 - 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x000132c0 .quad -8543223759426509416 - 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x000132c8 .quad -6067343680855748867 - 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x000132d0 .quad -2972493582642298179 - 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x000132d8 .quad -8775337516792518218 - 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x000132e0 .quad -6357485877563259868 - 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x000132e8 .quad -3335171328526686932 - 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x000132f0 .quad -9002011107970261188 - 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x000132f8 .quad -6640827866535438581 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00013300 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00013308 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00013310 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00013318 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00013320 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00013328 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00013330 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00013338 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00013340 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00013348 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00013350 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00013358 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00013360 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00013368 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00013370 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00013378 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00013380 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00013388 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00013390 .quad -5646744073709551616 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00013398 .quad -2446744073709551616 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000133a0 .quad -8446744073709551616 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000133a8 .quad -5946744073709551616 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000133b0 .quad -2821744073709551616 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000133b8 .quad -8681119073709551616 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x000133c0 .quad -6239712823709551616 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x000133c8 .quad -3187955011209551616 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x000133d0 .quad -8910000909647051616 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x000133d8 .quad -6525815118631426616 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x000133e0 .quad -3545582879861895366 - 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x000133e8 .quad -9133518327554766459 - 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x000133f0 .quad -6805211891016070170 - 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x000133f8 .quad -3894828845342699809 - 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00013400 .quad -256850038250986857 - 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00013408 .quad -7078060301547948642 - 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00013410 .quad -4235889358507547898 - 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00013418 .quad -683175679707046969 - 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00013420 .quad -7344513827457986211 - 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00013428 .quad -4568956265895094860 - 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00013430 .quad -1099509313941480671 - 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00013438 .quad -7604722348854507275 - 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00013440 .quad -4894216917640746190 - 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00013448 .quad -1506085128623544834 - 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00013450 .quad -7858832233030797377 - 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00013458 .quad -5211854272861108818 - 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00013460 .quad -1903131822648998118 - 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00013468 .quad -8106986416796705680 - 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00013470 .quad -5522047002568494196 + 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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 } diff --git a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_subr_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/native_subr_amd64.go index 5f85c5b6..577d30a3 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_subr_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/native_subr_amd64.go @@ -8,114 +8,120 @@ import ( ) const ( - _entry__f32toa = 34624 - _entry__f64toa = 320 - _entry__format_significand = 38736 - _entry__format_integer = 3168 - _entry__fsm_exec = 21072 - _entry__advance_ns = 16928 - _entry__advance_string = 17664 - _entry__advance_string_default = 40160 - _entry__do_skip_number = 23696 - _entry__get_by_path = 28864 - _entry__skip_one_fast = 25936 - _entry__html_escape = 10560 - _entry__i64toa = 3600 - _entry__u64toa = 3712 + _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__lspace = 64 - _entry__quote = 5104 - _entry__skip_array = 21024 - _entry__skip_number = 25392 - _entry__skip_object = 23088 - _entry__skip_one = 25536 - _entry__unquote = 7888 - _entry__validate_one = 25584 - _entry__validate_utf8 = 31040 - _entry__validate_utf8_fast = 31984 - _entry__value = 15376 - _entry__vnumber = 18800 - _entry__atof_eisel_lemire64 = 12624 - _entry__atof_native = 14768 - _entry__decimal_to_f64 = 13056 - _entry__right_shift = 39696 - _entry__left_shift = 39200 - _entry__vsigned = 20352 - _entry__vstring = 17424 - _entry__vunsigned = 20672 + _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 ) const ( - _stack__f32toa = 48 + _stack__f32toa = 64 _stack__f64toa = 80 _stack__format_significand = 24 _stack__format_integer = 16 - _stack__fsm_exec = 144 + _stack__fsm_exec = 136 _stack__advance_ns = 8 - _stack__advance_string = 56 + _stack__advance_string = 48 _stack__advance_string_default = 48 - _stack__do_skip_number = 48 - _stack__get_by_path = 272 + _stack__do_skip_number = 40 + _stack__get_by_path = 304 _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 = 56 - _stack__skip_array = 152 - _stack__skip_number = 88 - _stack__skip_object = 152 - _stack__skip_one = 152 - _stack__unquote = 72 - _stack__validate_one = 152 + _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__validate_utf8 = 48 _stack__validate_utf8_fast = 176 - _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__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__vsigned = 16 - _stack__vstring = 112 - _stack__vunsigned = 8 + _stack__vstring = 104 + _stack__vunsigned = 24 ) const ( - _size__f32toa = 3392 - _size__f64toa = 2848 - _size__format_significand = 464 + _size__f32toa = 3792 + _size__f64toa = 3248 + _size__format_significand = 480 _size__format_integer = 432 - _size__fsm_exec = 1468 + _size__fsm_exec = 1380 _size__advance_ns = 496 - _size__advance_string = 1088 - _size__advance_string_default = 768 - _size__do_skip_number = 1360 - _size__get_by_path = 2176 - _size__skip_one_fast = 2428 - _size__html_escape = 2064 - _size__i64toa = 48 - _size__u64toa = 1248 - _size__lspace = 224 - _size__quote = 2736 + _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__skip_array = 48 - _size__skip_number = 144 + _size__skip_number = 160 _size__skip_object = 48 _size__skip_one = 48 - _size__unquote = 2480 - _size__validate_one = 48 - _size__validate_utf8 = 672 - _size__validate_utf8_fast = 2608 - _size__value = 1004 - _size__vnumber = 1552 - _size__atof_eisel_lemire64 = 368 + _size__unquote = 2560 + _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__atof_native = 608 - _size__decimal_to_f64 = 1712 - _size__right_shift = 400 - _size__left_shift = 496 - _size__vsigned = 320 + _size__decimal_to_f64 = 1472 + _size__left_shift = 544 + _size__right_shift = 496 + _size__vsigned = 368 _size__vstring = 144 - _size__vunsigned = 336 + _size__vunsigned = 368 ) var ( @@ -126,14 +132,16 @@ var ( {8, 24}, {10, 32}, {12, 40}, - {3350, 48}, - {3351, 40}, - {3353, 32}, - {3355, 24}, - {3357, 16}, - {3359, 8}, - {3363, 0}, - {3385, 48}, + {13, 48}, + {3734, 64}, + {3738, 48}, + {3739, 40}, + {3741, 32}, + {3743, 24}, + {3745, 16}, + {3747, 8}, + {3751, 0}, + {3781, 64}, } _pcsp__f64toa = [][2]uint32{ {1, 0}, @@ -143,24 +151,24 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {2788, 56}, - {2792, 48}, - {2793, 40}, - {2795, 32}, - {2797, 24}, - {2799, 16}, - {2801, 8}, - {2805, 0}, - {2843, 56}, + {3124, 56}, + {3128, 48}, + {3129, 40}, + {3131, 32}, + {3133, 24}, + {3135, 16}, + {3137, 8}, + {3141, 0}, + {3234, 56}, } _pcsp__format_significand = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, - {452, 24}, - {453, 16}, - {455, 8}, - {457, 0}, + {468, 24}, + {469, 16}, + {471, 8}, + {473, 0}, } _pcsp__format_integer = [][2]uint32{ {1, 0}, @@ -180,22 +188,23 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1157, 88}, - {1161, 48}, - {1162, 40}, - {1164, 32}, - {1166, 24}, - {1168, 16}, - {1170, 8}, - {1171, 0}, - {1468, 88}, + {1017, 88}, + {1021, 48}, + {1022, 40}, + {1024, 32}, + {1026, 24}, + {1028, 16}, + {1030, 8}, + {1031, 0}, + {1380, 88}, } _pcsp__advance_ns = [][2]uint32{ {1, 0}, - {453, 8}, - {457, 0}, - {481, 8}, - {486, 0}, + {442, 8}, + {446, 0}, + {467, 8}, + {471, 0}, + {489, 8}, } _pcsp__advance_string = [][2]uint32{ {14, 0}, @@ -204,16 +213,14 @@ var ( {22, 24}, {24, 32}, {26, 40}, - {27, 48}, - {433, 56}, - {437, 48}, - {438, 40}, - {440, 32}, - {442, 24}, - {444, 16}, - {446, 8}, - {450, 0}, - {1078, 56}, + {396, 48}, + {397, 40}, + {399, 32}, + {401, 24}, + {403, 16}, + {405, 8}, + {409, 0}, + {1031, 48}, } _pcsp__advance_string_default = [][2]uint32{ {1, 0}, @@ -222,14 +229,14 @@ var ( {8, 24}, {10, 32}, {12, 40}, - {332, 48}, - {333, 40}, - {335, 32}, - {337, 24}, - {339, 16}, - {341, 8}, - {345, 0}, - {757, 48}, + {314, 48}, + {315, 40}, + {317, 32}, + {319, 24}, + {321, 16}, + {323, 8}, + {327, 0}, + {786, 48}, } _pcsp__do_skip_number = [][2]uint32{ {1, 0}, @@ -237,15 +244,13 @@ var ( {6, 16}, {8, 24}, {10, 32}, - {12, 40}, - {1274, 48}, - {1275, 40}, - {1277, 32}, - {1279, 24}, - {1281, 16}, - {1283, 8}, - {1287, 0}, - {1360, 48}, + {1253, 40}, + {1254, 32}, + {1256, 24}, + {1258, 16}, + {1260, 8}, + {1264, 0}, + {1300, 40}, } _pcsp__get_by_path = [][2]uint32{ {1, 0}, @@ -255,15 +260,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {2049, 88}, - {2053, 48}, - {2054, 40}, - {2056, 32}, - {2058, 24}, - {2060, 16}, - {2062, 8}, - {2063, 0}, - {2170, 88}, + {1293, 120}, + {1297, 48}, + {1298, 40}, + {1300, 32}, + {1302, 24}, + {1304, 16}, + {1306, 8}, + {1307, 0}, + {1344, 120}, } _pcsp__skip_one_fast = [][2]uint32{ {1, 0}, @@ -273,14 +278,43 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {418, 176}, - {419, 168}, - {421, 160}, - {423, 152}, - {425, 144}, - {427, 136}, - {431, 128}, - {2428, 176}, + {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}, } _pcsp__html_escape = [][2]uint32{ {1, 0}, @@ -290,39 +324,52 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {2045, 72}, - {2049, 48}, - {2050, 40}, - {2052, 32}, - {2054, 24}, - {2056, 16}, - {2058, 8}, - {2063, 0}, + {2017, 72}, + {2021, 48}, + {2022, 40}, + {2024, 32}, + {2026, 24}, + {2028, 16}, + {2030, 8}, + {2035, 0}, } _pcsp__i64toa = [][2]uint32{ - {14, 0}, - {34, 8}, - {36, 0}, + {1, 0}, + {171, 8}, + {172, 0}, + {207, 8}, + {208, 0}, + {222, 8}, + {223, 0}, + {247, 8}, + {248, 0}, + {253, 8}, + {259, 0}, } _pcsp__u64toa = [][2]uint32{ - {1, 0}, - {161, 8}, - {162, 0}, - {457, 8}, - {458, 0}, - {758, 8}, - {759, 0}, - {1225, 8}, - {1227, 0}, + {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}, } _pcsp__lspace = [][2]uint32{ {1, 0}, - {184, 8}, - {188, 0}, - {204, 8}, - {208, 0}, - {215, 8}, - {220, 0}, + {186, 8}, + {190, 0}, + {199, 8}, + {203, 0}, + {210, 8}, + {214, 0}, + {232, 8}, } _pcsp__quote = [][2]uint32{ {1, 0}, @@ -332,15 +379,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {2687, 56}, - {2691, 48}, - {2692, 40}, - {2694, 32}, - {2696, 24}, - {2698, 16}, - {2700, 8}, - {2704, 0}, - {2731, 56}, + {2828, 72}, + {2832, 48}, + {2833, 40}, + {2835, 32}, + {2837, 24}, + {2839, 16}, + {2841, 8}, + {2845, 0}, + {2876, 72}, } _pcsp__skip_array = [][2]uint32{ {1, 0}, @@ -353,13 +400,17 @@ var ( {6, 16}, {8, 24}, {10, 32}, - {100, 40}, - {101, 32}, - {103, 24}, - {105, 16}, - {107, 8}, - {108, 0}, - {139, 40}, + {12, 40}, + {13, 48}, + {107, 56}, + {111, 48}, + {112, 40}, + {114, 32}, + {116, 24}, + {118, 16}, + {120, 8}, + {121, 0}, + {145, 56}, } _pcsp__skip_object = [][2]uint32{ {1, 0}, @@ -368,8 +419,8 @@ var ( } _pcsp__skip_one = [][2]uint32{ {1, 0}, - {30, 8}, - {36, 0}, + {28, 8}, + {34, 0}, } _pcsp__unquote = [][2]uint32{ {1, 0}, @@ -379,20 +430,20 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {79, 72}, - {83, 48}, - {84, 40}, - {86, 32}, - {88, 24}, - {90, 16}, - {92, 8}, - {96, 0}, - {2464, 72}, + {1836, 104}, + {1840, 48}, + {1841, 40}, + {1843, 32}, + {1845, 24}, + {1847, 16}, + {1849, 8}, + {1853, 0}, + {2554, 104}, } _pcsp__validate_one = [][2]uint32{ {1, 0}, - {35, 8}, - {41, 0}, + {33, 8}, + {39, 0}, } _pcsp__validate_utf8 = [][2]uint32{ {1, 0}, @@ -401,26 +452,26 @@ var ( {8, 24}, {10, 32}, {11, 40}, - {623, 48}, - {627, 40}, - {628, 32}, - {630, 24}, - {632, 16}, - {634, 8}, - {635, 0}, - {666, 48}, + {639, 48}, + {643, 40}, + {644, 32}, + {646, 24}, + {648, 16}, + {650, 8}, + {651, 0}, + {682, 48}, } _pcsp__validate_utf8_fast = [][2]uint32{ {1, 0}, {4, 8}, {5, 16}, - {1738, 176}, - {1739, 168}, - {1743, 160}, - {2018, 176}, - {2019, 168}, - {2023, 160}, - {2600, 176}, + {1706, 176}, + {1707, 168}, + {1711, 160}, + {2003, 176}, + {2004, 168}, + {2008, 160}, + {2656, 176}, } _pcsp__value = [][2]uint32{ {1, 0}, @@ -430,14 +481,14 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {988, 88}, - {992, 48}, - {993, 40}, - {995, 32}, - {997, 24}, - {999, 16}, - {1001, 8}, - {1004, 0}, + {974, 88}, + {978, 48}, + {979, 40}, + {981, 32}, + {983, 24}, + {985, 16}, + {987, 8}, + {992, 0}, } _pcsp__vnumber = [][2]uint32{ {1, 0}, @@ -447,34 +498,36 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {803, 104}, - {807, 48}, - {808, 40}, - {810, 32}, - {812, 24}, - {814, 16}, - {816, 8}, - {817, 0}, - {1547, 104}, + {150, 120}, + {154, 48}, + {155, 40}, + {157, 32}, + {159, 24}, + {161, 16}, + {163, 8}, + {164, 0}, + {1638, 120}, } _pcsp__atof_eisel_lemire64 = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, {8, 24}, - {292, 32}, - {293, 24}, - {295, 16}, - {297, 8}, - {298, 0}, - {362, 32}, + {10, 32}, + {315, 40}, + {316, 32}, + {318, 24}, + {320, 16}, + {322, 8}, + {323, 0}, + {387, 40}, } _pcsp__atof_native = [][2]uint32{ {1, 0}, {4, 8}, - {587, 56}, - {591, 8}, - {593, 0}, + {596, 56}, + {600, 8}, + {602, 0}, } _pcsp__decimal_to_f64 = [][2]uint32{ {1, 0}, @@ -484,60 +537,62 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1673, 56}, - {1677, 48}, - {1678, 40}, - {1680, 32}, - {1682, 24}, - {1684, 16}, - {1686, 8}, - {1690, 0}, - {1702, 56}, - } - _pcsp__right_shift = [][2]uint32{ - {1, 0}, - {318, 8}, - {319, 0}, - {387, 8}, - {388, 0}, - {396, 8}, - {398, 0}, + {1431, 56}, + {1435, 48}, + {1436, 40}, + {1438, 32}, + {1440, 24}, + {1442, 16}, + {1444, 8}, + {1448, 0}, + {1460, 56}, } _pcsp__left_shift = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, - {363, 24}, - {364, 16}, - {366, 8}, - {367, 0}, - {470, 24}, - {471, 16}, + {8, 24}, + {418, 32}, + {419, 24}, + {421, 16}, + {423, 8}, + {424, 0}, + {539, 32}, + } + _pcsp__right_shift = [][2]uint32{ + {1, 0}, + {4, 8}, + {452, 16}, + {453, 8}, + {454, 0}, + {462, 16}, + {463, 8}, + {464, 0}, + {472, 16}, {473, 8}, - {474, 0}, - {486, 24}, + {475, 0}, } _pcsp__vsigned = [][2]uint32{ {1, 0}, {4, 8}, - {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}, + {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}, } _pcsp__vstring = [][2]uint32{ {1, 0}, @@ -556,18 +611,32 @@ var ( } _pcsp__vunsigned = [][2]uint32{ {1, 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}, + {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}, } ) @@ -584,6 +653,8 @@ var Funcs = []loader.CFunc{ {"_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}, @@ -602,8 +673,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}, - {"_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}, + {"_right_shift", _entry__right_shift, _size__right_shift, _stack__right_shift, _pcsp__right_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/vendor/github.com/bytedance/sonic/internal/native/avx2/native_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/avx2/native_text_amd64.go index 927c0e52..0609d519 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/avx2/native_text_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/avx2/native_text_amd64.go @@ -45,13451 +45,13737 @@ var Text__native_entry__ = []byte{ //0x00000040 _lspace 0x55, //0x00000040 pushq %rbp 0x48, 0x89, 0xe5, //0x00000041 movq %rsp, %rbp - 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, 0x46, 0xca, 0x00, 0x00, //0x00000223 leaq $51782(%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, 0x55, 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, 0x32, 0xc6, 0x00, 0x00, //0x00000567 leaq $50738(%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, 0xe2, 0xc4, 0x00, 0x00, //0x000006b7 leaq $50402(%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, 0x54, 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, 0xa6, 0xbe, 0x00, 0x00, //0x00000cf3 leaq $48806(%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, 0x49, 0xbe, 0x00, 0x00, //0x00000d50 leaq $48713(%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, 0xd1, 0xbd, 0x00, 0x00, //0x00000dc8 leaq $48593(%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, 0xb0, 0xbd, 0x00, 0x00, //0x00000de9 leaq $48560(%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, 0xdc, 0xbc, 0x00, 0x00, //0x00000ebd leaq $48348(%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, 0xb4, 0xbc, 0x00, 0x00, //0x00000ee5 leaq $48308(%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, 0xa3, 0xbc, 0x00, 0x00, //0x00000ef6 leaq $48291(%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, 0x8b, 0xbc, 0x00, 0x00, //0x00000f0e leaq $48267(%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, 0xe9, 0xbb, 0x00, 0x00, //0x00000fb0 leaq $48105(%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, 0xbd, 0xbb, 0x00, 0x00, //0x00000fdc leaq $48061(%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, 0xac, 0xbb, 0x00, 0x00, //0x00000fed leaq $48044(%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, 0x92, 0xbb, 0x00, 0x00, //0x00001007 leaq $48018(%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, 0x96, 0xe1, 0x00, 0x00, //0x00001163 leaq $57750(%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, 0xd9, 0xb9, 0x00, 0x00, //0x000011c0 leaq $47577(%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, 0x84, 0xb9, 0x00, 0x00, //0x00001215 leaq $47492(%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, 0x5e, 0xb9, 0x00, 0x00, //0x0000123b leaq $47454(%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, 0x7e, 0xdf, 0x00, 0x00, //0x0000140b leaq $57214(%rip), %rax /* __SingleQuoteTab+0(%rip) */ - 0x4c, 0x8d, 0x05, 0x77, 0xef, 0x00, 0x00, //0x00001412 leaq $61303(%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, 0x6b, 0xdb, 0x00, 0x00, //0x0000181e leaq $56171(%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, 0x83, 0xf8, 0x00, 0x00, //0x00001b06 leaq $63619(%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, 0xa6, 0xf3, 0x00, 0x00, //0x000020e3 leaq $62374(%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, 0xf3, 0xeb, 0x00, 0x00, //0x00002996 leaq $60403(%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, 0x41, 0x6e, 0x00, 0x00, //0x00003198 leaq $28225(%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, 0xf7, 0x97, 0x00, 0x00, //0x00003372 leaq $38903(%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, 0x84, 0x67, 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, 0x23, 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, 0x03, 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, 0xe6, 0x64, 0x00, 0x00, //0x00003435 callq _left_shift - 0xe9, 0x4d, 0xff, 0xff, 0xff, //0x0000343a jmp LBB9_8 - //0x0000343f LBB9_20 - 0x4c, 0x8d, 0x35, 0x2a, 0x97, 0x00, 0x00, //0x0000343f leaq $38698(%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, 0xc8, 0x64, 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, 0x43, 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, 0x03, 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, 0xe9, 0x65, 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, 0x93, 0x65, 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, 0x36, 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, 0x27, 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, 0xc3, 0x00, 0x00, 0x00, //0x00003c48 ja LBB11_11 - 0x48, 0x8d, 0x0d, 0xa7, 0x03, 0x00, 0x00, //0x00003c4e leaq $935(%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, 0x57, 0x03, 0x00, 0x00, //0x00003c8d jmp LBB11_59 - //0x00003c92 LBB11_4 - 0x31, 0xc0, //0x00003c92 xorl %eax, %eax - 0x43, 0x80, 0x3c, 0x2f, 0x2d, //0x00003c94 cmpb $45, (%r15,%r13) - 0x4f, 0x8d, 0x24, 0x2f, //0x00003c99 leaq (%r15,%r13), %r12 - 0x0f, 0x94, 0xc0, //0x00003c9d sete %al - 0x49, 0x01, 0xc4, //0x00003ca0 addq %rax, %r12 - 0x48, 0x29, 0xc3, //0x00003ca3 subq %rax, %rbx - 0x0f, 0x84, 0x0c, 0x03, 0x00, 0x00, //0x00003ca6 je LBB11_54 - 0x49, 0x39, 0xdd, //0x00003cac cmpq %rbx, %r13 - 0x0f, 0x83, 0x0e, 0x00, 0x00, 0x00, //0x00003caf jae LBB11_7 - 0x41, 0x8a, 0x04, 0x24, //0x00003cb5 movb (%r12), %al - 0x04, 0xd0, //0x00003cb9 addb $-48, %al - 0x3c, 0x0a, //0x00003cbb cmpb $10, %al - 0x0f, 0x83, 0x0e, 0x03, 0x00, 0x00, //0x00003cbd jae LBB11_56 - //0x00003cc3 LBB11_7 - 0x4c, 0x89, 0xe7, //0x00003cc3 movq %r12, %rdi - 0x48, 0x89, 0xde, //0x00003cc6 movq %rbx, %rsi - 0xe8, 0xc2, 0x1f, 0x00, 0x00, //0x00003cc9 callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00003cce testq %rax, %rax - 0x0f, 0x88, 0xf4, 0x02, 0x00, 0x00, //0x00003cd1 js LBB11_55 - 0x49, 0x01, 0xc4, //0x00003cd7 addq %rax, %r12 - 0x4c, 0x89, 0xe3, //0x00003cda movq %r12, %rbx - 0x4c, 0x29, 0xfb, //0x00003cdd subq %r15, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00003ce0 movq %rbx, $-48(%rbp) - 0x4d, 0x85, 0xf6, //0x00003ce4 testq %r14, %r14 - 0x0f, 0x8e, 0xf5, 0x02, 0x00, 0x00, //0x00003ce7 jle LBB11_58 - 0x48, 0x8b, 0x45, 0xc8, //0x00003ced movq $-56(%rbp), %rax - 0x48, 0xc7, 0x00, 0x08, 0x00, 0x00, 0x00, //0x00003cf1 movq $8, (%rax) - 0x4c, 0x89, 0x68, 0x18, //0x00003cf8 movq %r13, $24(%rax) - 0xe9, 0xe8, 0x02, 0x00, 0x00, //0x00003cfc jmp LBB11_59 - //0x00003d01 LBB11_10 - 0x49, 0xc7, 0x06, 0x01, 0x00, 0x00, 0x00, //0x00003d01 movq $1, (%r14) - 0x48, 0x8b, 0x5d, 0xd0, //0x00003d08 movq $-48(%rbp), %rbx - 0xe9, 0xd8, 0x02, 0x00, 0x00, //0x00003d0c jmp LBB11_59 - //0x00003d11 LBB11_11 - 0x49, 0xc7, 0x06, 0xfe, 0xff, 0xff, 0xff, //0x00003d11 movq $-2, (%r14) - 0x48, 0x8b, 0x5d, 0xd0, //0x00003d18 movq $-48(%rbp), %rbx - 0x48, 0xff, 0xcb, //0x00003d1c decq %rbx - 0xe9, 0xc5, 0x02, 0x00, 0x00, //0x00003d1f jmp LBB11_59 - //0x00003d24 LBB11_12 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003d24 movq $-1, $-64(%rbp) - 0x4c, 0x8b, 0x7d, 0xd0, //0x00003d2c movq $-48(%rbp), %r15 - 0x48, 0x8d, 0x7d, 0xb0, //0x00003d30 leaq $-80(%rbp), %rdi - 0x48, 0x8d, 0x55, 0xc0, //0x00003d34 leaq $-64(%rbp), %rdx - 0x4c, 0x89, 0xfe, //0x00003d38 movq %r15, %rsi - 0x4c, 0x89, 0xe1, //0x00003d3b movq %r12, %rcx - 0xe8, 0xbd, 0x07, 0x00, 0x00, //0x00003d3e callq _advance_string - 0x48, 0x85, 0xc0, //0x00003d43 testq %rax, %rax - 0x0f, 0x88, 0x60, 0x02, 0x00, 0x00, //0x00003d46 js LBB11_48 - 0x48, 0x89, 0x45, 0xd0, //0x00003d4c movq %rax, $-48(%rbp) - 0x4d, 0x89, 0x7e, 0x10, //0x00003d50 movq %r15, $16(%r14) - 0x48, 0x8b, 0x4d, 0xc0, //0x00003d54 movq $-64(%rbp), %rcx - 0x48, 0x39, 0xc1, //0x00003d58 cmpq %rax, %rcx - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00003d5b movq $-1, %rdx - 0x48, 0x0f, 0x4c, 0xd1, //0x00003d62 cmovlq %rcx, %rdx - 0x49, 0x89, 0x56, 0x18, //0x00003d66 movq %rdx, $24(%r14) - 0xb9, 0x07, 0x00, 0x00, 0x00, //0x00003d6a movl $7, %ecx - 0x49, 0x89, 0x0e, //0x00003d6f movq %rcx, (%r14) - 0x48, 0x89, 0xc3, //0x00003d72 movq %rax, %rbx - 0xe9, 0x6f, 0x02, 0x00, 0x00, //0x00003d75 jmp LBB11_59 - //0x00003d7a LBB11_14 - 0x31, 0xc0, //0x00003d7a xorl %eax, %eax - 0x45, 0x85, 0xe4, //0x00003d7c testl %r12d, %r12d - 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00003d7f movl $11, %ecx - 0xe9, 0xc4, 0x00, 0x00, 0x00, //0x00003d84 jmp LBB11_27 - //0x00003d89 LBB11_15 - 0x31, 0xc0, //0x00003d89 xorl %eax, %eax - 0x45, 0x85, 0xe4, //0x00003d8b testl %r12d, %r12d - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00003d8e movl $10, %ecx - 0xe9, 0xb5, 0x00, 0x00, 0x00, //0x00003d93 jmp LBB11_27 - //0x00003d98 LBB11_16 - 0x49, 0xc7, 0x06, 0x05, 0x00, 0x00, 0x00, //0x00003d98 movq $5, (%r14) - 0x48, 0x8b, 0x5d, 0xd0, //0x00003d9f movq $-48(%rbp), %rbx - 0xe9, 0x41, 0x02, 0x00, 0x00, //0x00003da3 jmp LBB11_59 - //0x00003da8 LBB11_17 - 0x31, 0xc0, //0x00003da8 xorl %eax, %eax - 0x45, 0x85, 0xe4, //0x00003daa testl %r12d, %r12d - 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x00003dad movl $12, %ecx - 0xe9, 0x96, 0x00, 0x00, 0x00, //0x00003db2 jmp LBB11_27 - //0x00003db7 LBB11_18 - 0x48, 0x8b, 0x4d, 0xd0, //0x00003db7 movq $-48(%rbp), %rcx - 0x48, 0x8d, 0x43, 0xfc, //0x00003dbb leaq $-4(%rbx), %rax - 0x48, 0x39, 0xc1, //0x00003dbf cmpq %rax, %rcx - 0x0f, 0x86, 0xa2, 0x00, 0x00, 0x00, //0x00003dc2 jbe LBB11_28 - 0x48, 0x89, 0x5d, 0xd0, //0x00003dc8 movq %rbx, $-48(%rbp) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00003dcc movq $-1, %rax - 0x49, 0x89, 0x06, //0x00003dd3 movq %rax, (%r14) - 0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00003dd6 jmp LBB11_59 - //0x00003ddb LBB11_20 - 0x48, 0x8b, 0x45, 0xd0, //0x00003ddb movq $-48(%rbp), %rax - 0x48, 0x8d, 0x4b, 0xfd, //0x00003ddf leaq $-3(%rbx), %rcx - 0x48, 0x39, 0xc8, //0x00003de3 cmpq %rcx, %rax - 0x0f, 0x87, 0x34, 0x00, 0x00, 0x00, //0x00003de6 ja LBB11_21 - 0x41, 0x8b, 0x54, 0x07, 0xff, //0x00003dec movl $-1(%r15,%rax), %edx - 0x81, 0xfa, 0x6e, 0x75, 0x6c, 0x6c, //0x00003df1 cmpl $1819047278, %edx - 0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x00003df7 jne LBB11_36 - 0x48, 0x83, 0xc0, 0x03, //0x00003dfd addq $3, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00003e01 movq %rax, $-48(%rbp) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00003e05 movl $2, %ecx - 0xe9, 0x8b, 0x01, 0x00, 0x00, //0x00003e0a jmp LBB11_51 - //0x00003e0f LBB11_22 - 0x48, 0x8b, 0x45, 0xd0, //0x00003e0f movq $-48(%rbp), %rax - 0x48, 0x8d, 0x4b, 0xfd, //0x00003e13 leaq $-3(%rbx), %rcx - 0x48, 0x39, 0xc8, //0x00003e17 cmpq %rcx, %rax - 0x0f, 0x86, 0x72, 0x00, 0x00, 0x00, //0x00003e1a jbe LBB11_23 - //0x00003e20 LBB11_21 - 0x48, 0x89, 0x5d, 0xd0, //0x00003e20 movq %rbx, $-48(%rbp) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00003e24 movq $-1, %rcx - 0x49, 0x89, 0x0e, //0x00003e2b movq %rcx, (%r14) - 0xe9, 0xb6, 0x01, 0x00, 0x00, //0x00003e2e jmp LBB11_59 - //0x00003e33 LBB11_25 - 0x49, 0xc7, 0x06, 0x06, 0x00, 0x00, 0x00, //0x00003e33 movq $6, (%r14) - 0x48, 0x8b, 0x5d, 0xd0, //0x00003e3a movq $-48(%rbp), %rbx - 0xe9, 0xa6, 0x01, 0x00, 0x00, //0x00003e3e jmp LBB11_59 - //0x00003e43 LBB11_26 - 0x31, 0xc0, //0x00003e43 xorl %eax, %eax - 0x45, 0x85, 0xe4, //0x00003e45 testl %r12d, %r12d - 0xb9, 0x0d, 0x00, 0x00, 0x00, //0x00003e48 movl $13, %ecx - //0x00003e4d LBB11_27 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00003e4d movq $-2, %rdx - 0x48, 0x0f, 0x48, 0xd1, //0x00003e54 cmovsq %rcx, %rdx - 0x0f, 0x99, 0xc0, //0x00003e58 setns %al - 0x49, 0x89, 0x16, //0x00003e5b movq %rdx, (%r14) - 0x48, 0x8b, 0x5d, 0xd0, //0x00003e5e movq $-48(%rbp), %rbx - 0x48, 0x29, 0xc3, //0x00003e62 subq %rax, %rbx - 0xe9, 0x7f, 0x01, 0x00, 0x00, //0x00003e65 jmp LBB11_59 - //0x00003e6a LBB11_28 - 0x41, 0x8b, 0x14, 0x0f, //0x00003e6a movl (%r15,%rcx), %edx - 0x81, 0xfa, 0x61, 0x6c, 0x73, 0x65, //0x00003e6e cmpl $1702063201, %edx - 0x0f, 0x85, 0x81, 0x00, 0x00, 0x00, //0x00003e74 jne LBB11_32 - 0x48, 0x83, 0xc1, 0x04, //0x00003e7a addq $4, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00003e7e movq %rcx, $-48(%rbp) - 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00003e82 movl $4, %eax - 0x48, 0x89, 0xcb, //0x00003e87 movq %rcx, %rbx - 0x49, 0x89, 0x06, //0x00003e8a movq %rax, (%r14) - 0xe9, 0x57, 0x01, 0x00, 0x00, //0x00003e8d jmp LBB11_59 - //0x00003e92 LBB11_23 - 0x41, 0x8b, 0x54, 0x07, 0xff, //0x00003e92 movl $-1(%r15,%rax), %edx - 0x81, 0xfa, 0x74, 0x72, 0x75, 0x65, //0x00003e97 cmpl $1702195828, %edx - 0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00003e9d jne LBB11_40 - 0x48, 0x83, 0xc0, 0x03, //0x00003ea3 addq $3, %rax - 0x48, 0x89, 0x45, 0xd0, //0x00003ea7 movq %rax, $-48(%rbp) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00003eab movl $3, %ecx - 0xe9, 0xe5, 0x00, 0x00, 0x00, //0x00003eb0 jmp LBB11_51 - //0x00003eb5 LBB11_36 - 0x48, 0x8d, 0x58, 0xff, //0x00003eb5 leaq $-1(%rax), %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00003eb9 movq %rbx, $-48(%rbp) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003ebd movq $-2, %rcx - 0x80, 0xfa, 0x6e, //0x00003ec4 cmpb $110, %dl - 0x0f, 0x85, 0xd0, 0x00, 0x00, 0x00, //0x00003ec7 jne LBB11_52 - 0x41, 0x80, 0x3c, 0x07, 0x75, //0x00003ecd cmpb $117, (%r15,%rax) - 0x0f, 0x85, 0xbe, 0x00, 0x00, 0x00, //0x00003ed2 jne LBB11_50 - 0x41, 0x80, 0x7c, 0x07, 0x01, 0x6c, //0x00003ed8 cmpb $108, $1(%r15,%rax) - 0x0f, 0x85, 0xaf, 0x00, 0x00, 0x00, //0x00003ede jne LBB11_49 - 0x41, 0x80, 0x7c, 0x07, 0x02, 0x6c, //0x00003ee4 cmpb $108, $2(%r15,%rax) - 0x48, 0x8d, 0x50, 0x03, //0x00003eea leaq $3(%rax), %rdx - 0x48, 0x8d, 0x40, 0x02, //0x00003eee leaq $2(%rax), %rax - 0x48, 0x0f, 0x44, 0xc2, //0x00003ef2 cmoveq %rdx, %rax - 0xe9, 0x9b, 0x00, 0x00, 0x00, //0x00003ef6 jmp LBB11_50 - //0x00003efb LBB11_32 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00003efb movq $-2, %rax - 0x80, 0xfa, 0x61, //0x00003f02 cmpb $97, %dl - 0x0f, 0x85, 0x75, 0x00, 0x00, 0x00, //0x00003f05 jne LBB11_44 - 0x41, 0x80, 0x7c, 0x0f, 0x01, 0x6c, //0x00003f0b cmpb $108, $1(%r15,%rcx) - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00003f11 jne LBB11_45 - 0x41, 0x80, 0x7c, 0x0f, 0x02, 0x73, //0x00003f17 cmpb $115, $2(%r15,%rcx) - 0x0f, 0x85, 0x82, 0x00, 0x00, 0x00, //0x00003f1d jne LBB11_46 - 0x41, 0x80, 0x7c, 0x0f, 0x03, 0x65, //0x00003f23 cmpb $101, $3(%r15,%rcx) - 0x48, 0x8d, 0x51, 0x04, //0x00003f29 leaq $4(%rcx), %rdx - 0x48, 0x8d, 0x59, 0x03, //0x00003f2d leaq $3(%rcx), %rbx - 0x48, 0x0f, 0x44, 0xda, //0x00003f31 cmoveq %rdx, %rbx - 0xe9, 0x72, 0x00, 0x00, 0x00, //0x00003f35 jmp LBB11_48 - //0x00003f3a LBB11_40 - 0x48, 0x8d, 0x58, 0xff, //0x00003f3a leaq $-1(%rax), %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x00003f3e movq %rbx, $-48(%rbp) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00003f42 movq $-2, %rcx - 0x80, 0xfa, 0x74, //0x00003f49 cmpb $116, %dl - 0x0f, 0x85, 0x4b, 0x00, 0x00, 0x00, //0x00003f4c jne LBB11_52 - 0x41, 0x80, 0x3c, 0x07, 0x72, //0x00003f52 cmpb $114, (%r15,%rax) - 0x0f, 0x85, 0x39, 0x00, 0x00, 0x00, //0x00003f57 jne LBB11_50 - 0x41, 0x80, 0x7c, 0x07, 0x01, 0x75, //0x00003f5d cmpb $117, $1(%r15,%rax) - 0x0f, 0x85, 0x2a, 0x00, 0x00, 0x00, //0x00003f63 jne LBB11_49 - 0x41, 0x80, 0x7c, 0x07, 0x02, 0x65, //0x00003f69 cmpb $101, $2(%r15,%rax) - 0x48, 0x8d, 0x50, 0x03, //0x00003f6f leaq $3(%rax), %rdx - 0x48, 0x8d, 0x40, 0x02, //0x00003f73 leaq $2(%rax), %rax - 0x48, 0x0f, 0x44, 0xc2, //0x00003f77 cmoveq %rdx, %rax - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00003f7b jmp LBB11_50 - //0x00003f80 LBB11_44 - 0x48, 0x89, 0xcb, //0x00003f80 movq %rcx, %rbx - 0x49, 0x89, 0x06, //0x00003f83 movq %rax, (%r14) - 0xe9, 0x5e, 0x00, 0x00, 0x00, //0x00003f86 jmp LBB11_59 - //0x00003f8b LBB11_45 - 0x48, 0xff, 0xc1, //0x00003f8b incq %rcx - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00003f8e jmp LBB11_47 - //0x00003f93 LBB11_49 - 0x48, 0xff, 0xc0, //0x00003f93 incq %rax - //0x00003f96 LBB11_50 - 0x48, 0x89, 0x45, 0xd0, //0x00003f96 movq %rax, $-48(%rbp) - //0x00003f9a LBB11_51 - 0x48, 0x89, 0xc3, //0x00003f9a movq %rax, %rbx - //0x00003f9d LBB11_52 - 0x49, 0x89, 0x0e, //0x00003f9d movq %rcx, (%r14) - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00003fa0 jmp LBB11_59 - //0x00003fa5 LBB11_46 - 0x48, 0x83, 0xc1, 0x02, //0x00003fa5 addq $2, %rcx - //0x00003fa9 LBB11_47 - 0x48, 0x89, 0xcb, //0x00003fa9 movq %rcx, %rbx - //0x00003fac LBB11_48 - 0x48, 0x89, 0x5d, 0xd0, //0x00003fac movq %rbx, $-48(%rbp) - 0x49, 0x89, 0x06, //0x00003fb0 movq %rax, (%r14) - 0xe9, 0x31, 0x00, 0x00, 0x00, //0x00003fb3 jmp LBB11_59 - //0x00003fb8 LBB11_54 - 0x4d, 0x29, 0xfc, //0x00003fb8 subq %r15, %r12 - 0x4c, 0x89, 0x65, 0xd0, //0x00003fbb movq %r12, $-48(%rbp) - 0x49, 0xc7, 0xc5, 0xff, 0xff, 0xff, 0xff, //0x00003fbf movq $-1, %r13 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x00003fc6 jmp LBB11_57 - //0x00003fcb LBB11_55 - 0x48, 0xf7, 0xd0, //0x00003fcb notq %rax - 0x49, 0x01, 0xc4, //0x00003fce addq %rax, %r12 - //0x00003fd1 LBB11_56 - 0x4d, 0x29, 0xfc, //0x00003fd1 subq %r15, %r12 - 0x4c, 0x89, 0x65, 0xd0, //0x00003fd4 movq %r12, $-48(%rbp) - 0x49, 0xc7, 0xc5, 0xfe, 0xff, 0xff, 0xff, //0x00003fd8 movq $-2, %r13 - //0x00003fdf LBB11_57 - 0x4c, 0x89, 0xe3, //0x00003fdf movq %r12, %rbx - //0x00003fe2 LBB11_58 - 0x48, 0x8b, 0x45, 0xc8, //0x00003fe2 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x28, //0x00003fe6 movq %r13, (%rax) - //0x00003fe9 LBB11_59 - 0x48, 0x89, 0xd8, //0x00003fe9 movq %rbx, %rax - 0x48, 0x83, 0xc4, 0x28, //0x00003fec addq $40, %rsp - 0x5b, //0x00003ff0 popq %rbx - 0x41, 0x5c, //0x00003ff1 popq %r12 - 0x41, 0x5d, //0x00003ff3 popq %r13 - 0x41, 0x5e, //0x00003ff5 popq %r14 - 0x41, 0x5f, //0x00003ff7 popq %r15 - 0x5d, //0x00003ff9 popq %rbp - 0xc3, //0x00003ffa retq - 0x90, //0x00003ffb .p2align 2, 0x90 - // // .set L11_0_set_10, LBB11_10-LJTI11_0 - // // .set L11_0_set_11, LBB11_11-LJTI11_0 - // // .set L11_0_set_12, LBB11_12-LJTI11_0 - // // .set L11_0_set_14, LBB11_14-LJTI11_0 - // // .set L11_0_set_2, LBB11_2-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_18, LBB11_18-LJTI11_0 - // // .set L11_0_set_20, LBB11_20-LJTI11_0 - // // .set L11_0_set_22, LBB11_22-LJTI11_0 - // // .set L11_0_set_25, LBB11_25-LJTI11_0 - // // .set L11_0_set_26, LBB11_26-LJTI11_0 - //0x00003ffc LJTI11_0 - 0x05, 0xfd, 0xff, 0xff, //0x00003ffc .long L11_0_set_10 - 0x15, 0xfd, 0xff, 0xff, //0x00004000 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004004 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004008 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000400c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004010 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004014 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004018 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000401c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004020 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004024 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004028 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000402c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004030 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004034 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004038 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000403c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004040 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004044 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004048 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000404c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004050 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004054 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004058 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000405c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004060 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004064 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004068 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000406c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004070 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004074 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004078 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000407c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004080 .long L11_0_set_11 - 0x28, 0xfd, 0xff, 0xff, //0x00004084 .long L11_0_set_12 - 0x15, 0xfd, 0xff, 0xff, //0x00004088 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000408c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004090 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004094 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004098 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000409c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000040a0 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000040a4 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000040a8 .long L11_0_set_11 - 0x7e, 0xfd, 0xff, 0xff, //0x000040ac .long L11_0_set_14 - 0x62, 0xfc, 0xff, 0xff, //0x000040b0 .long L11_0_set_2 - 0x15, 0xfd, 0xff, 0xff, //0x000040b4 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000040b8 .long L11_0_set_11 - 0x62, 0xfc, 0xff, 0xff, //0x000040bc .long L11_0_set_2 - 0x62, 0xfc, 0xff, 0xff, //0x000040c0 .long L11_0_set_2 - 0x62, 0xfc, 0xff, 0xff, //0x000040c4 .long L11_0_set_2 - 0x62, 0xfc, 0xff, 0xff, //0x000040c8 .long L11_0_set_2 - 0x62, 0xfc, 0xff, 0xff, //0x000040cc .long L11_0_set_2 - 0x62, 0xfc, 0xff, 0xff, //0x000040d0 .long L11_0_set_2 - 0x62, 0xfc, 0xff, 0xff, //0x000040d4 .long L11_0_set_2 - 0x62, 0xfc, 0xff, 0xff, //0x000040d8 .long L11_0_set_2 - 0x62, 0xfc, 0xff, 0xff, //0x000040dc .long L11_0_set_2 - 0x62, 0xfc, 0xff, 0xff, //0x000040e0 .long L11_0_set_2 - 0x8d, 0xfd, 0xff, 0xff, //0x000040e4 .long L11_0_set_15 - 0x15, 0xfd, 0xff, 0xff, //0x000040e8 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000040ec .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000040f0 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000040f4 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000040f8 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000040fc .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004100 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004104 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004108 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000410c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004110 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004114 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004118 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000411c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004120 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004124 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004128 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000412c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004130 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004134 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004138 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000413c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004140 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004144 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004148 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000414c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004150 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004154 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004158 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000415c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004160 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004164 .long L11_0_set_11 - 0x9c, 0xfd, 0xff, 0xff, //0x00004168 .long L11_0_set_16 - 0x15, 0xfd, 0xff, 0xff, //0x0000416c .long L11_0_set_11 - 0xac, 0xfd, 0xff, 0xff, //0x00004170 .long L11_0_set_17 - 0x15, 0xfd, 0xff, 0xff, //0x00004174 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004178 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000417c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004180 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004184 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004188 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000418c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x00004190 .long L11_0_set_11 - 0xbb, 0xfd, 0xff, 0xff, //0x00004194 .long L11_0_set_18 - 0x15, 0xfd, 0xff, 0xff, //0x00004198 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x0000419c .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041a0 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041a4 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041a8 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041ac .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041b0 .long L11_0_set_11 - 0xdf, 0xfd, 0xff, 0xff, //0x000041b4 .long L11_0_set_20 - 0x15, 0xfd, 0xff, 0xff, //0x000041b8 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041bc .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041c0 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041c4 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041c8 .long L11_0_set_11 - 0x13, 0xfe, 0xff, 0xff, //0x000041cc .long L11_0_set_22 - 0x15, 0xfd, 0xff, 0xff, //0x000041d0 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041d4 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041d8 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041dc .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041e0 .long L11_0_set_11 - 0x15, 0xfd, 0xff, 0xff, //0x000041e4 .long L11_0_set_11 - 0x37, 0xfe, 0xff, 0xff, //0x000041e8 .long L11_0_set_25 - 0x15, 0xfd, 0xff, 0xff, //0x000041ec .long L11_0_set_11 - 0x47, 0xfe, 0xff, 0xff, //0x000041f0 .long L11_0_set_26 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000041f4 .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, 0xd2, 0x57, 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, 0x2f, 0xf0, 0x00, 0x00, //0x00004e2a leaq $61487(%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, 0xea, 0xef, 0x00, 0x00, //0x00004e6f leaq $61418(%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, 0x71, 0xef, 0x00, 0x00, //0x00004ee8 leaq $61297(%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, 0x54, //0x00006338 pushq %r12 - 0x53, //0x0000633a pushq %rbx - 0x49, 0x89, 0xf6, //0x0000633b movq %rsi, %r14 - 0x4c, 0x8b, 0x27, //0x0000633e movq (%rdi), %r12 - 0x48, 0x8b, 0x77, 0x08, //0x00006341 movq $8(%rdi), %rsi - 0x4d, 0x8b, 0x3e, //0x00006345 movq (%r14), %r15 - 0x31, 0xc0, //0x00006348 xorl %eax, %eax - 0x43, 0x80, 0x3c, 0x3c, 0x2d, //0x0000634a cmpb $45, (%r12,%r15) - 0x4b, 0x8d, 0x1c, 0x3c, //0x0000634f leaq (%r12,%r15), %rbx - 0x0f, 0x94, 0xc0, //0x00006353 sete %al - 0x48, 0x01, 0xc3, //0x00006356 addq %rax, %rbx - 0x48, 0x29, 0xc6, //0x00006359 subq %rax, %rsi - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x0000635c je LBB25_6 - 0x49, 0x39, 0xf7, //0x00006362 cmpq %rsi, %r15 - 0x0f, 0x83, 0x0c, 0x00, 0x00, 0x00, //0x00006365 jae LBB25_3 - 0x8a, 0x03, //0x0000636b movb (%rbx), %al - 0x04, 0xd0, //0x0000636d addb $-48, %al - 0x3c, 0x09, //0x0000636f cmpb $9, %al - 0x0f, 0x87, 0x38, 0x00, 0x00, 0x00, //0x00006371 ja LBB25_8 - //0x00006377 LBB25_3 - 0x48, 0x89, 0xdf, //0x00006377 movq %rbx, %rdi - 0xe8, 0x11, 0xf9, 0xff, 0xff, //0x0000637a callq _do_skip_number - 0x48, 0x85, 0xc0, //0x0000637f testq %rax, %rax - 0x0f, 0x88, 0x21, 0x00, 0x00, 0x00, //0x00006382 js LBB25_7 - 0x48, 0x01, 0xc3, //0x00006388 addq %rax, %rbx - //0x0000638b LBB25_5 - 0x4c, 0x29, 0xe3, //0x0000638b subq %r12, %rbx - 0x49, 0x89, 0x1e, //0x0000638e movq %rbx, (%r14) - 0x4c, 0x89, 0xf8, //0x00006391 movq %r15, %rax - 0x5b, //0x00006394 popq %rbx - 0x41, 0x5c, //0x00006395 popq %r12 - 0x41, 0x5e, //0x00006397 popq %r14 - 0x41, 0x5f, //0x00006399 popq %r15 - 0x5d, //0x0000639b popq %rbp - 0xc3, //0x0000639c retq - //0x0000639d LBB25_6 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000639d movq $-1, %r15 - 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x000063a4 jmp LBB25_5 - //0x000063a9 LBB25_7 - 0x48, 0xf7, 0xd0, //0x000063a9 notq %rax - 0x48, 0x01, 0xc3, //0x000063ac addq %rax, %rbx - //0x000063af LBB25_8 - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x000063af movq $-2, %r15 - 0xe9, 0xd0, 0xff, 0xff, 0xff, //0x000063b6 jmp LBB25_5 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000063bb .p2align 4, 0x90 - //0x000063c0 _skip_one - 0x55, //0x000063c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000063c1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x000063c4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x000063c7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x000063ca movq %rdi, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x000063cd movl $1, %edi - 0xc4, 0xe1, 0xf9, 0x6e, 0xc7, //0x000063d2 vmovq %rdi, %xmm0 - 0xc5, 0xfa, 0x7f, 0x00, //0x000063d7 vmovdqu %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x000063db movq %rax, %rdi - 0x5d, //0x000063de popq %rbp - 0xe9, 0x6c, 0xee, 0xff, 0xff, //0x000063df jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000063e4 .p2align 4, 0x90 - //0x000063f0 _validate_one - 0x55, //0x000063f0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000063f1 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x000063f4 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x000063f7 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x000063fa movq %rdi, %rsi - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x000063fd movl $1, %ecx - 0xc4, 0xe1, 0xf9, 0x6e, 0xc1, //0x00006402 vmovq %rcx, %xmm0 - 0xc5, 0xfa, 0x7f, 0x00, //0x00006407 vmovdqu %xmm0, (%rax) - 0xb9, 0x20, 0x00, 0x00, 0x00, //0x0000640b movl $32, %ecx - 0x48, 0x89, 0xc7, //0x00006410 movq %rax, %rdi - 0x5d, //0x00006413 popq %rbp - 0xe9, 0x37, 0xee, 0xff, 0xff, //0x00006414 jmp _fsm_exec - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00006419 .p2align 5, 0x00 - //0x00006420 LCPI28_0 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00006420 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00006430 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00006440 LCPI28_1 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00006440 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00006450 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00006460 LCPI28_2 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00006460 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00006470 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00006480 LCPI28_6 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00006480 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00006490 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000064a0 LCPI28_7 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000064a0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000064b0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000064c0 LCPI28_8 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000064c0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000064d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x000064e0 LCPI28_9 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000064e0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000064f0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x00006500 LCPI28_10 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00006500 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x00006510 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00006520 .p2align 4, 0x00 - //0x00006520 LCPI28_3 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00006520 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00006530 LCPI28_4 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00006530 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00006540 LCPI28_5 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x00006540 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x00006550 .p2align 4, 0x90 - //0x00006550 _skip_one_fast - 0x55, //0x00006550 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006551 movq %rsp, %rbp - 0x41, 0x57, //0x00006554 pushq %r15 - 0x41, 0x56, //0x00006556 pushq %r14 - 0x41, 0x55, //0x00006558 pushq %r13 - 0x41, 0x54, //0x0000655a pushq %r12 - 0x53, //0x0000655c pushq %rbx - 0x48, 0x81, 0xec, 0x80, 0x00, 0x00, 0x00, //0x0000655d subq $128, %rsp - 0x49, 0x89, 0xf6, //0x00006564 movq %rsi, %r14 - 0x49, 0x89, 0xff, //0x00006567 movq %rdi, %r15 - 0x48, 0x8b, 0x3f, //0x0000656a movq (%rdi), %rdi - 0x49, 0x8b, 0x77, 0x08, //0x0000656d movq $8(%r15), %rsi - 0x4c, 0x89, 0xf2, //0x00006571 movq %r14, %rdx - 0xe8, 0xa7, 0xdc, 0xff, 0xff, //0x00006574 callq _advance_ns - 0x4d, 0x8b, 0x0e, //0x00006579 movq (%r14), %r9 - 0x4d, 0x8d, 0x41, 0xff, //0x0000657c leaq $-1(%r9), %r8 - 0x0f, 0xbe, 0xc8, //0x00006580 movsbl %al, %ecx - 0x83, 0xf9, 0x7b, //0x00006583 cmpl $123, %ecx - 0x0f, 0x87, 0x87, 0x01, 0x00, 0x00, //0x00006586 ja LBB28_26 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000658c movq $-1, %rax - 0x48, 0x8d, 0x35, 0x32, 0x09, 0x00, 0x00, //0x00006593 leaq $2354(%rip), %rsi /* LJTI28_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8e, //0x0000659a movslq (%rsi,%rcx,4), %rcx - 0x48, 0x01, 0xf1, //0x0000659e addq %rsi, %rcx - 0xff, 0xe1, //0x000065a1 jmpq *%rcx - //0x000065a3 LBB28_2 - 0x49, 0x8b, 0x07, //0x000065a3 movq (%r15), %rax - 0x49, 0x8b, 0x7f, 0x08, //0x000065a6 movq $8(%r15), %rdi - 0x48, 0x89, 0xfe, //0x000065aa movq %rdi, %rsi - 0x4c, 0x29, 0xce, //0x000065ad subq %r9, %rsi - 0x4a, 0x8d, 0x0c, 0x08, //0x000065b0 leaq (%rax,%r9), %rcx - 0x48, 0x83, 0xfe, 0x20, //0x000065b4 cmpq $32, %rsi - 0x0f, 0x82, 0x6a, 0x00, 0x00, 0x00, //0x000065b8 jb LBB28_7 - 0x4c, 0x29, 0xcf, //0x000065be subq %r9, %rdi - 0x48, 0x83, 0xc7, 0xe0, //0x000065c1 addq $-32, %rdi - 0x48, 0x89, 0xfa, //0x000065c5 movq %rdi, %rdx - 0x48, 0x83, 0xe2, 0xe0, //0x000065c8 andq $-32, %rdx - 0x4c, 0x01, 0xca, //0x000065cc addq %r9, %rdx - 0x48, 0x8d, 0x54, 0x10, 0x20, //0x000065cf leaq $32(%rax,%rdx), %rdx - 0x83, 0xe7, 0x1f, //0x000065d4 andl $31, %edi - 0xc5, 0xfd, 0x6f, 0x05, 0x41, 0xfe, 0xff, 0xff, //0x000065d7 vmovdqa $-447(%rip), %ymm0 /* LCPI28_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x59, 0xfe, 0xff, 0xff, //0x000065df vmovdqa $-423(%rip), %ymm1 /* LCPI28_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x15, 0x71, 0xfe, 0xff, 0xff, //0x000065e7 vmovdqa $-399(%rip), %ymm2 /* LCPI28_2+0(%rip) */ - 0x90, //0x000065ef .p2align 4, 0x90 - //0x000065f0 LBB28_4 - 0xc5, 0xfe, 0x6f, 0x19, //0x000065f0 vmovdqu (%rcx), %ymm3 - 0xc5, 0xe5, 0x74, 0xe0, //0x000065f4 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xe5, 0xeb, 0xd9, //0x000065f8 vpor %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0x74, 0xda, //0x000065fc vpcmpeqb %ymm2, %ymm3, %ymm3 - 0xc5, 0xe5, 0xeb, 0xdc, //0x00006600 vpor %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0xd7, 0xdb, //0x00006604 vpmovmskb %ymm3, %ebx - 0x85, 0xdb, //0x00006608 testl %ebx, %ebx - 0x0f, 0x85, 0xcb, 0x00, 0x00, 0x00, //0x0000660a jne LBB28_20 - 0x48, 0x83, 0xc1, 0x20, //0x00006610 addq $32, %rcx - 0x48, 0x83, 0xc6, 0xe0, //0x00006614 addq $-32, %rsi - 0x48, 0x83, 0xfe, 0x1f, //0x00006618 cmpq $31, %rsi - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x0000661c ja LBB28_4 - 0x48, 0x89, 0xfe, //0x00006622 movq %rdi, %rsi - 0x48, 0x89, 0xd1, //0x00006625 movq %rdx, %rcx - //0x00006628 LBB28_7 - 0x48, 0x83, 0xfe, 0x10, //0x00006628 cmpq $16, %rsi - 0x0f, 0x82, 0x67, 0x00, 0x00, 0x00, //0x0000662c jb LBB28_12 - 0x48, 0x8d, 0x56, 0xf0, //0x00006632 leaq $-16(%rsi), %rdx - 0x48, 0x89, 0xd7, //0x00006636 movq %rdx, %rdi - 0x48, 0x83, 0xe7, 0xf0, //0x00006639 andq $-16, %rdi - 0x48, 0x8d, 0x7c, 0x0f, 0x10, //0x0000663d leaq $16(%rdi,%rcx), %rdi - 0x83, 0xe2, 0x0f, //0x00006642 andl $15, %edx - 0xc5, 0xf9, 0x6f, 0x05, 0xd3, 0xfe, 0xff, 0xff, //0x00006645 vmovdqa $-301(%rip), %xmm0 /* LCPI28_3+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0xdb, 0xfe, 0xff, 0xff, //0x0000664d vmovdqa $-293(%rip), %xmm1 /* LCPI28_4+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0xe3, 0xfe, 0xff, 0xff, //0x00006655 vmovdqa $-285(%rip), %xmm2 /* LCPI28_5+0(%rip) */ - 0x90, 0x90, 0x90, //0x0000665d .p2align 4, 0x90 - //0x00006660 LBB28_9 - 0xc5, 0xfa, 0x6f, 0x19, //0x00006660 vmovdqu (%rcx), %xmm3 - 0xc5, 0xe1, 0x74, 0xe0, //0x00006664 vpcmpeqb %xmm0, %xmm3, %xmm4 - 0xc5, 0xe1, 0xeb, 0xd9, //0x00006668 vpor %xmm1, %xmm3, %xmm3 - 0xc5, 0xe1, 0x74, 0xda, //0x0000666c vpcmpeqb %xmm2, %xmm3, %xmm3 - 0xc5, 0xe1, 0xeb, 0xdc, //0x00006670 vpor %xmm4, %xmm3, %xmm3 - 0xc5, 0xf9, 0xd7, 0xdb, //0x00006674 vpmovmskb %xmm3, %ebx - 0x66, 0x85, 0xdb, //0x00006678 testw %bx, %bx - 0x0f, 0x85, 0xa0, 0x07, 0x00, 0x00, //0x0000667b jne LBB28_92 - 0x48, 0x83, 0xc1, 0x10, //0x00006681 addq $16, %rcx - 0x48, 0x83, 0xc6, 0xf0, //0x00006685 addq $-16, %rsi - 0x48, 0x83, 0xfe, 0x0f, //0x00006689 cmpq $15, %rsi - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000668d ja LBB28_9 - 0x48, 0x89, 0xd6, //0x00006693 movq %rdx, %rsi - 0x48, 0x89, 0xf9, //0x00006696 movq %rdi, %rcx - //0x00006699 LBB28_12 - 0x48, 0x85, 0xf6, //0x00006699 testq %rsi, %rsi - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x0000669c je LBB28_19 - 0x48, 0x8d, 0x14, 0x31, //0x000066a2 leaq (%rcx,%rsi), %rdx - //0x000066a6 LBB28_14 - 0x0f, 0xb6, 0x19, //0x000066a6 movzbl (%rcx), %ebx - 0x80, 0xfb, 0x2c, //0x000066a9 cmpb $44, %bl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x000066ac je LBB28_19 - 0x80, 0xfb, 0x7d, //0x000066b2 cmpb $125, %bl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x000066b5 je LBB28_19 - 0x80, 0xfb, 0x5d, //0x000066bb cmpb $93, %bl - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000066be je LBB28_19 - 0x48, 0xff, 0xc1, //0x000066c4 incq %rcx - 0x48, 0xff, 0xce, //0x000066c7 decq %rsi - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x000066ca jne LBB28_14 - 0x48, 0x89, 0xd1, //0x000066d0 movq %rdx, %rcx - //0x000066d3 LBB28_19 - 0x48, 0x29, 0xc1, //0x000066d3 subq %rax, %rcx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000066d6 jmp LBB28_22 - //0x000066db LBB28_20 - 0x48, 0x63, 0xd3, //0x000066db movslq %ebx, %rdx - //0x000066de LBB28_21 - 0x48, 0x0f, 0xbc, 0xd2, //0x000066de bsfq %rdx, %rdx - 0x48, 0x29, 0xc1, //0x000066e2 subq %rax, %rcx - 0x48, 0x01, 0xd1, //0x000066e5 addq %rdx, %rcx - //0x000066e8 LBB28_22 - 0x49, 0x89, 0x0e, //0x000066e8 movq %rcx, (%r14) - //0x000066eb LBB28_23 - 0x4c, 0x89, 0xc0, //0x000066eb movq %r8, %rax - //0x000066ee LBB28_24 - 0x48, 0x8d, 0x65, 0xd8, //0x000066ee leaq $-40(%rbp), %rsp - 0x5b, //0x000066f2 popq %rbx - 0x41, 0x5c, //0x000066f3 popq %r12 - 0x41, 0x5d, //0x000066f5 popq %r13 - 0x41, 0x5e, //0x000066f7 popq %r14 - 0x41, 0x5f, //0x000066f9 popq %r15 - 0x5d, //0x000066fb popq %rbp - 0xc5, 0xf8, 0x77, //0x000066fc vzeroupper - 0xc3, //0x000066ff retq - //0x00006700 LBB28_25 - 0x49, 0x83, 0xc1, 0x03, //0x00006700 addq $3, %r9 - 0x4d, 0x3b, 0x4f, 0x08, //0x00006704 cmpq $8(%r15), %r9 - 0x0f, 0x87, 0xe0, 0xff, 0xff, 0xff, //0x00006708 ja LBB28_24 - 0xe9, 0xcf, 0x03, 0x00, 0x00, //0x0000670e jmp LBB28_62 - //0x00006713 LBB28_26 - 0x4d, 0x89, 0x06, //0x00006713 movq %r8, (%r14) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x00006716 movq $-2, %rax - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x0000671d jmp LBB28_24 - //0x00006722 LBB28_27 - 0x4d, 0x89, 0xc4, //0x00006722 movq %r8, %r12 - 0x49, 0x8b, 0x0f, //0x00006725 movq (%r15), %rcx - 0x4d, 0x8b, 0x5f, 0x08, //0x00006728 movq $8(%r15), %r11 - 0x48, 0x89, 0x4c, 0x24, 0x10, //0x0000672c movq %rcx, $16(%rsp) - 0x4e, 0x8d, 0x3c, 0x09, //0x00006731 leaq (%rcx,%r9), %r15 - 0x4d, 0x29, 0xcb, //0x00006735 subq %r9, %r11 - 0x49, 0x83, 0xfb, 0x20, //0x00006738 cmpq $32, %r11 - 0x0f, 0x8c, 0xf6, 0x06, 0x00, 0x00, //0x0000673c jl LBB28_36 - 0xbb, 0x20, 0x00, 0x00, 0x00, //0x00006742 movl $32, %ebx - 0x41, 0xb9, 0xff, 0xff, 0xff, 0xff, //0x00006747 movl $4294967295, %r9d - 0x31, 0xd2, //0x0000674d xorl %edx, %edx - 0xc5, 0xfd, 0x6f, 0x05, 0x29, 0xfd, 0xff, 0xff, //0x0000674f vmovdqa $-727(%rip), %ymm0 /* LCPI28_6+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x41, 0xfd, 0xff, 0xff, //0x00006757 vmovdqa $-703(%rip), %ymm1 /* LCPI28_7+0(%rip) */ - 0x45, 0x8d, 0x91, 0xab, 0xaa, 0xaa, 0xaa, //0x0000675f leal $-1431655765(%r9), %r10d - 0x31, 0xff, //0x00006766 xorl %edi, %edi - 0xe9, 0x58, 0x00, 0x00, 0x00, //0x00006768 jmp LBB28_29 - 0x90, 0x90, 0x90, //0x0000676d .p2align 4, 0x90 - //0x00006770 LBB28_32 - 0x89, 0xfe, //0x00006770 movl %edi, %esi - 0x44, 0x31, 0xce, //0x00006772 xorl %r9d, %esi - 0x21, 0xce, //0x00006775 andl %ecx, %esi - 0x44, 0x8d, 0x04, 0x36, //0x00006777 leal (%rsi,%rsi), %r8d - 0x41, 0x09, 0xf8, //0x0000677b orl %edi, %r8d - 0x44, 0x89, 0xc1, //0x0000677e movl %r8d, %ecx - 0x44, 0x31, 0xd1, //0x00006781 xorl %r10d, %ecx - 0x21, 0xf1, //0x00006784 andl %esi, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00006786 andl $-1431655766, %ecx - 0x31, 0xff, //0x0000678c xorl %edi, %edi - 0x01, 0xf1, //0x0000678e addl %esi, %ecx - 0x40, 0x0f, 0x92, 0xc7, //0x00006790 setb %dil - 0x01, 0xc9, //0x00006794 addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00006796 xorl $1431655765, %ecx - 0x44, 0x21, 0xc1, //0x0000679c andl %r8d, %ecx - 0x44, 0x31, 0xc9, //0x0000679f xorl %r9d, %ecx - 0x41, 0x21, 0xcd, //0x000067a2 andl %ecx, %r13d - 0x45, 0x85, 0xed, //0x000067a5 testl %r13d, %r13d - 0x0f, 0x85, 0x49, 0x00, 0x00, 0x00, //0x000067a8 jne LBB28_90 - //0x000067ae LBB28_33 - 0x48, 0x83, 0xc2, 0x20, //0x000067ae addq $32, %rdx - 0x49, 0x8d, 0x4c, 0x1b, 0xe0, //0x000067b2 leaq $-32(%r11,%rbx), %rcx - 0x48, 0x83, 0xc3, 0xe0, //0x000067b7 addq $-32, %rbx - 0x48, 0x83, 0xf9, 0x3f, //0x000067bb cmpq $63, %rcx - 0x0f, 0x8e, 0x64, 0x06, 0x00, 0x00, //0x000067bf jle LBB28_34 - //0x000067c5 LBB28_29 - 0xc4, 0xc1, 0x7e, 0x6f, 0x14, 0x17, //0x000067c5 vmovdqu (%r15,%rdx), %ymm2 - 0xc5, 0xed, 0x74, 0xd8, //0x000067cb vpcmpeqb %ymm0, %ymm2, %ymm3 - 0xc5, 0x7d, 0xd7, 0xeb, //0x000067cf vpmovmskb %ymm3, %r13d - 0xc5, 0xed, 0x74, 0xd1, //0x000067d3 vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x000067d7 vpmovmskb %ymm2, %ecx - 0x48, 0x85, 0xff, //0x000067db testq %rdi, %rdi - 0x0f, 0x85, 0x8c, 0xff, 0xff, 0xff, //0x000067de jne LBB28_32 - 0x85, 0xc9, //0x000067e4 testl %ecx, %ecx - 0x0f, 0x85, 0x84, 0xff, 0xff, 0xff, //0x000067e6 jne LBB28_32 - 0x31, 0xff, //0x000067ec xorl %edi, %edi - 0x45, 0x85, 0xed, //0x000067ee testl %r13d, %r13d - 0x0f, 0x84, 0xb7, 0xff, 0xff, 0xff, //0x000067f1 je LBB28_33 - //0x000067f7 LBB28_90 - 0x49, 0x0f, 0xbc, 0xc5, //0x000067f7 bsfq %r13, %rax - 0x49, 0x01, 0xc7, //0x000067fb addq %rax, %r15 - 0x49, 0x01, 0xd7, //0x000067fe addq %rdx, %r15 - //0x00006801 LBB28_91 - 0x4c, 0x2b, 0x7c, 0x24, 0x10, //0x00006801 subq $16(%rsp), %r15 - 0x49, 0xff, 0xc7, //0x00006806 incq %r15 - 0x4d, 0x89, 0x3e, //0x00006809 movq %r15, (%r14) - 0x4c, 0x89, 0xe0, //0x0000680c movq %r12, %rax - 0xe9, 0xda, 0xfe, 0xff, 0xff, //0x0000680f jmp LBB28_24 - //0x00006814 LBB28_37 - 0x4d, 0x89, 0xc4, //0x00006814 movq %r8, %r12 - 0x49, 0x8b, 0x4f, 0x08, //0x00006817 movq $8(%r15), %rcx - 0x4c, 0x29, 0xc9, //0x0000681b subq %r9, %rcx - 0x4d, 0x03, 0x0f, //0x0000681e addq (%r15), %r9 - 0x31, 0xd2, //0x00006821 xorl %edx, %edx - 0xc5, 0xfd, 0x6f, 0x05, 0x55, 0xfc, 0xff, 0xff, //0x00006823 vmovdqa $-939(%rip), %ymm0 /* LCPI28_6+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x6d, 0xfc, 0xff, 0xff, //0x0000682b vmovdqa $-915(%rip), %ymm1 /* LCPI28_7+0(%rip) */ - 0xc5, 0xe9, 0x76, 0xd2, //0x00006833 vpcmpeqd %xmm2, %xmm2, %xmm2 - 0xc5, 0xfd, 0x6f, 0x1d, 0xa1, 0xfc, 0xff, 0xff, //0x00006837 vmovdqa $-863(%rip), %ymm3 /* LCPI28_9+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0xb9, 0xfc, 0xff, 0xff, //0x0000683f vmovdqa $-839(%rip), %ymm4 /* LCPI28_10+0(%rip) */ - 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x00006847 vxorps %xmm9, %xmm9, %xmm9 - 0x45, 0x31, 0xd2, //0x0000684c xorl %r10d, %r10d - 0x45, 0x31, 0xc0, //0x0000684f xorl %r8d, %r8d - 0x31, 0xf6, //0x00006852 xorl %esi, %esi - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006854 jmp LBB28_39 - //0x00006859 LBB28_38 - 0x49, 0xc1, 0xfd, 0x3f, //0x00006859 sarq $63, %r13 - 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x0000685d popcntq %rcx, %rcx - 0x49, 0x01, 0xc8, //0x00006862 addq %rcx, %r8 - 0x49, 0x83, 0xc1, 0x40, //0x00006865 addq $64, %r9 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00006869 movq $16(%rsp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x0000686e addq $-64, %rcx - 0x4c, 0x89, 0xea, //0x00006872 movq %r13, %rdx - //0x00006875 LBB28_39 - 0x48, 0x83, 0xf9, 0x40, //0x00006875 cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00006879 movq %rcx, $16(%rsp) - 0x0f, 0x8c, 0x28, 0x01, 0x00, 0x00, //0x0000687e jl LBB28_46 - //0x00006884 LBB28_40 - 0xc4, 0xc1, 0x7e, 0x6f, 0x39, //0x00006884 vmovdqu (%r9), %ymm7 - 0xc4, 0xc1, 0x7e, 0x6f, 0x71, 0x20, //0x00006889 vmovdqu $32(%r9), %ymm6 - 0xc5, 0x45, 0x74, 0xc0, //0x0000688f vpcmpeqb %ymm0, %ymm7, %ymm8 - 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x00006893 vpmovmskb %ymm8, %r13d - 0xc5, 0x4d, 0x74, 0xc0, //0x00006898 vpcmpeqb %ymm0, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x0000689c vpmovmskb %ymm8, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x000068a1 shlq $32, %rdi - 0x49, 0x09, 0xfd, //0x000068a5 orq %rdi, %r13 - 0xc5, 0x45, 0x74, 0xc1, //0x000068a8 vpcmpeqb %ymm1, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x000068ac vpmovmskb %ymm8, %edi - 0xc5, 0x4d, 0x74, 0xc1, //0x000068b1 vpcmpeqb %ymm1, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x000068b5 vpmovmskb %ymm8, %ebx - 0x48, 0xc1, 0xe3, 0x20, //0x000068ba shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x000068be orq %rbx, %rdi - 0x48, 0x89, 0xfb, //0x000068c1 movq %rdi, %rbx - 0x4c, 0x09, 0xd3, //0x000068c4 orq %r10, %rbx - 0x0f, 0x84, 0x51, 0x00, 0x00, 0x00, //0x000068c7 je LBB28_42 - 0x4c, 0x89, 0xd3, //0x000068cd movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x000068d0 notq %rbx - 0x48, 0x21, 0xfb, //0x000068d3 andq %rdi, %rbx - 0x4c, 0x8d, 0x1c, 0x1b, //0x000068d6 leaq (%rbx,%rbx), %r11 - 0x4d, 0x09, 0xd3, //0x000068da orq %r10, %r11 - 0x49, 0x89, 0xd2, //0x000068dd movq %rdx, %r10 - 0x4c, 0x89, 0xda, //0x000068e0 movq %r11, %rdx - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000068e3 movabsq $-6148914691236517206, %rcx - 0x48, 0x31, 0xca, //0x000068ed xorq %rcx, %rdx - 0x48, 0x21, 0xcf, //0x000068f0 andq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x000068f3 andq %rdx, %rdi - 0x4c, 0x89, 0xd2, //0x000068f6 movq %r10, %rdx - 0x45, 0x31, 0xd2, //0x000068f9 xorl %r10d, %r10d - 0x48, 0x01, 0xdf, //0x000068fc addq %rbx, %rdi - 0x41, 0x0f, 0x92, 0xc2, //0x000068ff setb %r10b - 0x48, 0x01, 0xff, //0x00006903 addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006906 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x00006910 xorq %rcx, %rdi - 0x4c, 0x21, 0xdf, //0x00006913 andq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00006916 notq %rdi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006919 jmp LBB28_43 - //0x0000691e LBB28_42 - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x0000691e movq $-1, %rdi - 0x45, 0x31, 0xd2, //0x00006925 xorl %r10d, %r10d - //0x00006928 LBB28_43 - 0x4c, 0x21, 0xef, //0x00006928 andq %r13, %rdi - 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x0000692b vmovq %rdi, %xmm5 - 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00006930 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 - 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00006936 vmovq %xmm5, %r13 - 0x49, 0x31, 0xd5, //0x0000693b xorq %rdx, %r13 - 0xc5, 0xc5, 0x74, 0xeb, //0x0000693e vpcmpeqb %ymm3, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xcd, //0x00006942 vpmovmskb %ymm5, %ecx - 0xc5, 0xcd, 0x74, 0xeb, //0x00006946 vpcmpeqb %ymm3, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x0000694a vpmovmskb %ymm5, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x0000694e shlq $32, %rdx - 0x48, 0x09, 0xd1, //0x00006952 orq %rdx, %rcx - 0x4c, 0x89, 0xea, //0x00006955 movq %r13, %rdx - 0x48, 0xf7, 0xd2, //0x00006958 notq %rdx - 0x48, 0x21, 0xd1, //0x0000695b andq %rdx, %rcx - 0xc5, 0xc5, 0x74, 0xec, //0x0000695e vpcmpeqb %ymm4, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00006962 vpmovmskb %ymm5, %edi - 0xc5, 0xcd, 0x74, 0xec, //0x00006966 vpcmpeqb %ymm4, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xdd, //0x0000696a vpmovmskb %ymm5, %ebx - 0x48, 0xc1, 0xe3, 0x20, //0x0000696e shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00006972 orq %rbx, %rdi - 0x48, 0x21, 0xd7, //0x00006975 andq %rdx, %rdi - 0x0f, 0x84, 0xdb, 0xfe, 0xff, 0xff, //0x00006978 je LBB28_38 - 0x90, 0x90, //0x0000697e .p2align 4, 0x90 - //0x00006980 LBB28_44 - 0x48, 0x8d, 0x5f, 0xff, //0x00006980 leaq $-1(%rdi), %rbx - 0x48, 0x89, 0xda, //0x00006984 movq %rbx, %rdx - 0x48, 0x21, 0xca, //0x00006987 andq %rcx, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x0000698a popcntq %rdx, %rdx - 0x4c, 0x01, 0xc2, //0x0000698f addq %r8, %rdx - 0x48, 0x39, 0xf2, //0x00006992 cmpq %rsi, %rdx - 0x0f, 0x86, 0x19, 0x04, 0x00, 0x00, //0x00006995 jbe LBB28_87 - 0x48, 0xff, 0xc6, //0x0000699b incq %rsi - 0x48, 0x21, 0xdf, //0x0000699e andq %rbx, %rdi - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x000069a1 jne LBB28_44 - 0xe9, 0xad, 0xfe, 0xff, 0xff, //0x000069a7 jmp LBB28_38 - //0x000069ac LBB28_46 - 0x48, 0x85, 0xc9, //0x000069ac testq %rcx, %rcx - 0x0f, 0x8e, 0x91, 0x04, 0x00, 0x00, //0x000069af jle LBB28_93 - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x000069b5 vmovups %ymm9, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x000069bb vmovups %ymm9, $32(%rsp) - 0x44, 0x89, 0xc9, //0x000069c1 movl %r9d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x000069c4 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x000069ca cmpl $4033, %ecx - 0x0f, 0x82, 0xae, 0xfe, 0xff, 0xff, //0x000069d0 jb LBB28_40 - 0x48, 0x83, 0x7c, 0x24, 0x10, 0x20, //0x000069d6 cmpq $32, $16(%rsp) - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x000069dc jb LBB28_50 - 0xc4, 0xc1, 0x7c, 0x10, 0x29, //0x000069e2 vmovups (%r9), %ymm5 - 0xc5, 0xfc, 0x11, 0x6c, 0x24, 0x20, //0x000069e7 vmovups %ymm5, $32(%rsp) - 0x49, 0x83, 0xc1, 0x20, //0x000069ed addq $32, %r9 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x000069f1 movq $16(%rsp), %rcx - 0x48, 0x8d, 0x59, 0xe0, //0x000069f6 leaq $-32(%rcx), %rbx - 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x000069fa leaq $64(%rsp), %rdi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000069ff jmp LBB28_51 - //0x00006a04 LBB28_50 - 0x48, 0x8d, 0x7c, 0x24, 0x20, //0x00006a04 leaq $32(%rsp), %rdi - 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x00006a09 movq $16(%rsp), %rbx - //0x00006a0e LBB28_51 - 0x48, 0x83, 0xfb, 0x10, //0x00006a0e cmpq $16, %rbx - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00006a12 jb LBB28_52 - 0xc4, 0xc1, 0x78, 0x10, 0x29, //0x00006a18 vmovups (%r9), %xmm5 - 0xc5, 0xf8, 0x11, 0x2f, //0x00006a1d vmovups %xmm5, (%rdi) - 0x49, 0x83, 0xc1, 0x10, //0x00006a21 addq $16, %r9 - 0x48, 0x83, 0xc7, 0x10, //0x00006a25 addq $16, %rdi - 0x48, 0x83, 0xc3, 0xf0, //0x00006a29 addq $-16, %rbx - 0x48, 0x83, 0xfb, 0x08, //0x00006a2d cmpq $8, %rbx - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00006a31 jae LBB28_57 - //0x00006a37 LBB28_53 - 0x48, 0x83, 0xfb, 0x04, //0x00006a37 cmpq $4, %rbx - 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x00006a3b jl LBB28_54 - //0x00006a41 LBB28_58 - 0x41, 0x8b, 0x09, //0x00006a41 movl (%r9), %ecx - 0x89, 0x0f, //0x00006a44 movl %ecx, (%rdi) - 0x49, 0x83, 0xc1, 0x04, //0x00006a46 addq $4, %r9 - 0x48, 0x83, 0xc7, 0x04, //0x00006a4a addq $4, %rdi - 0x48, 0x83, 0xc3, 0xfc, //0x00006a4e addq $-4, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00006a52 cmpq $2, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00006a56 jae LBB28_59 - //0x00006a5c LBB28_55 - 0x4c, 0x89, 0xc9, //0x00006a5c movq %r9, %rcx - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006a5f leaq $32(%rsp), %r9 - 0x48, 0x85, 0xdb, //0x00006a64 testq %rbx, %rbx - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00006a67 jne LBB28_60 - 0xe9, 0x12, 0xfe, 0xff, 0xff, //0x00006a6d jmp LBB28_40 - //0x00006a72 LBB28_52 - 0x48, 0x83, 0xfb, 0x08, //0x00006a72 cmpq $8, %rbx - 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00006a76 jb LBB28_53 - //0x00006a7c LBB28_57 - 0x49, 0x8b, 0x09, //0x00006a7c movq (%r9), %rcx - 0x48, 0x89, 0x0f, //0x00006a7f movq %rcx, (%rdi) - 0x49, 0x83, 0xc1, 0x08, //0x00006a82 addq $8, %r9 - 0x48, 0x83, 0xc7, 0x08, //0x00006a86 addq $8, %rdi - 0x48, 0x83, 0xc3, 0xf8, //0x00006a8a addq $-8, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00006a8e cmpq $4, %rbx - 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x00006a92 jge LBB28_58 - //0x00006a98 LBB28_54 - 0x48, 0x83, 0xfb, 0x02, //0x00006a98 cmpq $2, %rbx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00006a9c jb LBB28_55 - //0x00006aa2 LBB28_59 - 0x41, 0x0f, 0xb7, 0x09, //0x00006aa2 movzwl (%r9), %ecx - 0x66, 0x89, 0x0f, //0x00006aa6 movw %cx, (%rdi) - 0x49, 0x83, 0xc1, 0x02, //0x00006aa9 addq $2, %r9 - 0x48, 0x83, 0xc7, 0x02, //0x00006aad addq $2, %rdi - 0x48, 0x83, 0xc3, 0xfe, //0x00006ab1 addq $-2, %rbx - 0x4c, 0x89, 0xc9, //0x00006ab5 movq %r9, %rcx - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006ab8 leaq $32(%rsp), %r9 - 0x48, 0x85, 0xdb, //0x00006abd testq %rbx, %rbx - 0x0f, 0x84, 0xbe, 0xfd, 0xff, 0xff, //0x00006ac0 je LBB28_40 - //0x00006ac6 LBB28_60 - 0x8a, 0x09, //0x00006ac6 movb (%rcx), %cl - 0x88, 0x0f, //0x00006ac8 movb %cl, (%rdi) - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006aca leaq $32(%rsp), %r9 - 0xe9, 0xb0, 0xfd, 0xff, 0xff, //0x00006acf jmp LBB28_40 - //0x00006ad4 LBB28_61 - 0x49, 0x83, 0xc1, 0x04, //0x00006ad4 addq $4, %r9 - 0x4d, 0x3b, 0x4f, 0x08, //0x00006ad8 cmpq $8(%r15), %r9 - 0x0f, 0x87, 0x0c, 0xfc, 0xff, 0xff, //0x00006adc ja LBB28_24 - //0x00006ae2 LBB28_62 - 0x4d, 0x89, 0x0e, //0x00006ae2 movq %r9, (%r14) - 0xe9, 0x01, 0xfc, 0xff, 0xff, //0x00006ae5 jmp LBB28_23 - //0x00006aea LBB28_63 - 0x4c, 0x89, 0x44, 0x24, 0x18, //0x00006aea movq %r8, $24(%rsp) - 0x49, 0x8b, 0x4f, 0x08, //0x00006aef movq $8(%r15), %rcx - 0x4c, 0x29, 0xc9, //0x00006af3 subq %r9, %rcx - 0x4d, 0x03, 0x0f, //0x00006af6 addq (%r15), %r9 - 0x45, 0x31, 0xe4, //0x00006af9 xorl %r12d, %r12d - 0xc5, 0xfd, 0x6f, 0x05, 0x7c, 0xf9, 0xff, 0xff, //0x00006afc vmovdqa $-1668(%rip), %ymm0 /* LCPI28_6+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x94, 0xf9, 0xff, 0xff, //0x00006b04 vmovdqa $-1644(%rip), %ymm1 /* LCPI28_7+0(%rip) */ - 0xc5, 0xe9, 0x76, 0xd2, //0x00006b0c vpcmpeqd %xmm2, %xmm2, %xmm2 - 0xc5, 0xfd, 0x6f, 0x1d, 0xa8, 0xf9, 0xff, 0xff, //0x00006b10 vmovdqa $-1624(%rip), %ymm3 /* LCPI28_8+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x40, 0xf9, 0xff, 0xff, //0x00006b18 vmovdqa $-1728(%rip), %ymm4 /* LCPI28_2+0(%rip) */ - 0xc4, 0x41, 0x30, 0x57, 0xc9, //0x00006b20 vxorps %xmm9, %xmm9, %xmm9 - 0x45, 0x31, 0xd2, //0x00006b25 xorl %r10d, %r10d - 0x45, 0x31, 0xc0, //0x00006b28 xorl %r8d, %r8d - 0x31, 0xf6, //0x00006b2b xorl %esi, %esi - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00006b2d jmp LBB28_65 - //0x00006b32 LBB28_64 - 0x49, 0xc1, 0xfd, 0x3f, //0x00006b32 sarq $63, %r13 - 0xf3, 0x48, 0x0f, 0xb8, 0xc9, //0x00006b36 popcntq %rcx, %rcx - 0x49, 0x01, 0xc8, //0x00006b3b addq %rcx, %r8 - 0x49, 0x83, 0xc1, 0x40, //0x00006b3e addq $64, %r9 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00006b42 movq $16(%rsp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00006b47 addq $-64, %rcx - 0x4d, 0x89, 0xec, //0x00006b4b movq %r13, %r12 - //0x00006b4e LBB28_65 - 0x48, 0x83, 0xf9, 0x40, //0x00006b4e cmpq $64, %rcx - 0x48, 0x89, 0x4c, 0x24, 0x10, //0x00006b52 movq %rcx, $16(%rsp) - 0x0f, 0x8c, 0x2f, 0x01, 0x00, 0x00, //0x00006b57 jl LBB28_72 - //0x00006b5d LBB28_66 - 0xc4, 0xc1, 0x7e, 0x6f, 0x39, //0x00006b5d vmovdqu (%r9), %ymm7 - 0xc4, 0xc1, 0x7e, 0x6f, 0x71, 0x20, //0x00006b62 vmovdqu $32(%r9), %ymm6 - 0xc5, 0x45, 0x74, 0xc0, //0x00006b68 vpcmpeqb %ymm0, %ymm7, %ymm8 - 0xc4, 0x41, 0x7d, 0xd7, 0xe8, //0x00006b6c vpmovmskb %ymm8, %r13d - 0xc5, 0x4d, 0x74, 0xc0, //0x00006b71 vpcmpeqb %ymm0, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00006b75 vpmovmskb %ymm8, %edi - 0x48, 0xc1, 0xe7, 0x20, //0x00006b7a shlq $32, %rdi - 0x49, 0x09, 0xfd, //0x00006b7e orq %rdi, %r13 - 0xc5, 0x45, 0x74, 0xc1, //0x00006b81 vpcmpeqb %ymm1, %ymm7, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf8, //0x00006b85 vpmovmskb %ymm8, %edi - 0xc5, 0x4d, 0x74, 0xc1, //0x00006b8a vpcmpeqb %ymm1, %ymm6, %ymm8 - 0xc4, 0xc1, 0x7d, 0xd7, 0xd8, //0x00006b8e vpmovmskb %ymm8, %ebx - 0x48, 0xc1, 0xe3, 0x20, //0x00006b93 shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00006b97 orq %rbx, %rdi - 0x48, 0x89, 0xfb, //0x00006b9a movq %rdi, %rbx - 0x4c, 0x09, 0xd3, //0x00006b9d orq %r10, %rbx - 0x0f, 0x84, 0x4b, 0x00, 0x00, 0x00, //0x00006ba0 je LBB28_68 - 0x4c, 0x89, 0xd3, //0x00006ba6 movq %r10, %rbx - 0x48, 0xf7, 0xd3, //0x00006ba9 notq %rbx - 0x48, 0x21, 0xfb, //0x00006bac andq %rdi, %rbx - 0x4c, 0x8d, 0x1c, 0x1b, //0x00006baf leaq (%rbx,%rbx), %r11 - 0x4d, 0x09, 0xd3, //0x00006bb3 orq %r10, %r11 - 0x4c, 0x89, 0xda, //0x00006bb6 movq %r11, %rdx - 0x48, 0xb9, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00006bb9 movabsq $-6148914691236517206, %rcx - 0x48, 0x31, 0xca, //0x00006bc3 xorq %rcx, %rdx - 0x48, 0x21, 0xcf, //0x00006bc6 andq %rcx, %rdi - 0x48, 0x21, 0xd7, //0x00006bc9 andq %rdx, %rdi - 0x45, 0x31, 0xd2, //0x00006bcc xorl %r10d, %r10d - 0x48, 0x01, 0xdf, //0x00006bcf addq %rbx, %rdi - 0x41, 0x0f, 0x92, 0xc2, //0x00006bd2 setb %r10b - 0x48, 0x01, 0xff, //0x00006bd6 addq %rdi, %rdi - 0x48, 0xb9, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006bd9 movabsq $6148914691236517205, %rcx - 0x48, 0x31, 0xcf, //0x00006be3 xorq %rcx, %rdi - 0x4c, 0x21, 0xdf, //0x00006be6 andq %r11, %rdi - 0x48, 0xf7, 0xd7, //0x00006be9 notq %rdi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006bec jmp LBB28_69 - //0x00006bf1 LBB28_68 - 0x48, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x00006bf1 movq $-1, %rdi - 0x45, 0x31, 0xd2, //0x00006bf8 xorl %r10d, %r10d - //0x00006bfb LBB28_69 - 0x4c, 0x21, 0xef, //0x00006bfb andq %r13, %rdi - 0xc4, 0xe1, 0xf9, 0x6e, 0xef, //0x00006bfe vmovq %rdi, %xmm5 - 0xc4, 0xe3, 0x51, 0x44, 0xea, 0x00, //0x00006c03 vpclmulqdq $0, %xmm2, %xmm5, %xmm5 - 0xc4, 0xc1, 0xf9, 0x7e, 0xed, //0x00006c09 vmovq %xmm5, %r13 - 0x4d, 0x31, 0xe5, //0x00006c0e xorq %r12, %r13 - 0xc5, 0xc5, 0x74, 0xeb, //0x00006c11 vpcmpeqb %ymm3, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xcd, //0x00006c15 vpmovmskb %ymm5, %ecx - 0xc5, 0xcd, 0x74, 0xeb, //0x00006c19 vpcmpeqb %ymm3, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xd5, //0x00006c1d vpmovmskb %ymm5, %edx - 0x48, 0xc1, 0xe2, 0x20, //0x00006c21 shlq $32, %rdx - 0x48, 0x09, 0xd1, //0x00006c25 orq %rdx, %rcx - 0x4c, 0x89, 0xea, //0x00006c28 movq %r13, %rdx - 0x48, 0xf7, 0xd2, //0x00006c2b notq %rdx - 0x48, 0x21, 0xd1, //0x00006c2e andq %rdx, %rcx - 0xc5, 0xc5, 0x74, 0xec, //0x00006c31 vpcmpeqb %ymm4, %ymm7, %ymm5 - 0xc5, 0xfd, 0xd7, 0xfd, //0x00006c35 vpmovmskb %ymm5, %edi - 0xc5, 0xcd, 0x74, 0xec, //0x00006c39 vpcmpeqb %ymm4, %ymm6, %ymm5 - 0xc5, 0xfd, 0xd7, 0xdd, //0x00006c3d vpmovmskb %ymm5, %ebx - 0x48, 0xc1, 0xe3, 0x20, //0x00006c41 shlq $32, %rbx - 0x48, 0x09, 0xdf, //0x00006c45 orq %rbx, %rdi - 0x48, 0x21, 0xd7, //0x00006c48 andq %rdx, %rdi - 0x0f, 0x84, 0xe1, 0xfe, 0xff, 0xff, //0x00006c4b je LBB28_64 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006c51 .p2align 4, 0x90 - //0x00006c60 LBB28_70 - 0x48, 0x8d, 0x5f, 0xff, //0x00006c60 leaq $-1(%rdi), %rbx - 0x48, 0x89, 0xda, //0x00006c64 movq %rbx, %rdx - 0x48, 0x21, 0xca, //0x00006c67 andq %rcx, %rdx - 0xf3, 0x48, 0x0f, 0xb8, 0xd2, //0x00006c6a popcntq %rdx, %rdx - 0x4c, 0x01, 0xc2, //0x00006c6f addq %r8, %rdx - 0x48, 0x39, 0xf2, //0x00006c72 cmpq %rsi, %rdx - 0x0f, 0x86, 0x6b, 0x01, 0x00, 0x00, //0x00006c75 jbe LBB28_88 - 0x48, 0xff, 0xc6, //0x00006c7b incq %rsi - 0x48, 0x21, 0xdf, //0x00006c7e andq %rbx, %rdi - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x00006c81 jne LBB28_70 - 0xe9, 0xa6, 0xfe, 0xff, 0xff, //0x00006c87 jmp LBB28_64 - //0x00006c8c LBB28_72 - 0x48, 0x85, 0xc9, //0x00006c8c testq %rcx, %rcx - 0x0f, 0x8e, 0xb1, 0x01, 0x00, 0x00, //0x00006c8f jle LBB28_93 - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x40, //0x00006c95 vmovups %ymm9, $64(%rsp) - 0xc5, 0x7c, 0x11, 0x4c, 0x24, 0x20, //0x00006c9b vmovups %ymm9, $32(%rsp) - 0x44, 0x89, 0xc9, //0x00006ca1 movl %r9d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006ca4 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00006caa cmpl $4033, %ecx - 0x0f, 0x82, 0xa7, 0xfe, 0xff, 0xff, //0x00006cb0 jb LBB28_66 - 0x48, 0x83, 0x7c, 0x24, 0x10, 0x20, //0x00006cb6 cmpq $32, $16(%rsp) - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00006cbc jb LBB28_76 - 0xc4, 0xc1, 0x7c, 0x10, 0x29, //0x00006cc2 vmovups (%r9), %ymm5 - 0xc5, 0xfc, 0x11, 0x6c, 0x24, 0x20, //0x00006cc7 vmovups %ymm5, $32(%rsp) - 0x49, 0x83, 0xc1, 0x20, //0x00006ccd addq $32, %r9 - 0x48, 0x8b, 0x4c, 0x24, 0x10, //0x00006cd1 movq $16(%rsp), %rcx - 0x48, 0x8d, 0x59, 0xe0, //0x00006cd6 leaq $-32(%rcx), %rbx - 0x48, 0x8d, 0x7c, 0x24, 0x40, //0x00006cda leaq $64(%rsp), %rdi - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006cdf jmp LBB28_77 - //0x00006ce4 LBB28_76 - 0x48, 0x8d, 0x7c, 0x24, 0x20, //0x00006ce4 leaq $32(%rsp), %rdi - 0x48, 0x8b, 0x5c, 0x24, 0x10, //0x00006ce9 movq $16(%rsp), %rbx - //0x00006cee LBB28_77 - 0x48, 0x83, 0xfb, 0x10, //0x00006cee cmpq $16, %rbx - 0x0f, 0x82, 0x5a, 0x00, 0x00, 0x00, //0x00006cf2 jb LBB28_78 - 0xc4, 0xc1, 0x78, 0x10, 0x29, //0x00006cf8 vmovups (%r9), %xmm5 - 0xc5, 0xf8, 0x11, 0x2f, //0x00006cfd vmovups %xmm5, (%rdi) - 0x49, 0x83, 0xc1, 0x10, //0x00006d01 addq $16, %r9 - 0x48, 0x83, 0xc7, 0x10, //0x00006d05 addq $16, %rdi - 0x48, 0x83, 0xc3, 0xf0, //0x00006d09 addq $-16, %rbx - 0x48, 0x83, 0xfb, 0x08, //0x00006d0d cmpq $8, %rbx - 0x0f, 0x83, 0x45, 0x00, 0x00, 0x00, //0x00006d11 jae LBB28_83 - //0x00006d17 LBB28_79 - 0x48, 0x83, 0xfb, 0x04, //0x00006d17 cmpq $4, %rbx - 0x0f, 0x8c, 0x57, 0x00, 0x00, 0x00, //0x00006d1b jl LBB28_80 - //0x00006d21 LBB28_84 - 0x41, 0x8b, 0x09, //0x00006d21 movl (%r9), %ecx - 0x89, 0x0f, //0x00006d24 movl %ecx, (%rdi) - 0x49, 0x83, 0xc1, 0x04, //0x00006d26 addq $4, %r9 - 0x48, 0x83, 0xc7, 0x04, //0x00006d2a addq $4, %rdi - 0x48, 0x83, 0xc3, 0xfc, //0x00006d2e addq $-4, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00006d32 cmpq $2, %rbx - 0x0f, 0x83, 0x46, 0x00, 0x00, 0x00, //0x00006d36 jae LBB28_85 - //0x00006d3c LBB28_81 - 0x4c, 0x89, 0xc9, //0x00006d3c movq %r9, %rcx - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006d3f leaq $32(%rsp), %r9 - 0x48, 0x85, 0xdb, //0x00006d44 testq %rbx, %rbx - 0x0f, 0x85, 0x59, 0x00, 0x00, 0x00, //0x00006d47 jne LBB28_86 - 0xe9, 0x0b, 0xfe, 0xff, 0xff, //0x00006d4d jmp LBB28_66 - //0x00006d52 LBB28_78 - 0x48, 0x83, 0xfb, 0x08, //0x00006d52 cmpq $8, %rbx - 0x0f, 0x82, 0xbb, 0xff, 0xff, 0xff, //0x00006d56 jb LBB28_79 - //0x00006d5c LBB28_83 - 0x49, 0x8b, 0x09, //0x00006d5c movq (%r9), %rcx - 0x48, 0x89, 0x0f, //0x00006d5f movq %rcx, (%rdi) - 0x49, 0x83, 0xc1, 0x08, //0x00006d62 addq $8, %r9 - 0x48, 0x83, 0xc7, 0x08, //0x00006d66 addq $8, %rdi - 0x48, 0x83, 0xc3, 0xf8, //0x00006d6a addq $-8, %rbx - 0x48, 0x83, 0xfb, 0x04, //0x00006d6e cmpq $4, %rbx - 0x0f, 0x8d, 0xa9, 0xff, 0xff, 0xff, //0x00006d72 jge LBB28_84 - //0x00006d78 LBB28_80 - 0x48, 0x83, 0xfb, 0x02, //0x00006d78 cmpq $2, %rbx - 0x0f, 0x82, 0xba, 0xff, 0xff, 0xff, //0x00006d7c jb LBB28_81 - //0x00006d82 LBB28_85 - 0x41, 0x0f, 0xb7, 0x09, //0x00006d82 movzwl (%r9), %ecx - 0x66, 0x89, 0x0f, //0x00006d86 movw %cx, (%rdi) - 0x49, 0x83, 0xc1, 0x02, //0x00006d89 addq $2, %r9 - 0x48, 0x83, 0xc7, 0x02, //0x00006d8d addq $2, %rdi - 0x48, 0x83, 0xc3, 0xfe, //0x00006d91 addq $-2, %rbx - 0x4c, 0x89, 0xc9, //0x00006d95 movq %r9, %rcx - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006d98 leaq $32(%rsp), %r9 - 0x48, 0x85, 0xdb, //0x00006d9d testq %rbx, %rbx - 0x0f, 0x84, 0xb7, 0xfd, 0xff, 0xff, //0x00006da0 je LBB28_66 - //0x00006da6 LBB28_86 - 0x8a, 0x09, //0x00006da6 movb (%rcx), %cl - 0x88, 0x0f, //0x00006da8 movb %cl, (%rdi) - 0x4c, 0x8d, 0x4c, 0x24, 0x20, //0x00006daa leaq $32(%rsp), %r9 - 0xe9, 0xa9, 0xfd, 0xff, 0xff, //0x00006daf jmp LBB28_66 - //0x00006db4 LBB28_87 - 0x49, 0x8b, 0x47, 0x08, //0x00006db4 movq $8(%r15), %rax - 0x48, 0x0f, 0xbc, 0xcf, //0x00006db8 bsfq %rdi, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x00006dbc subq $16(%rsp), %rcx - 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00006dc1 leaq $1(%rcx,%rax), %rax - 0x49, 0x89, 0x06, //0x00006dc6 movq %rax, (%r14) - 0x49, 0x8b, 0x4f, 0x08, //0x00006dc9 movq $8(%r15), %rcx - 0x48, 0x39, 0xc8, //0x00006dcd cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x00006dd0 cmovaq %rcx, %rax - 0x49, 0x89, 0x06, //0x00006dd4 movq %rax, (%r14) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006dd7 movq $-1, %rax - 0x4c, 0x89, 0xe1, //0x00006dde movq %r12, %rcx - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00006de1 jmp LBB28_89 - //0x00006de6 LBB28_88 - 0x49, 0x8b, 0x47, 0x08, //0x00006de6 movq $8(%r15), %rax - 0x48, 0x0f, 0xbc, 0xcf, //0x00006dea bsfq %rdi, %rcx - 0x48, 0x2b, 0x4c, 0x24, 0x10, //0x00006dee subq $16(%rsp), %rcx - 0x48, 0x8d, 0x44, 0x01, 0x01, //0x00006df3 leaq $1(%rcx,%rax), %rax - 0x49, 0x89, 0x06, //0x00006df8 movq %rax, (%r14) - 0x49, 0x8b, 0x4f, 0x08, //0x00006dfb movq $8(%r15), %rcx - 0x48, 0x39, 0xc8, //0x00006dff cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x00006e02 cmovaq %rcx, %rax - 0x49, 0x89, 0x06, //0x00006e06 movq %rax, (%r14) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006e09 movq $-1, %rax - 0x48, 0x8b, 0x4c, 0x24, 0x18, //0x00006e10 movq $24(%rsp), %rcx - //0x00006e15 LBB28_89 - 0x48, 0x0f, 0x47, 0xc8, //0x00006e15 cmovaq %rax, %rcx - 0x48, 0x89, 0xc8, //0x00006e19 movq %rcx, %rax - 0xe9, 0xcd, 0xf8, 0xff, 0xff, //0x00006e1c jmp LBB28_24 - //0x00006e21 LBB28_92 - 0x0f, 0xb7, 0xd3, //0x00006e21 movzwl %bx, %edx - 0xe9, 0xb5, 0xf8, 0xff, 0xff, //0x00006e24 jmp LBB28_21 - //0x00006e29 LBB28_34 - 0x48, 0x85, 0xff, //0x00006e29 testq %rdi, %rdi - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00006e2c jne LBB28_94 - 0x49, 0x01, 0xd7, //0x00006e32 addq %rdx, %r15 - 0x49, 0x29, 0xd3, //0x00006e35 subq %rdx, %r11 - //0x00006e38 LBB28_36 - 0x4d, 0x85, 0xdb, //0x00006e38 testq %r11, %r11 - 0x0f, 0x8f, 0x52, 0x00, 0x00, 0x00, //0x00006e3b jg LBB28_98 - 0xe9, 0xa8, 0xf8, 0xff, 0xff, //0x00006e41 jmp LBB28_24 - //0x00006e46 LBB28_93 - 0x49, 0x8b, 0x4f, 0x08, //0x00006e46 movq $8(%r15), %rcx - 0x49, 0x89, 0x0e, //0x00006e4a movq %rcx, (%r14) - 0xe9, 0x9c, 0xf8, 0xff, 0xff, //0x00006e4d jmp LBB28_24 - //0x00006e52 LBB28_94 - 0x49, 0x39, 0xd3, //0x00006e52 cmpq %rdx, %r11 - 0x0f, 0x84, 0x93, 0xf8, 0xff, 0xff, //0x00006e55 je LBB28_24 - 0x4d, 0x8d, 0x7c, 0x17, 0x01, //0x00006e5b leaq $1(%r15,%rdx), %r15 - 0x48, 0xf7, 0xd2, //0x00006e60 notq %rdx - 0x49, 0x01, 0xd3, //0x00006e63 addq %rdx, %r11 - 0x4d, 0x85, 0xdb, //0x00006e66 testq %r11, %r11 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x00006e69 jg LBB28_98 - 0xe9, 0x7a, 0xf8, 0xff, 0xff, //0x00006e6f jmp LBB28_24 - //0x00006e74 LBB28_96 - 0x48, 0xc7, 0xc2, 0xfe, 0xff, 0xff, 0xff, //0x00006e74 movq $-2, %rdx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00006e7b movl $2, %eax - 0x49, 0x01, 0xc7, //0x00006e80 addq %rax, %r15 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006e83 movq $-1, %rax - 0x49, 0x01, 0xd3, //0x00006e8a addq %rdx, %r11 - 0x0f, 0x8e, 0x5b, 0xf8, 0xff, 0xff, //0x00006e8d jle LBB28_24 - //0x00006e93 LBB28_98 - 0x41, 0x0f, 0xb6, 0x07, //0x00006e93 movzbl (%r15), %eax - 0x3c, 0x5c, //0x00006e97 cmpb $92, %al - 0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00006e99 je LBB28_96 - 0x3c, 0x22, //0x00006e9f cmpb $34, %al - 0x0f, 0x84, 0x5a, 0xf9, 0xff, 0xff, //0x00006ea1 je LBB28_91 - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00006ea7 movq $-1, %rdx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00006eae movl $1, %eax - 0x49, 0x01, 0xc7, //0x00006eb3 addq %rax, %r15 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006eb6 movq $-1, %rax - 0x49, 0x01, 0xd3, //0x00006ebd addq %rdx, %r11 - 0x0f, 0x8f, 0xcd, 0xff, 0xff, 0xff, //0x00006ec0 jg LBB28_98 - 0xe9, 0x23, 0xf8, 0xff, 0xff, //0x00006ec6 jmp LBB28_24 - 0x90, //0x00006ecb .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 - //0x00006ecc LJTI28_0 - 0x22, 0xf8, 0xff, 0xff, //0x00006ecc .long L28_0_set_24 - 0x47, 0xf8, 0xff, 0xff, //0x00006ed0 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006ed4 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006ed8 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006edc .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006ee0 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006ee4 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006ee8 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006eec .long L28_0_set_26 - 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 - 0x56, 0xf8, 0xff, 0xff, //0x00006f54 .long L28_0_set_27 - 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 - 0x47, 0xf8, 0xff, 0xff, //0x00006f74 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f78 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f7c .long L28_0_set_26 - 0xd7, 0xf6, 0xff, 0xff, //0x00006f80 .long L28_0_set_2 - 0x47, 0xf8, 0xff, 0xff, //0x00006f84 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006f88 .long L28_0_set_26 - 0xd7, 0xf6, 0xff, 0xff, //0x00006f8c .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006f90 .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006f94 .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006f98 .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006f9c .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fa0 .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fa4 .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fa8 .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fac .long L28_0_set_2 - 0xd7, 0xf6, 0xff, 0xff, //0x00006fb0 .long L28_0_set_2 - 0x47, 0xf8, 0xff, 0xff, //0x00006fb4 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fb8 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fbc .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fc0 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fc4 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fc8 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fcc .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00006fd0 .long L28_0_set_26 - 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 - 0x48, 0xf9, 0xff, 0xff, //0x00007038 .long L28_0_set_37 - 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 - 0x47, 0xf8, 0xff, 0xff, //0x00007058 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x0000705c .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x00007060 .long L28_0_set_26 - 0x08, 0xfc, 0xff, 0xff, //0x00007064 .long L28_0_set_61 - 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 - 0x34, 0xf8, 0xff, 0xff, //0x00007084 .long L28_0_set_25 - 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 - 0x34, 0xf8, 0xff, 0xff, //0x0000709c .long L28_0_set_25 - 0x47, 0xf8, 0xff, 0xff, //0x000070a0 .long L28_0_set_26 - 0x47, 0xf8, 0xff, 0xff, //0x000070a4 .long L28_0_set_26 - 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 - 0x1e, 0xfc, 0xff, 0xff, //0x000070b8 .long L28_0_set_63 - 0x90, 0x90, 0x90, 0x90, //0x000070bc .p2align 4, 0x90 - //0x000070c0 _get_by_path - 0x55, //0x000070c0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000070c1 movq %rsp, %rbp - 0x41, 0x57, //0x000070c4 pushq %r15 - 0x41, 0x56, //0x000070c6 pushq %r14 - 0x41, 0x55, //0x000070c8 pushq %r13 - 0x41, 0x54, //0x000070ca pushq %r12 - 0x53, //0x000070cc pushq %rbx - 0x48, 0x83, 0xec, 0x28, //0x000070cd subq $40, %rsp - 0x49, 0x89, 0xf7, //0x000070d1 movq %rsi, %r15 - 0x49, 0x89, 0xfd, //0x000070d4 movq %rdi, %r13 - 0x48, 0x8b, 0x42, 0x08, //0x000070d7 movq $8(%rdx), %rax - 0x48, 0x85, 0xc0, //0x000070db testq %rax, %rax - 0x0f, 0x84, 0x91, 0x07, 0x00, 0x00, //0x000070de je LBB29_98 - 0x4c, 0x8b, 0x32, //0x000070e4 movq (%rdx), %r14 - 0x48, 0xc1, 0xe0, 0x04, //0x000070e7 shlq $4, %rax - 0x4c, 0x01, 0xf0, //0x000070eb addq %r14, %rax - 0x48, 0x89, 0x4d, 0xb0, //0x000070ee movq %rcx, $-80(%rbp) - 0x48, 0x89, 0x45, 0xb8, //0x000070f2 movq %rax, $-72(%rbp) - //0x000070f6 LBB29_2 - 0x49, 0x8b, 0x7d, 0x00, //0x000070f6 movq (%r13), %rdi - 0x49, 0x8b, 0x75, 0x08, //0x000070fa movq $8(%r13), %rsi - 0x4c, 0x89, 0xfa, //0x000070fe movq %r15, %rdx - 0xe8, 0x1a, 0xd1, 0xff, 0xff, //0x00007101 callq _advance_ns - 0x49, 0x8b, 0x0e, //0x00007106 movq (%r14), %rcx - 0x48, 0x85, 0xc9, //0x00007109 testq %rcx, %rcx - 0x0f, 0x84, 0xbe, 0x07, 0x00, 0x00, //0x0000710c je LBB29_104 - 0x8a, 0x49, 0x17, //0x00007112 movb $23(%rcx), %cl - 0x80, 0xe1, 0x1f, //0x00007115 andb $31, %cl - 0x80, 0xf9, 0x02, //0x00007118 cmpb $2, %cl - 0x0f, 0x84, 0xbf, 0x06, 0x00, 0x00, //0x0000711b je LBB29_91 - 0x80, 0xf9, 0x18, //0x00007121 cmpb $24, %cl - 0x0f, 0x85, 0xa6, 0x07, 0x00, 0x00, //0x00007124 jne LBB29_104 - 0x3c, 0x7b, //0x0000712a cmpb $123, %al - 0x4c, 0x89, 0x75, 0xc8, //0x0000712c movq %r14, $-56(%rbp) - 0x0f, 0x85, 0x81, 0x07, 0x00, 0x00, //0x00007130 jne LBB29_102 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007136 .p2align 4, 0x90 - //0x00007140 LBB29_6 - 0x49, 0x8b, 0x7d, 0x00, //0x00007140 movq (%r13), %rdi - 0x49, 0x8b, 0x75, 0x08, //0x00007144 movq $8(%r13), %rsi - 0x4c, 0x89, 0xfa, //0x00007148 movq %r15, %rdx - 0xe8, 0xd0, 0xd0, 0xff, 0xff, //0x0000714b callq _advance_ns - 0x3c, 0x22, //0x00007150 cmpb $34, %al - 0x0f, 0x85, 0x40, 0x07, 0x00, 0x00, //0x00007152 jne LBB29_99 - 0x49, 0x8b, 0x46, 0x08, //0x00007158 movq $8(%r14), %rax - 0x4c, 0x8b, 0x30, //0x0000715c movq (%rax), %r14 - 0x4c, 0x8b, 0x60, 0x08, //0x0000715f movq $8(%rax), %r12 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007163 movq $-1, $-64(%rbp) - 0x49, 0x8b, 0x1f, //0x0000716b movq (%r15), %rbx - 0x4c, 0x89, 0xef, //0x0000716e movq %r13, %rdi - 0x48, 0x89, 0xde, //0x00007171 movq %rbx, %rsi - 0x48, 0x8d, 0x55, 0xc0, //0x00007174 leaq $-64(%rbp), %rdx - 0xe8, 0x63, 0x2b, 0x00, 0x00, //0x00007178 callq _advance_string_default - 0x48, 0x85, 0xc0, //0x0000717d testq %rax, %rax - 0x0f, 0x88, 0x59, 0x07, 0x00, 0x00, //0x00007180 js LBB29_105 - 0x49, 0x89, 0x07, //0x00007186 movq %rax, (%r15) - 0x48, 0x8b, 0x4d, 0xc0, //0x00007189 movq $-64(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x0000718d cmpq $-1, %rcx - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00007191 je LBB29_10 - 0x48, 0x39, 0xc1, //0x00007197 cmpq %rax, %rcx - 0x0f, 0x8e, 0x70, 0x02, 0x00, 0x00, //0x0000719a jle LBB29_45 - //0x000071a0 LBB29_10 - 0x48, 0x89, 0xd9, //0x000071a0 movq %rbx, %rcx - 0x48, 0xf7, 0xd1, //0x000071a3 notq %rcx - 0x48, 0x01, 0xc8, //0x000071a6 addq %rcx, %rax - 0x48, 0x89, 0xc1, //0x000071a9 movq %rax, %rcx - 0x4c, 0x09, 0xe1, //0x000071ac orq %r12, %rcx - 0x0f, 0x84, 0xcb, 0x00, 0x00, 0x00, //0x000071af je LBB29_21 - 0x4c, 0x39, 0xe0, //0x000071b5 cmpq %r12, %rax - 0x0f, 0x85, 0xd2, 0x00, 0x00, 0x00, //0x000071b8 jne LBB29_22 - 0x49, 0x03, 0x5d, 0x00, //0x000071be addq (%r13), %rbx - 0x49, 0x83, 0xfc, 0x20, //0x000071c2 cmpq $32, %r12 - 0x0f, 0x82, 0x57, 0x00, 0x00, 0x00, //0x000071c6 jb LBB29_17 - 0x49, 0x8d, 0x44, 0x24, 0xe0, //0x000071cc leaq $-32(%r12), %rax - 0x48, 0x89, 0xc2, //0x000071d1 movq %rax, %rdx - 0x48, 0x83, 0xe2, 0xe0, //0x000071d4 andq $-32, %rdx - 0x48, 0x8d, 0x4c, 0x13, 0x20, //0x000071d8 leaq $32(%rbx,%rdx), %rcx - 0x49, 0x8d, 0x54, 0x16, 0x20, //0x000071dd leaq $32(%r14,%rdx), %rdx - 0x83, 0xe0, 0x1f, //0x000071e2 andl $31, %eax - 0x31, 0xf6, //0x000071e5 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000071e7 .p2align 4, 0x90 - //0x000071f0 LBB29_14 - 0xc5, 0xfe, 0x6f, 0x04, 0x33, //0x000071f0 vmovdqu (%rbx,%rsi), %ymm0 - 0xc4, 0xc1, 0x7d, 0x74, 0x04, 0x36, //0x000071f5 vpcmpeqb (%r14,%rsi), %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xf8, //0x000071fb vpmovmskb %ymm0, %edi - 0x83, 0xff, 0xff, //0x000071ff cmpl $-1, %edi - 0x0f, 0x85, 0x08, 0x01, 0x00, 0x00, //0x00007202 jne LBB29_28 - 0x49, 0x83, 0xc4, 0xe0, //0x00007208 addq $-32, %r12 - 0x48, 0x83, 0xc6, 0x20, //0x0000720c addq $32, %rsi - 0x49, 0x83, 0xfc, 0x1f, //0x00007210 cmpq $31, %r12 - 0x0f, 0x87, 0xd6, 0xff, 0xff, 0xff, //0x00007214 ja LBB29_14 - 0x49, 0x89, 0xc4, //0x0000721a movq %rax, %r12 - 0x49, 0x89, 0xd6, //0x0000721d movq %rdx, %r14 - 0x48, 0x89, 0xcb, //0x00007220 movq %rcx, %rbx - //0x00007223 LBB29_17 - 0x89, 0xde, //0x00007223 movl %ebx, %esi - 0x81, 0xe6, 0xff, 0x0f, 0x00, 0x00, //0x00007225 andl $4095, %esi - 0x44, 0x89, 0xf7, //0x0000722b movl %r14d, %edi - 0x81, 0xe7, 0xff, 0x0f, 0x00, 0x00, //0x0000722e andl $4095, %edi - 0x48, 0x81, 0xff, 0xe0, 0x0f, 0x00, 0x00, //0x00007234 cmpq $4064, %rdi - 0x0f, 0x87, 0x5a, 0x00, 0x00, 0x00, //0x0000723b ja LBB29_23 - 0x81, 0xfe, 0xe1, 0x0f, 0x00, 0x00, //0x00007241 cmpl $4065, %esi - 0x0f, 0x83, 0x4e, 0x00, 0x00, 0x00, //0x00007247 jae LBB29_23 - 0xc5, 0xfe, 0x6f, 0x03, //0x0000724d vmovdqu (%rbx), %ymm0 - 0xc4, 0xc1, 0x7d, 0x74, 0x06, //0x00007251 vpcmpeqb (%r14), %ymm0, %ymm0 - 0xc5, 0xfd, 0xd7, 0xc0, //0x00007256 vpmovmskb %ymm0, %eax - 0x83, 0xf8, 0xff, //0x0000725a cmpl $-1, %eax - 0x0f, 0x84, 0x08, 0x01, 0x00, 0x00, //0x0000725d je LBB29_33 - 0xf7, 0xd0, //0x00007263 notl %eax - 0x48, 0x0f, 0xbc, 0xc0, //0x00007265 bsfq %rax, %rax - 0x4c, 0x39, 0xe0, //0x00007269 cmpq %r12, %rax - 0x40, 0x0f, 0x93, 0xc6, //0x0000726c setae %sil - 0x4c, 0x8b, 0x75, 0xc8, //0x00007270 movq $-56(%rbp), %r14 - 0xe9, 0x47, 0x01, 0x00, 0x00, //0x00007274 jmp LBB29_40 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007279 .p2align 4, 0x90 - //0x00007280 LBB29_21 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007280 movl $1, %ebx - 0x4c, 0x8b, 0x75, 0xc8, //0x00007285 movq $-56(%rbp), %r14 - 0xe9, 0x36, 0x01, 0x00, 0x00, //0x00007289 jmp LBB29_41 - 0x90, 0x90, //0x0000728e .p2align 4, 0x90 - //0x00007290 LBB29_22 - 0x31, 0xdb, //0x00007290 xorl %ebx, %ebx - 0x4c, 0x8b, 0x75, 0xc8, //0x00007292 movq $-56(%rbp), %r14 - 0xe9, 0x29, 0x01, 0x00, 0x00, //0x00007296 jmp LBB29_41 - //0x0000729b LBB29_23 - 0x49, 0x83, 0xfc, 0x10, //0x0000729b cmpq $16, %r12 - 0x0f, 0x82, 0x76, 0x00, 0x00, 0x00, //0x0000729f jb LBB29_29 - 0x49, 0x8d, 0x44, 0x24, 0xf0, //0x000072a5 leaq $-16(%r12), %rax - 0x48, 0x89, 0xc1, //0x000072aa movq %rax, %rcx - 0x48, 0x83, 0xe1, 0xf0, //0x000072ad andq $-16, %rcx - 0x48, 0x8d, 0x54, 0x0b, 0x10, //0x000072b1 leaq $16(%rbx,%rcx), %rdx - 0x49, 0x8d, 0x4c, 0x0e, 0x10, //0x000072b6 leaq $16(%r14,%rcx), %rcx - 0x83, 0xe0, 0x0f, //0x000072bb andl $15, %eax - 0x31, 0xf6, //0x000072be xorl %esi, %esi - //0x000072c0 .p2align 4, 0x90 - //0x000072c0 LBB29_25 - 0xc5, 0xfa, 0x6f, 0x04, 0x33, //0x000072c0 vmovdqu (%rbx,%rsi), %xmm0 - 0xc4, 0xc1, 0x79, 0x74, 0x04, 0x36, //0x000072c5 vpcmpeqb (%r14,%rsi), %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xf8, //0x000072cb vpmovmskb %xmm0, %edi - 0x66, 0x83, 0xff, 0xff, //0x000072cf cmpw $-1, %di - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x000072d3 jne LBB29_28 - 0x49, 0x83, 0xc4, 0xf0, //0x000072d9 addq $-16, %r12 - 0x48, 0x83, 0xc6, 0x10, //0x000072dd addq $16, %rsi - 0x49, 0x83, 0xfc, 0x0f, //0x000072e1 cmpq $15, %r12 - 0x0f, 0x87, 0xd5, 0xff, 0xff, 0xff, //0x000072e5 ja LBB29_25 - 0x89, 0xd6, //0x000072eb movl %edx, %esi - 0x81, 0xe6, 0xff, 0x0f, 0x00, 0x00, //0x000072ed andl $4095, %esi - 0x89, 0xcf, //0x000072f3 movl %ecx, %edi - 0x81, 0xe7, 0xff, 0x0f, 0x00, 0x00, //0x000072f5 andl $4095, %edi - 0x81, 0xff, 0xf0, 0x0f, 0x00, 0x00, //0x000072fb cmpl $4080, %edi - 0x4c, 0x8b, 0x75, 0xc8, //0x00007301 movq $-56(%rbp), %r14 - 0x0f, 0x86, 0x29, 0x00, 0x00, 0x00, //0x00007305 jbe LBB29_30 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x0000730b jmp LBB29_34 - //0x00007310 LBB29_28 - 0x31, 0xf6, //0x00007310 xorl %esi, %esi - 0x4c, 0x8b, 0x75, 0xc8, //0x00007312 movq $-56(%rbp), %r14 - 0xe9, 0xa5, 0x00, 0x00, 0x00, //0x00007316 jmp LBB29_40 - //0x0000731b LBB29_29 - 0x4c, 0x89, 0xe0, //0x0000731b movq %r12, %rax - 0x4c, 0x89, 0xf1, //0x0000731e movq %r14, %rcx - 0x48, 0x89, 0xda, //0x00007321 movq %rbx, %rdx - 0x81, 0xff, 0xf0, 0x0f, 0x00, 0x00, //0x00007324 cmpl $4080, %edi - 0x4c, 0x8b, 0x75, 0xc8, //0x0000732a movq $-56(%rbp), %r14 - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x0000732e ja LBB29_34 - //0x00007334 LBB29_30 - 0x81, 0xfe, 0xf1, 0x0f, 0x00, 0x00, //0x00007334 cmpl $4081, %esi - 0x0f, 0x83, 0x37, 0x00, 0x00, 0x00, //0x0000733a jae LBB29_34 - 0xc5, 0xfa, 0x6f, 0x02, //0x00007340 vmovdqu (%rdx), %xmm0 - 0xc5, 0xf9, 0x74, 0x01, //0x00007344 vpcmpeqb (%rcx), %xmm0, %xmm0 - 0xc5, 0xf9, 0xd7, 0xc8, //0x00007348 vpmovmskb %xmm0, %ecx - 0x66, 0x83, 0xf9, 0xff, //0x0000734c cmpw $-1, %cx - 0x0f, 0x84, 0x58, 0x00, 0x00, 0x00, //0x00007350 je LBB29_38 - 0xf7, 0xd1, //0x00007356 notl %ecx - 0x0f, 0xb7, 0xc9, //0x00007358 movzwl %cx, %ecx - 0x48, 0x0f, 0xbc, 0xc9, //0x0000735b bsfq %rcx, %rcx - 0x48, 0x39, 0xc1, //0x0000735f cmpq %rax, %rcx - 0x40, 0x0f, 0x93, 0xc6, //0x00007362 setae %sil - 0xe9, 0x55, 0x00, 0x00, 0x00, //0x00007366 jmp LBB29_40 - //0x0000736b LBB29_33 - 0x40, 0xb6, 0x01, //0x0000736b movb $1, %sil - 0x4c, 0x8b, 0x75, 0xc8, //0x0000736e movq $-56(%rbp), %r14 - 0xe9, 0x49, 0x00, 0x00, 0x00, //0x00007372 jmp LBB29_40 - //0x00007377 LBB29_34 - 0x40, 0xb6, 0x01, //0x00007377 movb $1, %sil - 0x48, 0x85, 0xc0, //0x0000737a testq %rax, %rax - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000737d je LBB29_40 - 0x31, 0xff, //0x00007383 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007385 .p2align 4, 0x90 - //0x00007390 LBB29_36 - 0x0f, 0xb6, 0x1c, 0x3a, //0x00007390 movzbl (%rdx,%rdi), %ebx - 0x3a, 0x1c, 0x39, //0x00007394 cmpb (%rcx,%rdi), %bl - 0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00007397 jne LBB29_39 - 0x48, 0xff, 0xc7, //0x0000739d incq %rdi - 0x48, 0x39, 0xf8, //0x000073a0 cmpq %rdi, %rax - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000073a3 jne LBB29_36 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000073a9 jmp LBB29_40 - //0x000073ae LBB29_38 - 0x40, 0xb6, 0x01, //0x000073ae movb $1, %sil - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x000073b1 jmp LBB29_40 - //0x000073b6 LBB29_39 - 0x31, 0xf6, //0x000073b6 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000073b8 .p2align 4, 0x90 - //0x000073c0 LBB29_40 - 0x40, 0x0f, 0xb6, 0xde, //0x000073c0 movzbl %sil, %ebx - //0x000073c4 LBB29_41 - 0x49, 0x8b, 0x7d, 0x00, //0x000073c4 movq (%r13), %rdi - //0x000073c8 LBB29_42 - 0x49, 0x8b, 0x75, 0x08, //0x000073c8 movq $8(%r13), %rsi - 0x4c, 0x89, 0xfa, //0x000073cc movq %r15, %rdx - 0xc5, 0xf8, 0x77, //0x000073cf vzeroupper - 0xe8, 0x49, 0xce, 0xff, 0xff, //0x000073d2 callq _advance_ns - 0x3c, 0x3a, //0x000073d7 cmpb $58, %al - 0x0f, 0x85, 0xd8, 0x04, 0x00, 0x00, //0x000073d9 jne LBB29_102 - 0x48, 0x85, 0xdb, //0x000073df testq %rbx, %rbx - 0x0f, 0x85, 0x78, 0x04, 0x00, 0x00, //0x000073e2 jne LBB29_97 - 0x4c, 0x89, 0xef, //0x000073e8 movq %r13, %rdi - 0x4c, 0x89, 0xfe, //0x000073eb movq %r15, %rsi - 0xe8, 0x5d, 0xf1, 0xff, 0xff, //0x000073ee callq _skip_one_fast - 0x49, 0x8b, 0x7d, 0x00, //0x000073f3 movq (%r13), %rdi - 0x49, 0x8b, 0x75, 0x08, //0x000073f7 movq $8(%r13), %rsi - 0x4c, 0x89, 0xfa, //0x000073fb movq %r15, %rdx - 0xe8, 0x1d, 0xce, 0xff, 0xff, //0x000073fe callq _advance_ns - 0x3c, 0x2c, //0x00007403 cmpb $44, %al - 0x0f, 0x84, 0x35, 0xfd, 0xff, 0xff, //0x00007405 je LBB29_6 - 0xe9, 0x88, 0x04, 0x00, 0x00, //0x0000740b jmp LBB29_99 - //0x00007410 LBB29_45 - 0x48, 0xc7, 0x45, 0xd0, 0x00, 0x00, 0x00, 0x00, //0x00007410 movq $0, $-48(%rbp) - 0x49, 0x8b, 0x7d, 0x00, //0x00007418 movq (%r13), %rdi - 0x48, 0x01, 0xfb, //0x0000741c addq %rdi, %rbx - 0x4c, 0x8d, 0x44, 0x07, 0xff, //0x0000741f leaq $-1(%rdi,%rax), %r8 - 0x4f, 0x8d, 0x14, 0x26, //0x00007424 leaq (%r14,%r12), %r10 - 0x4d, 0x85, 0xe4, //0x00007428 testq %r12, %r12 - 0x0f, 0x8e, 0x85, 0x03, 0x00, 0x00, //0x0000742b jle LBB29_89 - 0x49, 0x39, 0xd8, //0x00007431 cmpq %rbx, %r8 - 0x0f, 0x86, 0x7c, 0x03, 0x00, 0x00, //0x00007434 jbe LBB29_89 - //0x0000743a LBB29_47 - 0x8a, 0x03, //0x0000743a movb (%rbx), %al - 0x3c, 0x5c, //0x0000743c cmpb $92, %al - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x0000743e jne LBB29_52 - 0x4c, 0x89, 0xc1, //0x00007444 movq %r8, %rcx - 0x48, 0x29, 0xd9, //0x00007447 subq %rbx, %rcx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000744a movq $-1, %rax - 0x48, 0x85, 0xc9, //0x00007451 testq %rcx, %rcx - 0x0f, 0x8e, 0xba, 0x04, 0x00, 0x00, //0x00007454 jle LBB29_109 - 0x0f, 0xb6, 0x53, 0x01, //0x0000745a movzbl $1(%rbx), %edx - 0x48, 0x8d, 0x35, 0x2b, 0xa0, 0x00, 0x00, //0x0000745e leaq $41003(%rip), %rsi /* __UnquoteTab+0(%rip) */ - 0x44, 0x8a, 0x1c, 0x32, //0x00007465 movb (%rdx,%rsi), %r11b - 0x41, 0x80, 0xfb, 0xff, //0x00007469 cmpb $-1, %r11b - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x0000746d je LBB29_54 - 0x45, 0x84, 0xdb, //0x00007473 testb %r11b, %r11b - 0x0f, 0x84, 0x86, 0x04, 0x00, 0x00, //0x00007476 je LBB29_107 - 0x44, 0x88, 0x5d, 0xd0, //0x0000747c movb %r11b, $-48(%rbp) - 0x48, 0x83, 0xc3, 0x02, //0x00007480 addq $2, %rbx - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00007484 movl $1, %ecx - 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x00007489 leaq $-48(%rbp,%rcx), %r9 - 0x4d, 0x39, 0xd6, //0x0000748e cmpq %r10, %r14 - 0x0f, 0x82, 0x2c, 0x01, 0x00, 0x00, //0x00007491 jb LBB29_65 - 0xe9, 0xfb, 0x02, 0x00, 0x00, //0x00007497 jmp LBB29_73 - //0x0000749c LBB29_52 - 0x41, 0x3a, 0x06, //0x0000749c cmpb (%r14), %al - 0x0f, 0x85, 0x28, 0x03, 0x00, 0x00, //0x0000749f jne LBB29_90 - 0x48, 0xff, 0xc3, //0x000074a5 incq %rbx - 0x49, 0xff, 0xc6, //0x000074a8 incq %r14 - 0xe9, 0xf4, 0x02, 0x00, 0x00, //0x000074ab jmp LBB29_75 - //0x000074b0 LBB29_54 - 0x48, 0x83, 0xf9, 0x03, //0x000074b0 cmpq $3, %rcx - 0x0f, 0x8e, 0x57, 0x04, 0x00, 0x00, //0x000074b4 jle LBB29_108 - 0x8b, 0x43, 0x02, //0x000074ba movl $2(%rbx), %eax - 0x89, 0xc2, //0x000074bd movl %eax, %edx - 0xf7, 0xd2, //0x000074bf notl %edx - 0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x000074c1 leal $-808464432(%rax), %esi - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x000074c7 andl $-2139062144, %edx - 0x85, 0xf2, //0x000074cd testl %esi, %edx - 0x0f, 0x85, 0x1d, 0x04, 0x00, 0x00, //0x000074cf jne LBB29_106 - 0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x000074d5 leal $421075225(%rax), %esi - 0x09, 0xc6, //0x000074db orl %eax, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000074dd testl $-2139062144, %esi - 0x0f, 0x85, 0x09, 0x04, 0x00, 0x00, //0x000074e3 jne LBB29_106 - 0x89, 0xc6, //0x000074e9 movl %eax, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000074eb andl $2139062143, %esi - 0x41, 0xb9, 0xc0, 0xc0, 0xc0, 0xc0, //0x000074f1 movl $-1061109568, %r9d - 0x41, 0x29, 0xf1, //0x000074f7 subl %esi, %r9d - 0x44, 0x8d, 0x9e, 0x46, 0x46, 0x46, 0x46, //0x000074fa leal $1179010630(%rsi), %r11d - 0x41, 0x21, 0xd1, //0x00007501 andl %edx, %r9d - 0x45, 0x85, 0xd9, //0x00007504 testl %r11d, %r9d - 0x0f, 0x85, 0xe5, 0x03, 0x00, 0x00, //0x00007507 jne LBB29_106 - 0x41, 0xb9, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000750d movl $-522133280, %r9d - 0x41, 0x29, 0xf1, //0x00007513 subl %esi, %r9d - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00007516 addl $960051513, %esi - 0x44, 0x21, 0xca, //0x0000751c andl %r9d, %edx - 0x85, 0xf2, //0x0000751f testl %esi, %edx - 0x0f, 0x85, 0xcb, 0x03, 0x00, 0x00, //0x00007521 jne LBB29_106 - 0x0f, 0xc8, //0x00007527 bswapl %eax - 0x89, 0xc2, //0x00007529 movl %eax, %edx - 0xc1, 0xea, 0x04, //0x0000752b shrl $4, %edx - 0xf7, 0xd2, //0x0000752e notl %edx - 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x00007530 andl $16843009, %edx - 0x8d, 0x14, 0xd2, //0x00007536 leal (%rdx,%rdx,8), %edx - 0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007539 andl $252645135, %eax - 0x01, 0xd0, //0x0000753e addl %edx, %eax - 0x41, 0x89, 0xc3, //0x00007540 movl %eax, %r11d - 0x41, 0xc1, 0xeb, 0x04, //0x00007543 shrl $4, %r11d - 0x41, 0x09, 0xc3, //0x00007547 orl %eax, %r11d - 0x44, 0x89, 0xde, //0x0000754a movl %r11d, %esi - 0xc1, 0xee, 0x08, //0x0000754d shrl $8, %esi - 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00007550 andl $65280, %esi - 0x41, 0x0f, 0xb6, 0xc3, //0x00007556 movzbl %r11b, %eax - 0x09, 0xf0, //0x0000755a orl %esi, %eax - 0x4c, 0x8d, 0x4b, 0x06, //0x0000755c leaq $6(%rbx), %r9 - 0x83, 0xf8, 0x7f, //0x00007560 cmpl $127, %eax - 0x0f, 0x86, 0xab, 0x00, 0x00, 0x00, //0x00007563 jbe LBB29_77 - 0x3d, 0xff, 0x07, 0x00, 0x00, //0x00007569 cmpl $2047, %eax - 0x0f, 0x86, 0xbf, 0x00, 0x00, 0x00, //0x0000756e jbe LBB29_78 - 0x44, 0x89, 0xda, //0x00007574 movl %r11d, %edx - 0x81, 0xe2, 0x00, 0x00, 0xf8, 0x00, //0x00007577 andl $16252928, %edx - 0x81, 0xfa, 0x00, 0x00, 0xd8, 0x00, //0x0000757d cmpl $14155776, %edx - 0x0f, 0x84, 0xdc, 0x00, 0x00, 0x00, //0x00007583 je LBB29_79 - 0xc1, 0xee, 0x0c, //0x00007589 shrl $12, %esi - 0x40, 0x80, 0xce, 0xe0, //0x0000758c orb $-32, %sil - 0x40, 0x88, 0x75, 0xd0, //0x00007590 movb %sil, $-48(%rbp) - 0xc1, 0xe8, 0x06, //0x00007594 shrl $6, %eax - 0x24, 0x3f, //0x00007597 andb $63, %al - 0x0c, 0x80, //0x00007599 orb $-128, %al - 0x88, 0x45, 0xd1, //0x0000759b movb %al, $-47(%rbp) - 0x41, 0x80, 0xe3, 0x3f, //0x0000759e andb $63, %r11b - 0x41, 0x80, 0xcb, 0x80, //0x000075a2 orb $-128, %r11b - 0x44, 0x88, 0x5d, 0xd2, //0x000075a6 movb %r11b, $-46(%rbp) - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x000075aa movl $3, %ecx - 0x41, 0x89, 0xf3, //0x000075af movl %esi, %r11d - 0x4c, 0x89, 0xcb, //0x000075b2 movq %r9, %rbx - 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x000075b5 leaq $-48(%rbp,%rcx), %r9 - 0x4d, 0x39, 0xd6, //0x000075ba cmpq %r10, %r14 - 0x0f, 0x83, 0xd4, 0x01, 0x00, 0x00, //0x000075bd jae LBB29_73 - //0x000075c3 LBB29_65 - 0x48, 0x8d, 0x45, 0xd0, //0x000075c3 leaq $-48(%rbp), %rax - 0x49, 0x39, 0xc1, //0x000075c7 cmpq %rax, %r9 - 0x0f, 0x86, 0xc7, 0x01, 0x00, 0x00, //0x000075ca jbe LBB29_73 - 0x45, 0x38, 0x1e, //0x000075d0 cmpb %r11b, (%r14) - 0x0f, 0x85, 0xbe, 0x01, 0x00, 0x00, //0x000075d3 jne LBB29_73 - 0x49, 0xff, 0xc6, //0x000075d9 incq %r14 - 0x48, 0x8d, 0x55, 0xd1, //0x000075dc leaq $-47(%rbp), %rdx - 0x4c, 0x89, 0xf6, //0x000075e0 movq %r14, %rsi - //0x000075e3 LBB29_68 - 0x49, 0x89, 0xf6, //0x000075e3 movq %rsi, %r14 - 0x48, 0x89, 0xd1, //0x000075e6 movq %rdx, %rcx - 0x4c, 0x39, 0xca, //0x000075e9 cmpq %r9, %rdx - 0x0f, 0x83, 0xa9, 0x01, 0x00, 0x00, //0x000075ec jae LBB29_74 - 0x4d, 0x39, 0xd6, //0x000075f2 cmpq %r10, %r14 - 0x0f, 0x83, 0xa0, 0x01, 0x00, 0x00, //0x000075f5 jae LBB29_74 - 0x41, 0x0f, 0xb6, 0x06, //0x000075fb movzbl (%r14), %eax - 0x49, 0x8d, 0x76, 0x01, //0x000075ff leaq $1(%r14), %rsi - 0x48, 0x8d, 0x51, 0x01, //0x00007603 leaq $1(%rcx), %rdx - 0x3a, 0x01, //0x00007607 cmpb (%rcx), %al - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00007609 je LBB29_68 - 0xe9, 0x87, 0x01, 0x00, 0x00, //0x0000760f jmp LBB29_74 - //0x00007614 LBB29_77 - 0x44, 0x88, 0x5d, 0xd0, //0x00007614 movb %r11b, $-48(%rbp) - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00007618 movl $1, %ecx - 0x4c, 0x89, 0xcb, //0x0000761d movq %r9, %rbx - 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x00007620 leaq $-48(%rbp,%rcx), %r9 - 0x4d, 0x39, 0xd6, //0x00007625 cmpq %r10, %r14 - 0x0f, 0x82, 0x95, 0xff, 0xff, 0xff, //0x00007628 jb LBB29_65 - 0xe9, 0x64, 0x01, 0x00, 0x00, //0x0000762e jmp LBB29_73 - //0x00007633 LBB29_78 - 0xc1, 0xe8, 0x06, //0x00007633 shrl $6, %eax - 0x0c, 0xc0, //0x00007636 orb $-64, %al - 0x88, 0x45, 0xd0, //0x00007638 movb %al, $-48(%rbp) - 0x41, 0x80, 0xe3, 0x3f, //0x0000763b andb $63, %r11b - 0x41, 0x80, 0xcb, 0x80, //0x0000763f orb $-128, %r11b - 0x44, 0x88, 0x5d, 0xd1, //0x00007643 movb %r11b, $-47(%rbp) - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00007647 movl $2, %ecx - 0x41, 0x89, 0xc3, //0x0000764c movl %eax, %r11d - 0x4c, 0x89, 0xcb, //0x0000764f movq %r9, %rbx - 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x00007652 leaq $-48(%rbp,%rcx), %r9 - 0x4d, 0x39, 0xd6, //0x00007657 cmpq %r10, %r14 - 0x0f, 0x82, 0x63, 0xff, 0xff, 0xff, //0x0000765a jb LBB29_65 - 0xe9, 0x32, 0x01, 0x00, 0x00, //0x00007660 jmp LBB29_73 - //0x00007665 LBB29_79 - 0x48, 0x83, 0xf9, 0x06, //0x00007665 cmpq $6, %rcx - 0x0f, 0x8c, 0xbc, 0x02, 0x00, 0x00, //0x00007669 jl LBB29_111 - 0x3d, 0xff, 0xdb, 0x00, 0x00, //0x0000766f cmpl $56319, %eax - 0x0f, 0x87, 0xb1, 0x02, 0x00, 0x00, //0x00007674 ja LBB29_111 - 0x41, 0x80, 0x39, 0x5c, //0x0000767a cmpb $92, (%r9) - 0x0f, 0x85, 0xa7, 0x02, 0x00, 0x00, //0x0000767e jne LBB29_111 - 0x80, 0x7b, 0x07, 0x75, //0x00007684 cmpb $117, $7(%rbx) - 0x0f, 0x85, 0x9d, 0x02, 0x00, 0x00, //0x00007688 jne LBB29_111 - 0x4c, 0x8d, 0x4b, 0x08, //0x0000768e leaq $8(%rbx), %r9 - 0x8b, 0x4b, 0x08, //0x00007692 movl $8(%rbx), %ecx - 0x89, 0xca, //0x00007695 movl %ecx, %edx - 0xf7, 0xd2, //0x00007697 notl %edx - 0x8d, 0xb1, 0xd0, 0xcf, 0xcf, 0xcf, //0x00007699 leal $-808464432(%rcx), %esi - 0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x0000769f andl $-2139062144, %edx - 0x85, 0xf2, //0x000076a5 testl %esi, %edx - 0x0f, 0x85, 0x72, 0x02, 0x00, 0x00, //0x000076a7 jne LBB29_110 - 0x8d, 0xb1, 0x19, 0x19, 0x19, 0x19, //0x000076ad leal $421075225(%rcx), %esi - 0x09, 0xce, //0x000076b3 orl %ecx, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000076b5 testl $-2139062144, %esi - 0x0f, 0x85, 0x5e, 0x02, 0x00, 0x00, //0x000076bb jne LBB29_110 - 0x89, 0xce, //0x000076c1 movl %ecx, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000076c3 andl $2139062143, %esi - 0x41, 0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x000076c9 movl $-1061109568, %r11d - 0x41, 0x29, 0xf3, //0x000076cf subl %esi, %r11d - 0x44, 0x8d, 0xa6, 0x46, 0x46, 0x46, 0x46, //0x000076d2 leal $1179010630(%rsi), %r12d - 0x41, 0x21, 0xd3, //0x000076d9 andl %edx, %r11d - 0x45, 0x85, 0xe3, //0x000076dc testl %r12d, %r11d - 0x0f, 0x85, 0x3a, 0x02, 0x00, 0x00, //0x000076df jne LBB29_110 - 0x41, 0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x000076e5 movl $-522133280, %r11d - 0x41, 0x29, 0xf3, //0x000076eb subl %esi, %r11d - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x000076ee addl $960051513, %esi - 0x44, 0x21, 0xda, //0x000076f4 andl %r11d, %edx - 0x85, 0xf2, //0x000076f7 testl %esi, %edx - 0x0f, 0x85, 0x20, 0x02, 0x00, 0x00, //0x000076f9 jne LBB29_110 - 0x0f, 0xc9, //0x000076ff bswapl %ecx - 0x89, 0xca, //0x00007701 movl %ecx, %edx - 0xc1, 0xea, 0x04, //0x00007703 shrl $4, %edx - 0xf7, 0xd2, //0x00007706 notl %edx - 0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x00007708 andl $16843009, %edx - 0x8d, 0x14, 0xd2, //0x0000770e leal (%rdx,%rdx,8), %edx - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007711 andl $252645135, %ecx - 0x01, 0xd1, //0x00007717 addl %edx, %ecx - 0x89, 0xca, //0x00007719 movl %ecx, %edx - 0xc1, 0xea, 0x04, //0x0000771b shrl $4, %edx - 0x09, 0xca, //0x0000771e orl %ecx, %edx - 0x89, 0xd1, //0x00007720 movl %edx, %ecx - 0x81, 0xe1, 0x00, 0x00, 0xfc, 0x00, //0x00007722 andl $16515072, %ecx - 0x81, 0xf9, 0x00, 0x00, 0xdc, 0x00, //0x00007728 cmpl $14417920, %ecx - 0x0f, 0x85, 0xf7, 0x01, 0x00, 0x00, //0x0000772e jne LBB29_111 - 0x89, 0xd1, //0x00007734 movl %edx, %ecx - 0xc1, 0xe9, 0x08, //0x00007736 shrl $8, %ecx - 0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00007739 andl $65280, %ecx - 0x0f, 0xb6, 0xd2, //0x0000773f movzbl %dl, %edx - 0x09, 0xca, //0x00007742 orl %ecx, %edx - 0xc1, 0xe0, 0x0a, //0x00007744 shll $10, %eax - 0x8d, 0x84, 0x10, 0x00, 0x24, 0xa0, 0xfc, //0x00007747 leal $-56613888(%rax,%rdx), %eax - 0x41, 0x89, 0xc3, //0x0000774e movl %eax, %r11d - 0x41, 0xc1, 0xeb, 0x12, //0x00007751 shrl $18, %r11d - 0x41, 0x80, 0xcb, 0xf0, //0x00007755 orb $-16, %r11b - 0x44, 0x88, 0x5d, 0xd0, //0x00007759 movb %r11b, $-48(%rbp) - 0x89, 0xc1, //0x0000775d movl %eax, %ecx - 0xc1, 0xe9, 0x0c, //0x0000775f shrl $12, %ecx - 0x80, 0xe1, 0x3f, //0x00007762 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00007765 orb $-128, %cl - 0x88, 0x4d, 0xd1, //0x00007768 movb %cl, $-47(%rbp) - 0x89, 0xc1, //0x0000776b movl %eax, %ecx - 0xc1, 0xe9, 0x06, //0x0000776d shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x00007770 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00007773 orb $-128, %cl - 0x88, 0x4d, 0xd2, //0x00007776 movb %cl, $-46(%rbp) - 0x24, 0x3f, //0x00007779 andb $63, %al - 0x0c, 0x80, //0x0000777b orb $-128, %al - 0x88, 0x45, 0xd3, //0x0000777d movb %al, $-45(%rbp) - 0x48, 0x83, 0xc3, 0x0c, //0x00007780 addq $12, %rbx - 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00007784 movl $4, %ecx - 0x4c, 0x8d, 0x4c, 0x0d, 0xd0, //0x00007789 leaq $-48(%rbp,%rcx), %r9 - 0x4d, 0x39, 0xd6, //0x0000778e cmpq %r10, %r14 - 0x0f, 0x82, 0x2c, 0xfe, 0xff, 0xff, //0x00007791 jb LBB29_65 - //0x00007797 LBB29_73 - 0x48, 0x8d, 0x4d, 0xd0, //0x00007797 leaq $-48(%rbp), %rcx - //0x0000779b LBB29_74 - 0x4c, 0x39, 0xc9, //0x0000779b cmpq %r9, %rcx - 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x0000779e jne LBB29_90 - //0x000077a4 LBB29_75 - 0x49, 0x39, 0xd8, //0x000077a4 cmpq %rbx, %r8 - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x000077a7 jbe LBB29_89 - 0x4d, 0x39, 0xd6, //0x000077ad cmpq %r10, %r14 - 0x0f, 0x82, 0x84, 0xfc, 0xff, 0xff, //0x000077b0 jb LBB29_47 - //0x000077b6 LBB29_89 - 0x49, 0x31, 0xd8, //0x000077b6 xorq %rbx, %r8 - 0x4d, 0x31, 0xd6, //0x000077b9 xorq %r10, %r14 - 0x31, 0xdb, //0x000077bc xorl %ebx, %ebx - 0x4d, 0x09, 0xc6, //0x000077be orq %r8, %r14 - 0x0f, 0x94, 0xc3, //0x000077c1 sete %bl - 0x4c, 0x8b, 0x75, 0xc8, //0x000077c4 movq $-56(%rbp), %r14 - 0xe9, 0xfb, 0xfb, 0xff, 0xff, //0x000077c8 jmp LBB29_42 - //0x000077cd LBB29_90 - 0x31, 0xdb, //0x000077cd xorl %ebx, %ebx - 0x4c, 0x8b, 0x75, 0xc8, //0x000077cf movq $-56(%rbp), %r14 - 0xe9, 0xf0, 0xfb, 0xff, 0xff, //0x000077d3 jmp LBB29_42 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000077d8 .p2align 4, 0x90 - //0x000077e0 LBB29_91 + 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, 0xcf, 0x00, 0x00, 0x00, //0x000077e2 jne LBB29_102 + 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, 0xd8, 0x00, 0x00, 0x00, //0x000077f2 js LBB29_104 - 0x49, 0x8b, 0x7d, 0x00, //0x000077f8 movq (%r13), %rdi - 0x49, 0x8b, 0x75, 0x08, //0x000077fc movq $8(%r13), %rsi - 0x4c, 0x89, 0xfa, //0x00007800 movq %r15, %rdx - 0xe8, 0x18, 0xca, 0xff, 0xff, //0x00007803 callq _advance_ns - 0x3c, 0x5d, //0x00007808 cmpb $93, %al - 0x0f, 0x84, 0x90, 0x00, 0x00, 0x00, //0x0000780a je LBB29_100 - 0x49, 0xff, 0x0f, //0x00007810 decq (%r15) - 0x48, 0xff, 0xc3, //0x00007813 incq %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007816 .p2align 4, 0x90 - //0x00007820 LBB29_95 - 0x48, 0xff, 0xcb, //0x00007820 decq %rbx - 0x48, 0x85, 0xdb, //0x00007823 testq %rbx, %rbx - 0x0f, 0x8e, 0x34, 0x00, 0x00, 0x00, //0x00007826 jle LBB29_97 - 0x4c, 0x89, 0xef, //0x0000782c movq %r13, %rdi - 0x4c, 0x89, 0xfe, //0x0000782f movq %r15, %rsi - 0xe8, 0x19, 0xed, 0xff, 0xff, //0x00007832 callq _skip_one_fast - 0x49, 0x8b, 0x7d, 0x00, //0x00007837 movq (%r13), %rdi - 0x49, 0x8b, 0x75, 0x08, //0x0000783b movq $8(%r13), %rsi - 0x4c, 0x89, 0xfa, //0x0000783f movq %r15, %rdx - 0xe8, 0xd9, 0xc9, 0xff, 0xff, //0x00007842 callq _advance_ns + 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 LBB29_95 - 0xe9, 0x5b, 0x00, 0x00, 0x00, //0x0000784f jmp LBB29_101 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007854 .p2align 4, 0x90 - //0x00007860 LBB29_97 - 0x49, 0x83, 0xc6, 0x10, //0x00007860 addq $16, %r14 - 0x48, 0x8b, 0x45, 0xb8, //0x00007864 movq $-72(%rbp), %rax - 0x49, 0x39, 0xc6, //0x00007868 cmpq %rax, %r14 - 0x48, 0x8b, 0x4d, 0xb0, //0x0000786b movq $-80(%rbp), %rcx - 0x0f, 0x85, 0x81, 0xf8, 0xff, 0xff, //0x0000786f jne LBB29_2 - //0x00007875 LBB29_98 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007875 movl $1, %eax - 0xc4, 0xe1, 0xf9, 0x6e, 0xc0, //0x0000787a vmovq %rax, %xmm0 - 0xc5, 0xfa, 0x7f, 0x01, //0x0000787f vmovdqu %xmm0, (%rcx) - 0x48, 0x89, 0xcf, //0x00007883 movq %rcx, %rdi - 0x4c, 0x89, 0xee, //0x00007886 movq %r13, %rsi - 0x4c, 0x89, 0xfa, //0x00007889 movq %r15, %rdx - 0x31, 0xc9, //0x0000788c xorl %ecx, %ecx - 0xe8, 0xbd, 0xd9, 0xff, 0xff, //0x0000788e callq _fsm_exec - 0xe9, 0x29, 0x00, 0x00, 0x00, //0x00007893 jmp LBB29_103 - //0x00007898 LBB29_99 - 0x3c, 0x7d, //0x00007898 cmpb $125, %al - 0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x0000789a jne LBB29_102 - //0x000078a0 LBB29_100 - 0x49, 0xff, 0x0f, //0x000078a0 decq (%r15) - 0x48, 0xc7, 0xc0, 0xdf, 0xff, 0xff, 0xff, //0x000078a3 movq $-33, %rax - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000078aa jmp LBB29_103 - //0x000078af LBB29_101 - 0x3c, 0x5d, //0x000078af cmpb $93, %al - 0x0f, 0x84, 0xe9, 0xff, 0xff, 0xff, //0x000078b1 je LBB29_100 - //0x000078b7 LBB29_102 - 0x49, 0xff, 0x0f, //0x000078b7 decq (%r15) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000078ba movq $-2, %rax - //0x000078c1 LBB29_103 - 0x48, 0x83, 0xc4, 0x28, //0x000078c1 addq $40, %rsp - 0x5b, //0x000078c5 popq %rbx - 0x41, 0x5c, //0x000078c6 popq %r12 - 0x41, 0x5d, //0x000078c8 popq %r13 - 0x41, 0x5e, //0x000078ca popq %r14 - 0x41, 0x5f, //0x000078cc popq %r15 - 0x5d, //0x000078ce popq %rbp - 0xc3, //0x000078cf retq - //0x000078d0 LBB29_104 - 0x49, 0xff, 0x0f, //0x000078d0 decq (%r15) - 0x48, 0xc7, 0xc0, 0xde, 0xff, 0xff, 0xff, //0x000078d3 movq $-34, %rax - 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x000078da jmp LBB29_103 - //0x000078df LBB29_105 - 0x49, 0x8b, 0x45, 0x08, //0x000078df movq $8(%r13), %rax - 0x49, 0x89, 0x07, //0x000078e3 movq %rax, (%r15) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000078e6 movq $-1, %rax - 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000078ed jmp LBB29_103 - //0x000078f2 LBB29_106 - 0x48, 0x83, 0xc3, 0x02, //0x000078f2 addq $2, %rbx - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000078f6 movq $-2, %rax - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000078fd jmp LBB29_109 - //0x00007902 LBB29_107 - 0x48, 0xff, 0xc3, //0x00007902 incq %rbx - 0x48, 0xc7, 0xc0, 0xfd, 0xff, 0xff, 0xff, //0x00007905 movq $-3, %rax - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x0000790c jmp LBB29_109 - //0x00007911 LBB29_108 - 0x48, 0xff, 0xc3, //0x00007911 incq %rbx - //0x00007914 LBB29_109 - 0x48, 0x29, 0xfb, //0x00007914 subq %rdi, %rbx - 0x49, 0x89, 0x1f, //0x00007917 movq %rbx, (%r15) - 0xe9, 0xa2, 0xff, 0xff, 0xff, //0x0000791a jmp LBB29_103 - //0x0000791f LBB29_110 - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x0000791f movq $-2, %rax - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00007926 jmp LBB29_112 - //0x0000792b LBB29_111 - 0x48, 0xc7, 0xc0, 0xfc, 0xff, 0xff, 0xff, //0x0000792b movq $-4, %rax - //0x00007932 LBB29_112 - 0x4c, 0x89, 0xcb, //0x00007932 movq %r9, %rbx - 0xe9, 0xda, 0xff, 0xff, 0xff, //0x00007935 jmp LBB29_109 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000793a .p2align 4, 0x90 - //0x00007940 _validate_utf8 - 0x55, //0x00007940 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007941 movq %rsp, %rbp - 0x41, 0x57, //0x00007944 pushq %r15 - 0x41, 0x56, //0x00007946 pushq %r14 - 0x41, 0x54, //0x00007948 pushq %r12 - 0x53, //0x0000794a pushq %rbx - 0x50, //0x0000794b pushq %rax - 0x4c, 0x8b, 0x17, //0x0000794c movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x0000794f movq $8(%rdi), %r11 - 0x48, 0x8b, 0x0e, //0x00007953 movq (%rsi), %rcx - 0x4c, 0x01, 0xd1, //0x00007956 addq %r10, %rcx - 0x4f, 0x8d, 0x44, 0x1a, 0xfd, //0x00007959 leaq $-3(%r10,%r11), %r8 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x0000795e jmp LBB30_1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007963 .p2align 4, 0x90 - //0x00007970 LBB30_19 - 0x48, 0x01, 0xd9, //0x00007970 addq %rbx, %rcx - //0x00007973 LBB30_1 - 0x4c, 0x39, 0xc1, //0x00007973 cmpq %r8, %rcx - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007976 jae LBB30_2 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000797c movl $1, %ebx - 0x80, 0x39, 0x00, //0x00007981 cmpb $0, (%rcx) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00007984 jns LBB30_19 - 0x8b, 0x01, //0x0000798a movl (%rcx), %eax - 0x89, 0xc7, //0x0000798c movl %eax, %edi - 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x0000798e andl $12632304, %edi - 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00007994 cmpl $8421600, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000799a jne LBB30_10 - 0x89, 0xc7, //0x000079a0 movl %eax, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x000079a2 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x000079a8 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000079ae je LBB30_10 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000079b4 movl $3, %ebx - 0x85, 0xff, //0x000079b9 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x000079bb jne LBB30_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000079c1 .p2align 4, 0x90 - //0x000079d0 LBB30_10 - 0x89, 0xc7, //0x000079d0 movl %eax, %edi - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x000079d2 andl $49376, %edi - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x000079d8 cmpl $32960, %edi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000079de jne LBB30_12 - 0x89, 0xc7, //0x000079e4 movl %eax, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000079e6 movl $2, %ebx - 0x83, 0xe7, 0x1e, //0x000079eb andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000079ee jne LBB30_19 - //0x000079f4 LBB30_12 - 0x89, 0xc7, //0x000079f4 movl %eax, %edi - 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x000079f6 andl $-1061109512, %edi - 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x000079fc cmpl $-2139062032, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007a02 jne LBB30_16 - 0x89, 0xc7, //0x00007a08 movl %eax, %edi - 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x00007a0a andl $12295, %edi - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007a10 je LBB30_16 - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00007a16 movl $4, %ebx - 0xa8, 0x04, //0x00007a1b testb $4, %al - 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x00007a1d je LBB30_19 - 0x25, 0x03, 0x30, 0x00, 0x00, //0x00007a23 andl $12291, %eax - 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x00007a28 je LBB30_19 - //0x00007a2e LBB30_16 - 0x48, 0x89, 0xcf, //0x00007a2e movq %rcx, %rdi - 0x4c, 0x29, 0xd7, //0x00007a31 subq %r10, %rdi - 0x48, 0x8b, 0x1a, //0x00007a34 movq (%rdx), %rbx - 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x00007a37 cmpq $4096, %rbx - 0x0f, 0x83, 0x87, 0x01, 0x00, 0x00, //0x00007a3e jae LBB30_17 - 0x48, 0x63, 0xc7, //0x00007a44 movslq %edi, %rax - 0x48, 0x8d, 0x7b, 0x01, //0x00007a47 leaq $1(%rbx), %rdi - 0x48, 0x89, 0x3a, //0x00007a4b movq %rdi, (%rdx) - 0x48, 0x89, 0x44, 0xda, 0x08, //0x00007a4e movq %rax, $8(%rdx,%rbx,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007a53 movl $1, %ebx - 0xe9, 0x13, 0xff, 0xff, 0xff, //0x00007a58 jmp LBB30_19 - //0x00007a5d LBB30_2 - 0x4d, 0x01, 0xd3, //0x00007a5d addq %r10, %r11 - 0x4c, 0x39, 0xd9, //0x00007a60 cmpq %r11, %rcx - 0x0f, 0x83, 0x3e, 0x01, 0x00, 0x00, //0x00007a63 jae LBB30_36 - 0x4c, 0x8d, 0x45, 0xdc, //0x00007a69 leaq $-36(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xda, //0x00007a6d leaq $-38(%rbp), %r9 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007a71 jmp LBB30_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007a76 .p2align 4, 0x90 - //0x00007a80 LBB30_5 - 0x48, 0xff, 0xc1, //0x00007a80 incq %rcx - 0x4c, 0x39, 0xd9, //0x00007a83 cmpq %r11, %rcx - 0x0f, 0x83, 0x1b, 0x01, 0x00, 0x00, //0x00007a86 jae LBB30_36 - //0x00007a8c LBB30_4 - 0x80, 0x39, 0x00, //0x00007a8c cmpb $0, (%rcx) - 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x00007a8f jns LBB30_5 - 0xc6, 0x45, 0xdc, 0x00, //0x00007a95 movb $0, $-36(%rbp) - 0xc6, 0x45, 0xda, 0x00, //0x00007a99 movb $0, $-38(%rbp) - 0x4c, 0x89, 0xdb, //0x00007a9d movq %r11, %rbx - 0x48, 0x29, 0xcb, //0x00007aa0 subq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00007aa3 cmpq $2, %rbx - 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00007aa7 jb LBB30_21 - 0x44, 0x0f, 0xb6, 0x21, //0x00007aad movzbl (%rcx), %r12d - 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00007ab1 movzbl $1(%rcx), %r14d - 0x44, 0x88, 0x65, 0xdc, //0x00007ab6 movb %r12b, $-36(%rbp) - 0x4c, 0x8d, 0x79, 0x02, //0x00007aba leaq $2(%rcx), %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x00007abe addq $-2, %rbx - 0x4c, 0x89, 0xcf, //0x00007ac2 movq %r9, %rdi - 0x48, 0x85, 0xdb, //0x00007ac5 testq %rbx, %rbx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00007ac8 je LBB30_24 - //0x00007ace LBB30_25 - 0x41, 0x0f, 0xb6, 0x07, //0x00007ace movzbl (%r15), %eax - 0x88, 0x07, //0x00007ad2 movb %al, (%rdi) - 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00007ad4 movzbl $-36(%rbp), %r12d - 0x0f, 0xb6, 0x7d, 0xda, //0x00007ad9 movzbl $-38(%rbp), %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x00007add jmp LBB30_26 - //0x00007ae2 LBB30_21 - 0x45, 0x31, 0xe4, //0x00007ae2 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x00007ae5 xorl %r14d, %r14d - 0x4c, 0x89, 0xc7, //0x00007ae8 movq %r8, %rdi - 0x49, 0x89, 0xcf, //0x00007aeb movq %rcx, %r15 - 0x48, 0x85, 0xdb, //0x00007aee testq %rbx, %rbx - 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x00007af1 jne LBB30_25 - //0x00007af7 LBB30_24 - 0x31, 0xff, //0x00007af7 xorl %edi, %edi - //0x00007af9 LBB30_26 - 0x40, 0x0f, 0xb6, 0xc7, //0x00007af9 movzbl %dil, %eax - 0xc1, 0xe0, 0x10, //0x00007afd shll $16, %eax - 0x41, 0x0f, 0xb6, 0xde, //0x00007b00 movzbl %r14b, %ebx - 0xc1, 0xe3, 0x08, //0x00007b04 shll $8, %ebx - 0x41, 0x0f, 0xb6, 0xfc, //0x00007b07 movzbl %r12b, %edi - 0x09, 0xdf, //0x00007b0b orl %ebx, %edi - 0x09, 0xf8, //0x00007b0d orl %edi, %eax - 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x00007b0f andl $12632304, %eax - 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x00007b14 cmpl $8421600, %eax - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00007b19 jne LBB30_29 - 0x89, 0xf8, //0x00007b1f movl %edi, %eax - 0x25, 0x0f, 0x20, 0x00, 0x00, //0x00007b21 andl $8207, %eax - 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x00007b26 cmpl $8205, %eax - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00007b2b je LBB30_29 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007b31 movl $3, %ebx - 0x85, 0xc0, //0x00007b36 testl %eax, %eax - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00007b38 jne LBB30_34 - 0x90, 0x90, //0x00007b3e .p2align 4, 0x90 - //0x00007b40 LBB30_29 - 0x41, 0xf6, 0xc4, 0x1e, //0x00007b40 testb $30, %r12b - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x00007b44 je LBB30_31 - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00007b4a andl $49376, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007b50 movl $2, %ebx - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007b55 cmpl $32960, %edi - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00007b5b jne LBB30_31 - //0x00007b61 LBB30_34 - 0x48, 0x01, 0xd9, //0x00007b61 addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x00007b64 cmpq %r11, %rcx - 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00007b67 jb LBB30_4 - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x00007b6d jmp LBB30_36 - //0x00007b72 LBB30_31 - 0x48, 0x89, 0xc8, //0x00007b72 movq %rcx, %rax - 0x4c, 0x29, 0xd0, //0x00007b75 subq %r10, %rax - 0x48, 0x8b, 0x3a, //0x00007b78 movq (%rdx), %rdi - 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x00007b7b cmpq $4096, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x00007b82 jae LBB30_32 - 0x48, 0x98, //0x00007b88 cltq - 0x48, 0x8d, 0x5f, 0x01, //0x00007b8a leaq $1(%rdi), %rbx - 0x48, 0x89, 0x1a, //0x00007b8e movq %rbx, (%rdx) - 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00007b91 movq %rax, $8(%rdx,%rdi,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007b96 movl $1, %ebx - 0x48, 0x01, 0xd9, //0x00007b9b addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x00007b9e cmpq %r11, %rcx - 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00007ba1 jb LBB30_4 - //0x00007ba7 LBB30_36 - 0x4c, 0x29, 0xd1, //0x00007ba7 subq %r10, %rcx - 0x48, 0x89, 0x0e, //0x00007baa movq %rcx, (%rsi) - 0x31, 0xc0, //0x00007bad xorl %eax, %eax - //0x00007baf LBB30_37 - 0x48, 0x83, 0xc4, 0x08, //0x00007baf addq $8, %rsp - 0x5b, //0x00007bb3 popq %rbx - 0x41, 0x5c, //0x00007bb4 popq %r12 - 0x41, 0x5e, //0x00007bb6 popq %r14 - 0x41, 0x5f, //0x00007bb8 popq %r15 - 0x5d, //0x00007bba popq %rbp - 0xc3, //0x00007bbb retq - //0x00007bbc LBB30_32 - 0x48, 0x89, 0x06, //0x00007bbc movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007bbf movq $-1, %rax - 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00007bc6 jmp LBB30_37 - //0x00007bcb LBB30_17 - 0x48, 0x89, 0x3e, //0x00007bcb movq %rdi, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00007bce movq $-1, %rax - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00007bd5 jmp LBB30_37 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007bda .p2align 5, 0x00 - //0x00007be0 LCPI31_0 - 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007be0 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, //0x00007bf0 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f' - //0x00007c00 LCPI31_1 - 0x02, //0x00007c00 .byte 2 - 0x02, //0x00007c01 .byte 2 - 0x02, //0x00007c02 .byte 2 - 0x02, //0x00007c03 .byte 2 - 0x02, //0x00007c04 .byte 2 - 0x02, //0x00007c05 .byte 2 - 0x02, //0x00007c06 .byte 2 - 0x02, //0x00007c07 .byte 2 - 0x80, //0x00007c08 .byte 128 - 0x80, //0x00007c09 .byte 128 - 0x80, //0x00007c0a .byte 128 - 0x80, //0x00007c0b .byte 128 - 0x21, //0x00007c0c .byte 33 + 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 - 0x15, //0x00007c0e .byte 21 - 0x49, //0x00007c0f .byte 73 - 0x02, //0x00007c10 .byte 2 - 0x02, //0x00007c11 .byte 2 - 0x02, //0x00007c12 .byte 2 - 0x02, //0x00007c13 .byte 2 - 0x02, //0x00007c14 .byte 2 - 0x02, //0x00007c15 .byte 2 - 0x02, //0x00007c16 .byte 2 - 0x02, //0x00007c17 .byte 2 - 0x80, //0x00007c18 .byte 128 - 0x80, //0x00007c19 .byte 128 - 0x80, //0x00007c1a .byte 128 - 0x80, //0x00007c1b .byte 128 - 0x21, //0x00007c1c .byte 33 + 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 - 0x15, //0x00007c1e .byte 21 - 0x49, //0x00007c1f .byte 73 - //0x00007c20 LCPI31_2 - 0xe7, //0x00007c20 .byte 231 - 0xa3, //0x00007c21 .byte 163 - 0x83, //0x00007c22 .byte 131 - 0x83, //0x00007c23 .byte 131 - 0x8b, //0x00007c24 .byte 139 - 0xcb, //0x00007c25 .byte 203 - 0xcb, //0x00007c26 .byte 203 - 0xcb, //0x00007c27 .byte 203 - 0xcb, //0x00007c28 .byte 203 - 0xcb, //0x00007c29 .byte 203 - 0xcb, //0x00007c2a .byte 203 - 0xcb, //0x00007c2b .byte 203 - 0xcb, //0x00007c2c .byte 203 - 0xdb, //0x00007c2d .byte 219 - 0xcb, //0x00007c2e .byte 203 - 0xcb, //0x00007c2f .byte 203 - 0xe7, //0x00007c30 .byte 231 - 0xa3, //0x00007c31 .byte 163 - 0x83, //0x00007c32 .byte 131 - 0x83, //0x00007c33 .byte 131 - 0x8b, //0x00007c34 .byte 139 - 0xcb, //0x00007c35 .byte 203 - 0xcb, //0x00007c36 .byte 203 - 0xcb, //0x00007c37 .byte 203 - 0xcb, //0x00007c38 .byte 203 - 0xcb, //0x00007c39 .byte 203 - 0xcb, //0x00007c3a .byte 203 - 0xcb, //0x00007c3b .byte 203 - 0xcb, //0x00007c3c .byte 203 - 0xdb, //0x00007c3d .byte 219 - 0xcb, //0x00007c3e .byte 203 - 0xcb, //0x00007c3f .byte 203 - //0x00007c40 LCPI31_3 - 0x01, //0x00007c40 .byte 1 - 0x01, //0x00007c41 .byte 1 - 0x01, //0x00007c42 .byte 1 - 0x01, //0x00007c43 .byte 1 - 0x01, //0x00007c44 .byte 1 - 0x01, //0x00007c45 .byte 1 - 0x01, //0x00007c46 .byte 1 - 0x01, //0x00007c47 .byte 1 - 0xe6, //0x00007c48 .byte 230 - 0xae, //0x00007c49 .byte 174 - 0xba, //0x00007c4a .byte 186 - 0xba, //0x00007c4b .byte 186 - 0x01, //0x00007c4c .byte 1 - 0x01, //0x00007c4d .byte 1 - 0x01, //0x00007c4e .byte 1 - 0x01, //0x00007c4f .byte 1 - 0x01, //0x00007c50 .byte 1 - 0x01, //0x00007c51 .byte 1 - 0x01, //0x00007c52 .byte 1 - 0x01, //0x00007c53 .byte 1 - 0x01, //0x00007c54 .byte 1 - 0x01, //0x00007c55 .byte 1 - 0x01, //0x00007c56 .byte 1 - 0x01, //0x00007c57 .byte 1 - 0xe6, //0x00007c58 .byte 230 - 0xae, //0x00007c59 .byte 174 - 0xba, //0x00007c5a .byte 186 - 0xba, //0x00007c5b .byte 186 - 0x01, //0x00007c5c .byte 1 - 0x01, //0x00007c5d .byte 1 - 0x01, //0x00007c5e .byte 1 - 0x01, //0x00007c5f .byte 1 - //0x00007c60 LCPI31_4 - 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, 0xdf, //0x00007c60 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, //0x00007c70 QUAD $0xdfdfdfdfdfdfdfdf; QUAD $0xdfdfdfdfdfdfdfdf // .space 16, '\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf\xdf' - //0x00007c80 LCPI31_5 - 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, 0xef, //0x00007c80 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, //0x00007c90 QUAD $0xefefefefefefefef; QUAD $0xefefefefefefefef // .space 16, '\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef\xef' - //0x00007ca0 LCPI31_7 - 0xff, //0x00007ca0 .byte 255 - 0xff, //0x00007ca1 .byte 255 - 0xff, //0x00007ca2 .byte 255 - 0xff, //0x00007ca3 .byte 255 - 0xff, //0x00007ca4 .byte 255 - 0xff, //0x00007ca5 .byte 255 - 0xff, //0x00007ca6 .byte 255 - 0xff, //0x00007ca7 .byte 255 - 0xff, //0x00007ca8 .byte 255 - 0xff, //0x00007ca9 .byte 255 - 0xff, //0x00007caa .byte 255 - 0xff, //0x00007cab .byte 255 - 0xff, //0x00007cac .byte 255 - 0xff, //0x00007cad .byte 255 - 0xff, //0x00007cae .byte 255 - 0xff, //0x00007caf .byte 255 - 0xff, //0x00007cb0 .byte 255 - 0xff, //0x00007cb1 .byte 255 - 0xff, //0x00007cb2 .byte 255 - 0xff, //0x00007cb3 .byte 255 - 0xff, //0x00007cb4 .byte 255 - 0xff, //0x00007cb5 .byte 255 - 0xff, //0x00007cb6 .byte 255 - 0xff, //0x00007cb7 .byte 255 - 0xff, //0x00007cb8 .byte 255 - 0xff, //0x00007cb9 .byte 255 - 0xff, //0x00007cba .byte 255 - 0xff, //0x00007cbb .byte 255 - 0xff, //0x00007cbc .byte 255 - 0xef, //0x00007cbd .byte 239 - 0xdf, //0x00007cbe .byte 223 - 0xbf, //0x00007cbf .byte 191 - //0x00007cc0 LCPI31_8 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007cc0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007cd0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00007ce0 .p2align 3, 0x00 - //0x00007ce0 LCPI31_6 - 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, //0x00007ce0 .quad -9187201950435737472 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007ce8 .p2align 4, 0x90 - //0x00007cf0 _validate_utf8_fast - 0x55, //0x00007cf0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007cf1 movq %rsp, %rbp - 0x53, //0x00007cf4 pushq %rbx - 0x48, 0x81, 0xec, 0xa0, 0x00, 0x00, 0x00, //0x00007cf5 subq $160, %rsp - 0x48, 0x8b, 0x47, 0x08, //0x00007cfc movq $8(%rdi), %rax - 0x48, 0x85, 0xc0, //0x00007d00 testq %rax, %rax - 0x0f, 0x84, 0xc3, 0x07, 0x00, 0x00, //0x00007d03 je LBB31_12 - 0x4c, 0x8b, 0x07, //0x00007d09 movq (%rdi), %r8 - 0x4d, 0x8d, 0x0c, 0x00, //0x00007d0c leaq (%r8,%rax), %r9 - 0x49, 0x8d, 0x79, 0x80, //0x00007d10 leaq $-128(%r9), %rdi - 0xc5, 0xf1, 0xef, 0xc9, //0x00007d14 vpxor %xmm1, %xmm1, %xmm1 - 0xc5, 0xe9, 0xef, 0xd2, //0x00007d18 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf9, 0xef, 0xc0, //0x00007d1c vpxor %xmm0, %xmm0, %xmm0 - 0x4c, 0x89, 0xc2, //0x00007d20 movq %r8, %rdx - 0x4c, 0x39, 0xc7, //0x00007d23 cmpq %r8, %rdi - 0x0f, 0x86, 0x70, 0x03, 0x00, 0x00, //0x00007d26 jbe LBB31_14 - 0x48, 0x8d, 0x50, 0xff, //0x00007d2c leaq $-1(%rax), %rdx - 0xc5, 0xfd, 0x6f, 0x25, 0xa8, 0xfe, 0xff, 0xff, //0x00007d30 vmovdqa $-344(%rip), %ymm4 /* LCPI31_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0xe0, 0xfe, 0xff, 0xff, //0x00007d38 vmovdqa $-288(%rip), %ymm6 /* LCPI31_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x3d, 0xf8, 0xfe, 0xff, 0xff, //0x00007d40 vmovdqa $-264(%rip), %ymm7 /* LCPI31_3+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x05, 0x10, 0xff, 0xff, 0xff, //0x00007d48 vmovdqa $-240(%rip), %ymm8 /* LCPI31_4+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x0d, 0x28, 0xff, 0xff, 0xff, //0x00007d50 vmovdqa $-216(%rip), %ymm9 /* LCPI31_5+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x15, 0x40, 0xff, 0xff, 0xff, //0x00007d58 vmovdqa $-192(%rip), %ymm10 /* LCPI31_7+0(%rip) */ - 0x4c, 0x89, 0xc1, //0x00007d60 movq %r8, %rcx - 0xc5, 0xf9, 0xef, 0xc0, //0x00007d63 vpxor %xmm0, %xmm0, %xmm0 - 0xc5, 0xe9, 0xef, 0xd2, //0x00007d67 vpxor %xmm2, %xmm2, %xmm2 - 0xc5, 0xf1, 0xef, 0xc9, //0x00007d6b vpxor %xmm1, %xmm1, %xmm1 - 0x90, //0x00007d6f .p2align 4, 0x90 - //0x00007d70 LBB31_3 - 0xc5, 0x7e, 0x6f, 0x39, //0x00007d70 vmovdqu (%rcx), %ymm15 - 0xc5, 0x7e, 0x6f, 0x69, 0x20, //0x00007d74 vmovdqu $32(%rcx), %ymm13 - 0xc5, 0x7e, 0x6f, 0x61, 0x40, //0x00007d79 vmovdqu $64(%rcx), %ymm12 - 0xc5, 0x7e, 0x6f, 0x59, 0x60, //0x00007d7e vmovdqu $96(%rcx), %ymm11 - 0xc4, 0xc1, 0x15, 0xeb, 0xdf, //0x00007d83 vpor %ymm15, %ymm13, %ymm3 - 0xc4, 0x41, 0x25, 0xeb, 0xf4, //0x00007d88 vpor %ymm12, %ymm11, %ymm14 - 0xc5, 0x8d, 0xeb, 0xeb, //0x00007d8d vpor %ymm3, %ymm14, %ymm5 - 0xc5, 0xfd, 0xd7, 0xf5, //0x00007d91 vpmovmskb %ymm5, %esi - 0x85, 0xf6, //0x00007d95 testl %esi, %esi - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00007d97 jne LBB31_6 - 0xc5, 0xf5, 0xeb, 0xc0, //0x00007d9d vpor %ymm0, %ymm1, %ymm0 - //0x00007da1 LBB31_5 - 0x48, 0x83, 0xe9, 0x80, //0x00007da1 subq $-128, %rcx - 0x48, 0x39, 0xf9, //0x00007da5 cmpq %rdi, %rcx - 0x0f, 0x82, 0xc2, 0xff, 0xff, 0xff, //0x00007da8 jb LBB31_3 - 0xe9, 0xe2, 0x02, 0x00, 0x00, //0x00007dae jmp LBB31_13 - //0x00007db3 LBB31_6 - 0xc5, 0xfd, 0xd7, 0xf3, //0x00007db3 vpmovmskb %ymm3, %esi - 0x85, 0xf6, //0x00007db7 testl %esi, %esi - 0x0f, 0x85, 0xf0, 0x00, 0x00, 0x00, //0x00007db9 jne LBB31_9 - 0xc5, 0xf5, 0xeb, 0xc0, //0x00007dbf vpor %ymm0, %ymm1, %ymm0 - 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x00007dc3 vperm2i128 $33, %ymm12, %ymm2, %ymm1 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x00007dc9 vpalignr $15, %ymm1, %ymm12, %ymm2 - 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x00007dcf vpsrlw $4, %ymm2, %ymm3 - 0xc5, 0xe5, 0xdb, 0xdc, //0x00007dd4 vpand %ymm4, %ymm3, %ymm3 - 0xc5, 0x7d, 0x6f, 0x35, 0x20, 0xfe, 0xff, 0xff, //0x00007dd8 vmovdqa $-480(%rip), %ymm14 /* LCPI31_1+0(%rip) */ - 0xc4, 0xe2, 0x0d, 0x00, 0xdb, //0x00007de0 vpshufb %ymm3, %ymm14, %ymm3 - 0xc5, 0xed, 0xdb, 0xd4, //0x00007de5 vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00007de9 vpshufb %ymm2, %ymm6, %ymm2 - 0xc4, 0xc1, 0x55, 0x71, 0xd4, 0x04, //0x00007dee vpsrlw $4, %ymm12, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007df4 vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00007df8 vpshufb %ymm5, %ymm7, %ymm5 - 0xc5, 0xed, 0xdb, 0xd5, //0x00007dfd vpand %ymm5, %ymm2, %ymm2 - 0xc5, 0xe5, 0xdb, 0xd2, //0x00007e01 vpand %ymm2, %ymm3, %ymm2 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd9, 0x0e, //0x00007e05 vpalignr $14, %ymm1, %ymm12, %ymm3 - 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x00007e0b vpalignr $13, %ymm1, %ymm12, %ymm1 - 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x00007e11 vpsubusb %ymm8, %ymm3, %ymm3 - 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00007e16 vpsubusb %ymm9, %ymm1, %ymm1 - 0xc5, 0xf5, 0xeb, 0xcb, //0x00007e1b vpor %ymm3, %ymm1, %ymm1 - 0xc4, 0x41, 0x11, 0xef, 0xed, //0x00007e1f vpxor %xmm13, %xmm13, %xmm13 - 0xc5, 0x95, 0x74, 0xc9, //0x00007e24 vpcmpeqb %ymm1, %ymm13, %ymm1 - 0xc4, 0xe2, 0x7d, 0x59, 0x1d, 0xaf, 0xfe, 0xff, 0xff, //0x00007e28 vpbroadcastq $-337(%rip), %ymm3 /* LCPI31_6+0(%rip) */ - 0xc5, 0xf5, 0xdf, 0xcb, //0x00007e31 vpandn %ymm3, %ymm1, %ymm1 - 0xc5, 0xf5, 0xef, 0xca, //0x00007e35 vpxor %ymm2, %ymm1, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00007e39 vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xc3, 0x1d, 0x46, 0xcb, 0x21, //0x00007e3d vperm2i128 $33, %ymm11, %ymm12, %ymm1 - 0xc4, 0xe3, 0x25, 0x0f, 0xd1, 0x0f, //0x00007e43 vpalignr $15, %ymm1, %ymm11, %ymm2 - 0xc5, 0xd5, 0x71, 0xd2, 0x04, //0x00007e49 vpsrlw $4, %ymm2, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007e4e vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x0d, 0x00, 0xed, //0x00007e52 vpshufb %ymm5, %ymm14, %ymm5 - 0xc5, 0xed, 0xdb, 0xd4, //0x00007e57 vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00007e5b vpshufb %ymm2, %ymm6, %ymm2 - 0xc4, 0xc1, 0x1d, 0x71, 0xd3, 0x04, //0x00007e60 vpsrlw $4, %ymm11, %ymm12 - 0xc5, 0x1d, 0xdb, 0xe4, //0x00007e66 vpand %ymm4, %ymm12, %ymm12 - 0xc4, 0x42, 0x45, 0x00, 0xe4, //0x00007e6a vpshufb %ymm12, %ymm7, %ymm12 - 0xc5, 0x9d, 0xdb, 0xd2, //0x00007e6f vpand %ymm2, %ymm12, %ymm2 - 0xc5, 0xd5, 0xdb, 0xd2, //0x00007e73 vpand %ymm2, %ymm5, %ymm2 - 0xc4, 0xe3, 0x25, 0x0f, 0xe9, 0x0e, //0x00007e77 vpalignr $14, %ymm1, %ymm11, %ymm5 - 0xc4, 0xe3, 0x25, 0x0f, 0xc9, 0x0d, //0x00007e7d vpalignr $13, %ymm1, %ymm11, %ymm1 - 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00007e83 vpsubusb %ymm8, %ymm5, %ymm5 - 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00007e88 vpsubusb %ymm9, %ymm1, %ymm1 - 0xc5, 0xf5, 0xeb, 0xcd, //0x00007e8d vpor %ymm5, %ymm1, %ymm1 - 0xc5, 0x95, 0x74, 0xc9, //0x00007e91 vpcmpeqb %ymm1, %ymm13, %ymm1 - 0xc5, 0xf5, 0xdf, 0xcb, //0x00007e95 vpandn %ymm3, %ymm1, %ymm1 - 0xc5, 0xf5, 0xef, 0xca, //0x00007e99 vpxor %ymm2, %ymm1, %ymm1 - //0x00007e9d LBB31_8 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00007e9d vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x00007ea1 vpsubusb %ymm10, %ymm11, %ymm1 - 0xc5, 0x7d, 0x7f, 0xda, //0x00007ea6 vmovdqa %ymm11, %ymm2 - 0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x00007eaa jmp LBB31_5 - //0x00007eaf LBB31_9 - 0xc4, 0xc3, 0x6d, 0x46, 0xcf, 0x21, //0x00007eaf vperm2i128 $33, %ymm15, %ymm2, %ymm1 - 0xc4, 0xe3, 0x05, 0x0f, 0xd1, 0x0f, //0x00007eb5 vpalignr $15, %ymm1, %ymm15, %ymm2 - 0xc5, 0xe5, 0x71, 0xd2, 0x04, //0x00007ebb vpsrlw $4, %ymm2, %ymm3 - 0xc5, 0xe5, 0xdb, 0xdc, //0x00007ec0 vpand %ymm4, %ymm3, %ymm3 - 0xc5, 0xfd, 0x6f, 0x2d, 0x34, 0xfd, 0xff, 0xff, //0x00007ec4 vmovdqa $-716(%rip), %ymm5 /* LCPI31_1+0(%rip) */ - 0xc4, 0xe2, 0x55, 0x00, 0xdb, //0x00007ecc vpshufb %ymm3, %ymm5, %ymm3 - 0xc5, 0xed, 0xdb, 0xd4, //0x00007ed1 vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x4d, 0x00, 0xd2, //0x00007ed5 vpshufb %ymm2, %ymm6, %ymm2 - 0xc4, 0xc1, 0x55, 0x71, 0xd7, 0x04, //0x00007eda vpsrlw $4, %ymm15, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007ee0 vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x45, 0x00, 0xed, //0x00007ee4 vpshufb %ymm5, %ymm7, %ymm5 - 0xc5, 0xed, 0xdb, 0xd5, //0x00007ee9 vpand %ymm5, %ymm2, %ymm2 - 0xc5, 0xe5, 0xdb, 0xd2, //0x00007eed vpand %ymm2, %ymm3, %ymm2 - 0xc4, 0xe3, 0x05, 0x0f, 0xd9, 0x0e, //0x00007ef1 vpalignr $14, %ymm1, %ymm15, %ymm3 - 0xc4, 0xe3, 0x05, 0x0f, 0xc9, 0x0d, //0x00007ef7 vpalignr $13, %ymm1, %ymm15, %ymm1 - 0xc4, 0xc1, 0x65, 0xd8, 0xd8, //0x00007efd vpsubusb %ymm8, %ymm3, %ymm3 - 0xc4, 0xc1, 0x75, 0xd8, 0xc9, //0x00007f02 vpsubusb %ymm9, %ymm1, %ymm1 - 0xc5, 0xf5, 0xeb, 0xcb, //0x00007f07 vpor %ymm3, %ymm1, %ymm1 - 0xc5, 0xe1, 0xef, 0xdb, //0x00007f0b vpxor %xmm3, %xmm3, %xmm3 - 0xc5, 0xf5, 0x74, 0xdb, //0x00007f0f vpcmpeqb %ymm3, %ymm1, %ymm3 - 0xc4, 0xe2, 0x7d, 0x59, 0x0d, 0xc4, 0xfd, 0xff, 0xff, //0x00007f13 vpbroadcastq $-572(%rip), %ymm1 /* LCPI31_6+0(%rip) */ - 0xc5, 0xe5, 0xdf, 0xd9, //0x00007f1c vpandn %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0xef, 0xd2, //0x00007f20 vpxor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfe, 0x7f, 0x54, 0x24, 0x60, //0x00007f24 vmovdqu %ymm2, $96(%rsp) - 0xc4, 0xc3, 0x05, 0x46, 0xdd, 0x21, //0x00007f2a vperm2i128 $33, %ymm13, %ymm15, %ymm3 - 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0f, //0x00007f30 vpalignr $15, %ymm3, %ymm13, %ymm5 - 0xc5, 0x85, 0x71, 0xd5, 0x04, //0x00007f36 vpsrlw $4, %ymm5, %ymm15 - 0xc5, 0x05, 0xdb, 0xfc, //0x00007f3b vpand %ymm4, %ymm15, %ymm15 - 0xc5, 0xfd, 0x6f, 0x15, 0xb9, 0xfc, 0xff, 0xff, //0x00007f3f vmovdqa $-839(%rip), %ymm2 /* LCPI31_1+0(%rip) */ - 0xc4, 0x42, 0x6d, 0x00, 0xff, //0x00007f47 vpshufb %ymm15, %ymm2, %ymm15 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007f4c vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00007f50 vpshufb %ymm5, %ymm6, %ymm5 - 0xc4, 0xc1, 0x6d, 0x71, 0xd5, 0x04, //0x00007f55 vpsrlw $4, %ymm13, %ymm2 - 0xc5, 0xed, 0xdb, 0xd4, //0x00007f5b vpand %ymm4, %ymm2, %ymm2 - 0xc4, 0xe2, 0x45, 0x00, 0xd2, //0x00007f5f vpshufb %ymm2, %ymm7, %ymm2 - 0xc5, 0xd5, 0xdb, 0xd2, //0x00007f64 vpand %ymm2, %ymm5, %ymm2 - 0xc5, 0x85, 0xdb, 0xd2, //0x00007f68 vpand %ymm2, %ymm15, %ymm2 - 0xc4, 0xe3, 0x15, 0x0f, 0xeb, 0x0e, //0x00007f6c vpalignr $14, %ymm3, %ymm13, %ymm5 - 0xc4, 0xe3, 0x15, 0x0f, 0xdb, 0x0d, //0x00007f72 vpalignr $13, %ymm3, %ymm13, %ymm3 - 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00007f78 vpsubusb %ymm8, %ymm5, %ymm5 - 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x00007f7d vpsubusb %ymm9, %ymm3, %ymm3 - 0xc5, 0xe5, 0xeb, 0xdd, //0x00007f82 vpor %ymm5, %ymm3, %ymm3 - 0xc5, 0xe5, 0x74, 0x1d, 0x32, 0xfd, 0xff, 0xff, //0x00007f86 vpcmpeqb $-718(%rip), %ymm3, %ymm3 /* LCPI31_8+0(%rip) */ - 0xc5, 0xe5, 0xdf, 0xd9, //0x00007f8e vpandn %ymm1, %ymm3, %ymm3 - 0xc5, 0xe5, 0xef, 0xd2, //0x00007f92 vpxor %ymm2, %ymm3, %ymm2 - 0xc5, 0xfd, 0xeb, 0x44, 0x24, 0x60, //0x00007f96 vpor $96(%rsp), %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc2, //0x00007f9c vpor %ymm2, %ymm0, %ymm0 - 0xc4, 0xc1, 0x7d, 0xd7, 0xf6, //0x00007fa0 vpmovmskb %ymm14, %esi - 0x85, 0xf6, //0x00007fa5 testl %esi, %esi - 0x0f, 0x84, 0xd6, 0x00, 0x00, 0x00, //0x00007fa7 je LBB31_11 - 0xc4, 0xc3, 0x15, 0x46, 0xd4, 0x21, //0x00007fad vperm2i128 $33, %ymm12, %ymm13, %ymm2 - 0xc4, 0xe3, 0x1d, 0x0f, 0xda, 0x0f, //0x00007fb3 vpalignr $15, %ymm2, %ymm12, %ymm3 - 0xc5, 0xd5, 0x71, 0xd3, 0x04, //0x00007fb9 vpsrlw $4, %ymm3, %ymm5 - 0xc5, 0xd5, 0xdb, 0xec, //0x00007fbe vpand %ymm4, %ymm5, %ymm5 - 0xc5, 0x7d, 0x6f, 0x3d, 0x36, 0xfc, 0xff, 0xff, //0x00007fc2 vmovdqa $-970(%rip), %ymm15 /* LCPI31_1+0(%rip) */ - 0xc4, 0xe2, 0x05, 0x00, 0xed, //0x00007fca vpshufb %ymm5, %ymm15, %ymm5 - 0xc5, 0xe5, 0xdb, 0xdc, //0x00007fcf vpand %ymm4, %ymm3, %ymm3 - 0xc4, 0xe2, 0x4d, 0x00, 0xdb, //0x00007fd3 vpshufb %ymm3, %ymm6, %ymm3 - 0xc4, 0xc1, 0x15, 0x71, 0xd4, 0x04, //0x00007fd8 vpsrlw $4, %ymm12, %ymm13 - 0xc5, 0x15, 0xdb, 0xec, //0x00007fde vpand %ymm4, %ymm13, %ymm13 - 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00007fe2 vpshufb %ymm13, %ymm7, %ymm13 - 0xc5, 0x95, 0xdb, 0xdb, //0x00007fe7 vpand %ymm3, %ymm13, %ymm3 - 0xc5, 0xd5, 0xdb, 0xdb, //0x00007feb vpand %ymm3, %ymm5, %ymm3 - 0xc4, 0xe3, 0x1d, 0x0f, 0xea, 0x0e, //0x00007fef vpalignr $14, %ymm2, %ymm12, %ymm5 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd2, 0x0d, //0x00007ff5 vpalignr $13, %ymm2, %ymm12, %ymm2 - 0xc4, 0xc1, 0x55, 0xd8, 0xe8, //0x00007ffb vpsubusb %ymm8, %ymm5, %ymm5 - 0xc4, 0xc1, 0x6d, 0xd8, 0xd1, //0x00008000 vpsubusb %ymm9, %ymm2, %ymm2 - 0xc5, 0xed, 0xeb, 0xd5, //0x00008005 vpor %ymm5, %ymm2, %ymm2 - 0xc4, 0x41, 0x09, 0xef, 0xf6, //0x00008009 vpxor %xmm14, %xmm14, %xmm14 - 0xc5, 0x8d, 0x74, 0xd2, //0x0000800e vpcmpeqb %ymm2, %ymm14, %ymm2 - 0xc5, 0xed, 0xdf, 0xd1, //0x00008012 vpandn %ymm1, %ymm2, %ymm2 - 0xc5, 0xed, 0xef, 0xd3, //0x00008016 vpxor %ymm3, %ymm2, %ymm2 - 0xc4, 0xc3, 0x1d, 0x46, 0xdb, 0x21, //0x0000801a vperm2i128 $33, %ymm11, %ymm12, %ymm3 - 0xc4, 0xe3, 0x25, 0x0f, 0xeb, 0x0f, //0x00008020 vpalignr $15, %ymm3, %ymm11, %ymm5 - 0xc5, 0x9d, 0x71, 0xd5, 0x04, //0x00008026 vpsrlw $4, %ymm5, %ymm12 - 0xc5, 0x1d, 0xdb, 0xe4, //0x0000802b vpand %ymm4, %ymm12, %ymm12 - 0xc4, 0x42, 0x05, 0x00, 0xe4, //0x0000802f vpshufb %ymm12, %ymm15, %ymm12 - 0xc5, 0xd5, 0xdb, 0xec, //0x00008034 vpand %ymm4, %ymm5, %ymm5 - 0xc4, 0xe2, 0x4d, 0x00, 0xed, //0x00008038 vpshufb %ymm5, %ymm6, %ymm5 - 0xc4, 0xc1, 0x15, 0x71, 0xd3, 0x04, //0x0000803d vpsrlw $4, %ymm11, %ymm13 - 0xc5, 0x15, 0xdb, 0xec, //0x00008043 vpand %ymm4, %ymm13, %ymm13 - 0xc4, 0x42, 0x45, 0x00, 0xed, //0x00008047 vpshufb %ymm13, %ymm7, %ymm13 - 0xc5, 0x95, 0xdb, 0xed, //0x0000804c vpand %ymm5, %ymm13, %ymm5 - 0xc5, 0x9d, 0xdb, 0xed, //0x00008050 vpand %ymm5, %ymm12, %ymm5 - 0xc4, 0x63, 0x25, 0x0f, 0xe3, 0x0e, //0x00008054 vpalignr $14, %ymm3, %ymm11, %ymm12 - 0xc4, 0xe3, 0x25, 0x0f, 0xdb, 0x0d, //0x0000805a vpalignr $13, %ymm3, %ymm11, %ymm3 - 0xc4, 0x41, 0x1d, 0xd8, 0xe0, //0x00008060 vpsubusb %ymm8, %ymm12, %ymm12 - 0xc4, 0xc1, 0x65, 0xd8, 0xd9, //0x00008065 vpsubusb %ymm9, %ymm3, %ymm3 - 0xc5, 0x9d, 0xeb, 0xdb, //0x0000806a vpor %ymm3, %ymm12, %ymm3 - 0xc5, 0x8d, 0x74, 0xdb, //0x0000806e vpcmpeqb %ymm3, %ymm14, %ymm3 - 0xc5, 0xe5, 0xdf, 0xc9, //0x00008072 vpandn %ymm1, %ymm3, %ymm1 - 0xc5, 0xf5, 0xef, 0xcd, //0x00008076 vpxor %ymm5, %ymm1, %ymm1 - 0xc5, 0xed, 0xeb, 0xc0, //0x0000807a vpor %ymm0, %ymm2, %ymm0 - 0xe9, 0x1a, 0xfe, 0xff, 0xff, //0x0000807e jmp LBB31_8 - //0x00008083 LBB31_11 - 0xc4, 0xc1, 0x15, 0xd8, 0xca, //0x00008083 vpsubusb %ymm10, %ymm13, %ymm1 - 0xc5, 0xfd, 0xeb, 0xc1, //0x00008088 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0x7d, 0x7f, 0xea, //0x0000808c vmovdqa %ymm13, %ymm2 - 0xe9, 0x0c, 0xfd, 0xff, 0xff, //0x00008090 jmp LBB31_5 - //0x00008095 LBB31_13 - 0x48, 0x83, 0xe2, 0x80, //0x00008095 andq $-128, %rdx - 0x4c, 0x01, 0xc2, //0x00008099 addq %r8, %rdx - //0x0000809c LBB31_14 - 0x49, 0x8d, 0x49, 0xc0, //0x0000809c leaq $-64(%r9), %rcx - 0x48, 0x39, 0xca, //0x000080a0 cmpq %rcx, %rdx - 0x0f, 0x83, 0x79, 0x01, 0x00, 0x00, //0x000080a3 jae LBB31_20 - 0x48, 0x89, 0xc6, //0x000080a9 movq %rax, %rsi - 0x48, 0x29, 0xd6, //0x000080ac subq %rdx, %rsi - 0x4a, 0x8d, 0x7c, 0x06, 0xff, //0x000080af leaq $-1(%rsi,%r8), %rdi - 0xc5, 0xfd, 0x6f, 0x1d, 0x24, 0xfb, 0xff, 0xff, //0x000080b4 vmovdqa $-1244(%rip), %ymm3 /* LCPI31_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x25, 0x3c, 0xfb, 0xff, 0xff, //0x000080bc vmovdqa $-1220(%rip), %ymm4 /* LCPI31_1+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x2d, 0x54, 0xfb, 0xff, 0xff, //0x000080c4 vmovdqa $-1196(%rip), %ymm5 /* LCPI31_2+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x35, 0x6c, 0xfb, 0xff, 0xff, //0x000080cc vmovdqa $-1172(%rip), %ymm6 /* LCPI31_3+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x3d, 0x84, 0xfb, 0xff, 0xff, //0x000080d4 vmovdqa $-1148(%rip), %ymm7 /* LCPI31_4+0(%rip) */ - 0xc5, 0x7d, 0x6f, 0x05, 0x9c, 0xfb, 0xff, 0xff, //0x000080dc vmovdqa $-1124(%rip), %ymm8 /* LCPI31_5+0(%rip) */ - 0xc4, 0x41, 0x31, 0xef, 0xc9, //0x000080e4 vpxor %xmm9, %xmm9, %xmm9 - 0xc5, 0x7d, 0x6f, 0x15, 0xaf, 0xfb, 0xff, 0xff, //0x000080e9 vmovdqa $-1105(%rip), %ymm10 /* LCPI31_7+0(%rip) */ - 0x48, 0x89, 0xd6, //0x000080f1 movq %rdx, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000080f4 .p2align 4, 0x90 - //0x00008100 LBB31_16 - 0xc5, 0x7e, 0x6f, 0x26, //0x00008100 vmovdqu (%rsi), %ymm12 - 0xc5, 0x7e, 0x6f, 0x5e, 0x20, //0x00008104 vmovdqu $32(%rsi), %ymm11 - 0xc4, 0x41, 0x25, 0xeb, 0xec, //0x00008109 vpor %ymm12, %ymm11, %ymm13 - 0xc4, 0xc1, 0x7d, 0xd7, 0xdd, //0x0000810e vpmovmskb %ymm13, %ebx - 0x85, 0xdb, //0x00008113 testl %ebx, %ebx - 0x0f, 0x85, 0x16, 0x00, 0x00, 0x00, //0x00008115 jne LBB31_18 - 0xc5, 0xf5, 0xeb, 0xc0, //0x0000811b vpor %ymm0, %ymm1, %ymm0 - 0x48, 0x83, 0xc6, 0x40, //0x0000811f addq $64, %rsi - 0x48, 0x39, 0xce, //0x00008123 cmpq %rcx, %rsi - 0x0f, 0x82, 0xd4, 0xff, 0xff, 0xff, //0x00008126 jb LBB31_16 - 0xe9, 0xea, 0x00, 0x00, 0x00, //0x0000812c jmp LBB31_19 - //0x00008131 LBB31_18 - 0xc4, 0xc3, 0x6d, 0x46, 0xcc, 0x21, //0x00008131 vperm2i128 $33, %ymm12, %ymm2, %ymm1 - 0xc4, 0xe3, 0x1d, 0x0f, 0xd1, 0x0f, //0x00008137 vpalignr $15, %ymm1, %ymm12, %ymm2 - 0xc5, 0x95, 0x71, 0xd2, 0x04, //0x0000813d vpsrlw $4, %ymm2, %ymm13 - 0xc5, 0x15, 0xdb, 0xeb, //0x00008142 vpand %ymm3, %ymm13, %ymm13 - 0xc4, 0x42, 0x5d, 0x00, 0xed, //0x00008146 vpshufb %ymm13, %ymm4, %ymm13 - 0xc5, 0xed, 0xdb, 0xd3, //0x0000814b vpand %ymm3, %ymm2, %ymm2 - 0xc4, 0xe2, 0x55, 0x00, 0xd2, //0x0000814f vpshufb %ymm2, %ymm5, %ymm2 - 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x00008154 vpsrlw $4, %ymm12, %ymm14 - 0xc5, 0x0d, 0xdb, 0xf3, //0x0000815a vpand %ymm3, %ymm14, %ymm14 - 0xc4, 0x42, 0x4d, 0x00, 0xf6, //0x0000815e vpshufb %ymm14, %ymm6, %ymm14 - 0xc5, 0x8d, 0xdb, 0xd2, //0x00008163 vpand %ymm2, %ymm14, %ymm2 - 0xc5, 0x95, 0xdb, 0xd2, //0x00008167 vpand %ymm2, %ymm13, %ymm2 - 0xc4, 0x63, 0x1d, 0x0f, 0xe9, 0x0e, //0x0000816b vpalignr $14, %ymm1, %ymm12, %ymm13 - 0xc4, 0xe3, 0x1d, 0x0f, 0xc9, 0x0d, //0x00008171 vpalignr $13, %ymm1, %ymm12, %ymm1 - 0xc5, 0x15, 0xd8, 0xef, //0x00008177 vpsubusb %ymm7, %ymm13, %ymm13 - 0xc4, 0xc1, 0x75, 0xd8, 0xc8, //0x0000817b vpsubusb %ymm8, %ymm1, %ymm1 - 0xc5, 0x95, 0xeb, 0xc9, //0x00008180 vpor %ymm1, %ymm13, %ymm1 - 0xc5, 0xb5, 0x74, 0xc9, //0x00008184 vpcmpeqb %ymm1, %ymm9, %ymm1 - 0xc4, 0x62, 0x7d, 0x59, 0x2d, 0x4f, 0xfb, 0xff, 0xff, //0x00008188 vpbroadcastq $-1201(%rip), %ymm13 /* LCPI31_6+0(%rip) */ - 0xc4, 0xc1, 0x75, 0xdf, 0xcd, //0x00008191 vpandn %ymm13, %ymm1, %ymm1 - 0xc5, 0xf5, 0xef, 0xca, //0x00008196 vpxor %ymm2, %ymm1, %ymm1 - 0xc4, 0xc3, 0x1d, 0x46, 0xd3, 0x21, //0x0000819a vperm2i128 $33, %ymm11, %ymm12, %ymm2 - 0xc4, 0x63, 0x25, 0x0f, 0xe2, 0x0f, //0x000081a0 vpalignr $15, %ymm2, %ymm11, %ymm12 - 0xc4, 0xc1, 0x0d, 0x71, 0xd4, 0x04, //0x000081a6 vpsrlw $4, %ymm12, %ymm14 - 0xc5, 0x0d, 0xdb, 0xf3, //0x000081ac vpand %ymm3, %ymm14, %ymm14 - 0xc4, 0x42, 0x5d, 0x00, 0xf6, //0x000081b0 vpshufb %ymm14, %ymm4, %ymm14 - 0xc5, 0x1d, 0xdb, 0xe3, //0x000081b5 vpand %ymm3, %ymm12, %ymm12 - 0xc4, 0x42, 0x55, 0x00, 0xe4, //0x000081b9 vpshufb %ymm12, %ymm5, %ymm12 - 0xc4, 0xc1, 0x05, 0x71, 0xd3, 0x04, //0x000081be vpsrlw $4, %ymm11, %ymm15 - 0xc5, 0x05, 0xdb, 0xfb, //0x000081c4 vpand %ymm3, %ymm15, %ymm15 - 0xc4, 0x42, 0x4d, 0x00, 0xff, //0x000081c8 vpshufb %ymm15, %ymm6, %ymm15 - 0xc4, 0x41, 0x1d, 0xdb, 0xe7, //0x000081cd vpand %ymm15, %ymm12, %ymm12 - 0xc4, 0x41, 0x0d, 0xdb, 0xe4, //0x000081d2 vpand %ymm12, %ymm14, %ymm12 - 0xc4, 0x63, 0x25, 0x0f, 0xf2, 0x0e, //0x000081d7 vpalignr $14, %ymm2, %ymm11, %ymm14 - 0xc4, 0xe3, 0x25, 0x0f, 0xd2, 0x0d, //0x000081dd vpalignr $13, %ymm2, %ymm11, %ymm2 - 0xc5, 0x0d, 0xd8, 0xf7, //0x000081e3 vpsubusb %ymm7, %ymm14, %ymm14 - 0xc4, 0xc1, 0x6d, 0xd8, 0xd0, //0x000081e7 vpsubusb %ymm8, %ymm2, %ymm2 - 0xc5, 0x8d, 0xeb, 0xd2, //0x000081ec vpor %ymm2, %ymm14, %ymm2 - 0xc5, 0xb5, 0x74, 0xd2, //0x000081f0 vpcmpeqb %ymm2, %ymm9, %ymm2 - 0xc4, 0xc1, 0x6d, 0xdf, 0xd5, //0x000081f4 vpandn %ymm13, %ymm2, %ymm2 - 0xc5, 0x9d, 0xef, 0xd2, //0x000081f9 vpxor %ymm2, %ymm12, %ymm2 - 0xc5, 0xf5, 0xeb, 0xc0, //0x000081fd vpor %ymm0, %ymm1, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc2, //0x00008201 vpor %ymm2, %ymm0, %ymm0 - 0xc4, 0xc1, 0x25, 0xd8, 0xca, //0x00008205 vpsubusb %ymm10, %ymm11, %ymm1 - 0xc5, 0x7d, 0x7f, 0xda, //0x0000820a vmovdqa %ymm11, %ymm2 - 0x48, 0x83, 0xc6, 0x40, //0x0000820e addq $64, %rsi - 0x48, 0x39, 0xce, //0x00008212 cmpq %rcx, %rsi - 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00008215 jb LBB31_16 - //0x0000821b LBB31_19 - 0x48, 0x83, 0xe7, 0xc0, //0x0000821b andq $-64, %rdi - 0x48, 0x01, 0xfa, //0x0000821f addq %rdi, %rdx - //0x00008222 LBB31_20 - 0xc5, 0xe1, 0xef, 0xdb, //0x00008222 vpxor %xmm3, %xmm3, %xmm3 - 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x40, //0x00008226 vmovdqu %ymm3, $64(%rsp) - 0xc5, 0xfe, 0x7f, 0x5c, 0x24, 0x20, //0x0000822c vmovdqu %ymm3, $32(%rsp) - 0xc5, 0xd9, 0xef, 0xe4, //0x00008232 vpxor %xmm4, %xmm4, %xmm4 - 0x4c, 0x39, 0xca, //0x00008236 cmpq %r9, %rdx - 0x0f, 0x83, 0x70, 0x00, 0x00, 0x00, //0x00008239 jae LBB31_36 - 0x48, 0x89, 0xc1, //0x0000823f movq %rax, %rcx - 0x48, 0x29, 0xd1, //0x00008242 subq %rdx, %rcx - 0x4d, 0x8d, 0x1c, 0x08, //0x00008245 leaq (%r8,%rcx), %r11 - 0x49, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00008249 cmpq $128, %r11 - 0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00008250 jb LBB31_22 - 0x48, 0x8d, 0x74, 0x24, 0x20, //0x00008256 leaq $32(%rsp), %rsi - 0x4c, 0x39, 0xce, //0x0000825b cmpq %r9, %rsi - 0x0f, 0x83, 0x74, 0x02, 0x00, 0x00, //0x0000825e jae LBB31_26 - 0x48, 0x8d, 0x4c, 0x0c, 0x20, //0x00008264 leaq $32(%rsp,%rcx), %rcx - 0x4c, 0x01, 0xc1, //0x00008269 addq %r8, %rcx - 0x48, 0x39, 0xca, //0x0000826c cmpq %rcx, %rdx - 0x0f, 0x83, 0x63, 0x02, 0x00, 0x00, //0x0000826f jae LBB31_26 - //0x00008275 LBB31_22 - 0x31, 0xc9, //0x00008275 xorl %ecx, %ecx - //0x00008277 LBB31_33 - 0x48, 0x8d, 0x4c, 0x0c, 0x20, //0x00008277 leaq $32(%rsp,%rcx), %rcx - 0x48, 0x29, 0xd0, //0x0000827c subq %rdx, %rax - 0x4c, 0x01, 0xc0, //0x0000827f addq %r8, %rax - 0x31, 0xf6, //0x00008282 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008284 .p2align 4, 0x90 - //0x00008290 LBB31_34 - 0x0f, 0xb6, 0x1c, 0x32, //0x00008290 movzbl (%rdx,%rsi), %ebx - 0x88, 0x1c, 0x31, //0x00008294 movb %bl, (%rcx,%rsi) - 0x48, 0xff, 0xc6, //0x00008297 incq %rsi - 0x48, 0x39, 0xf0, //0x0000829a cmpq %rsi, %rax - 0x0f, 0x85, 0xed, 0xff, 0xff, 0xff, //0x0000829d jne LBB31_34 - //0x000082a3 LBB31_35 - 0xc5, 0xfe, 0x6f, 0x64, 0x24, 0x20, //0x000082a3 vmovdqu $32(%rsp), %ymm4 - 0xc5, 0xfe, 0x6f, 0x5c, 0x24, 0x40, //0x000082a9 vmovdqu $64(%rsp), %ymm3 - //0x000082af LBB31_36 - 0xc5, 0xdd, 0xeb, 0xeb, //0x000082af vpor %ymm3, %ymm4, %ymm5 - 0xc5, 0xfd, 0xd7, 0xc5, //0x000082b3 vpmovmskb %ymm5, %eax - 0x85, 0xc0, //0x000082b7 testl %eax, %eax - 0x0f, 0x85, 0x38, 0x03, 0x00, 0x00, //0x000082b9 jne LBB31_40 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000082bf vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000082c3 vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x000082c7 vptest %ymm0, %ymm0 - 0x0f, 0x84, 0xfa, 0x01, 0x00, 0x00, //0x000082cc je LBB31_12 - //0x000082d2 LBB31_41 - 0x49, 0x8d, 0x49, 0xfd, //0x000082d2 leaq $-3(%r9), %rcx - 0x4c, 0x89, 0xc0, //0x000082d6 movq %r8, %rax - 0x49, 0x39, 0xc8, //0x000082d9 cmpq %rcx, %r8 - 0x0f, 0x83, 0xde, 0x00, 0x00, 0x00, //0x000082dc jae LBB31_55 - 0x4c, 0x89, 0xc0, //0x000082e2 movq %r8, %rax - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x000082e5 jmp LBB31_44 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000082ea .p2align 4, 0x90 - //0x000082f0 LBB31_43 - 0x48, 0x01, 0xf0, //0x000082f0 addq %rsi, %rax - 0x48, 0x39, 0xc8, //0x000082f3 cmpq %rcx, %rax - 0x0f, 0x83, 0xc4, 0x00, 0x00, 0x00, //0x000082f6 jae LBB31_55 - //0x000082fc LBB31_44 - 0xbe, 0x01, 0x00, 0x00, 0x00, //0x000082fc movl $1, %esi - 0x80, 0x38, 0x00, //0x00008301 cmpb $0, (%rax) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00008304 jns LBB31_43 - 0x8b, 0x10, //0x0000830a movl (%rax), %edx - 0x89, 0xd6, //0x0000830c movl %edx, %esi - 0x81, 0xe6, 0xf0, 0xc0, 0xc0, 0x00, //0x0000830e andl $12632304, %esi - 0x81, 0xfe, 0xe0, 0x80, 0x80, 0x00, //0x00008314 cmpl $8421600, %esi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000831a jne LBB31_48 - 0x89, 0xd7, //0x00008320 movl %edx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00008322 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00008328 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000832e je LBB31_48 - 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00008334 movl $3, %esi - 0x85, 0xff, //0x00008339 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000833b jne LBB31_43 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008341 .p2align 4, 0x90 - //0x00008350 LBB31_48 - 0x89, 0xd6, //0x00008350 movl %edx, %esi - 0x81, 0xe6, 0xe0, 0xc0, 0x00, 0x00, //0x00008352 andl $49376, %esi - 0x81, 0xfe, 0xc0, 0x80, 0x00, 0x00, //0x00008358 cmpl $32960, %esi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000835e jne LBB31_50 - 0x89, 0xd7, //0x00008364 movl %edx, %edi - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x00008366 movl $2, %esi - 0x83, 0xe7, 0x1e, //0x0000836b andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000836e jne LBB31_43 - //0x00008374 LBB31_50 - 0x89, 0xd6, //0x00008374 movl %edx, %esi - 0x81, 0xe6, 0xf8, 0xc0, 0xc0, 0xc0, //0x00008376 andl $-1061109512, %esi - 0x81, 0xfe, 0xf0, 0x80, 0x80, 0x80, //0x0000837c cmpl $-2139062032, %esi - 0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x00008382 jne LBB31_54 - 0x89, 0xd6, //0x00008388 movl %edx, %esi - 0x81, 0xe6, 0x07, 0x30, 0x00, 0x00, //0x0000838a andl $12295, %esi - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00008390 je LBB31_54 - 0xbe, 0x04, 0x00, 0x00, 0x00, //0x00008396 movl $4, %esi - 0xf6, 0xc2, 0x04, //0x0000839b testb $4, %dl - 0x0f, 0x84, 0x4c, 0xff, 0xff, 0xff, //0x0000839e je LBB31_43 - 0x81, 0xe2, 0x03, 0x30, 0x00, 0x00, //0x000083a4 andl $12291, %edx - 0x0f, 0x84, 0x40, 0xff, 0xff, 0xff, //0x000083aa je LBB31_43 - //0x000083b0 LBB31_54 - 0x48, 0xf7, 0xd0, //0x000083b0 notq %rax - 0x4c, 0x01, 0xc0, //0x000083b3 addq %r8, %rax - 0x48, 0x8d, 0x65, 0xf8, //0x000083b6 leaq $-8(%rbp), %rsp - 0x5b, //0x000083ba popq %rbx - 0x5d, //0x000083bb popq %rbp - 0xc5, 0xf8, 0x77, //0x000083bc vzeroupper - 0xc3, //0x000083bf retq - //0x000083c0 LBB31_55 - 0x4c, 0x39, 0xc8, //0x000083c0 cmpq %r9, %rax - 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x000083c3 jae LBB31_12 - 0x4c, 0x8d, 0x54, 0x24, 0x20, //0x000083c9 leaq $32(%rsp), %r10 - 0x4c, 0x8d, 0x5c, 0x24, 0x1e, //0x000083ce leaq $30(%rsp), %r11 - 0xe9, 0x14, 0x00, 0x00, 0x00, //0x000083d3 jmp LBB31_58 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000083d8 .p2align 4, 0x90 - //0x000083e0 LBB31_57 - 0x48, 0xff, 0xc0, //0x000083e0 incq %rax - 0x4c, 0x39, 0xc8, //0x000083e3 cmpq %r9, %rax - 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x000083e6 jae LBB31_12 - //0x000083ec LBB31_58 - 0x80, 0x38, 0x00, //0x000083ec cmpb $0, (%rax) - 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x000083ef jns LBB31_57 - 0xc6, 0x44, 0x24, 0x20, 0x00, //0x000083f5 movb $0, $32(%rsp) - 0xc6, 0x44, 0x24, 0x1e, 0x00, //0x000083fa movb $0, $30(%rsp) - 0x4c, 0x89, 0xc9, //0x000083ff movq %r9, %rcx - 0x48, 0x29, 0xc1, //0x00008402 subq %rax, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00008405 cmpq $2, %rcx - 0x0f, 0x82, 0x33, 0x00, 0x00, 0x00, //0x00008409 jb LBB31_62 - 0x0f, 0xb6, 0x10, //0x0000840f movzbl (%rax), %edx - 0x0f, 0xb6, 0x78, 0x01, //0x00008412 movzbl $1(%rax), %edi - 0x88, 0x54, 0x24, 0x20, //0x00008416 movb %dl, $32(%rsp) - 0x48, 0x8d, 0x70, 0x02, //0x0000841a leaq $2(%rax), %rsi - 0x48, 0x83, 0xc1, 0xfe, //0x0000841e addq $-2, %rcx - 0x4c, 0x89, 0xdb, //0x00008422 movq %r11, %rbx - 0x48, 0x85, 0xc9, //0x00008425 testq %rcx, %rcx - 0x0f, 0x84, 0x27, 0x00, 0x00, 0x00, //0x00008428 je LBB31_63 - //0x0000842e LBB31_61 - 0x0f, 0xb6, 0x0e, //0x0000842e movzbl (%rsi), %ecx - 0x88, 0x0b, //0x00008431 movb %cl, (%rbx) - 0x0f, 0xb6, 0x54, 0x24, 0x20, //0x00008433 movzbl $32(%rsp), %edx - 0x0f, 0xb6, 0x4c, 0x24, 0x1e, //0x00008438 movzbl $30(%rsp), %ecx - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x0000843d jmp LBB31_64 - //0x00008442 LBB31_62 - 0x31, 0xd2, //0x00008442 xorl %edx, %edx - 0x31, 0xff, //0x00008444 xorl %edi, %edi - 0x4c, 0x89, 0xd3, //0x00008446 movq %r10, %rbx - 0x48, 0x89, 0xc6, //0x00008449 movq %rax, %rsi - 0x48, 0x85, 0xc9, //0x0000844c testq %rcx, %rcx - 0x0f, 0x85, 0xd9, 0xff, 0xff, 0xff, //0x0000844f jne LBB31_61 - //0x00008455 LBB31_63 - 0x31, 0xc9, //0x00008455 xorl %ecx, %ecx - //0x00008457 LBB31_64 - 0x0f, 0xb6, 0xf1, //0x00008457 movzbl %cl, %esi - 0xc1, 0xe6, 0x10, //0x0000845a shll $16, %esi - 0x40, 0x0f, 0xb6, 0xff, //0x0000845d movzbl %dil, %edi - 0xc1, 0xe7, 0x08, //0x00008461 shll $8, %edi - 0x0f, 0xb6, 0xca, //0x00008464 movzbl %dl, %ecx - 0x09, 0xf9, //0x00008467 orl %edi, %ecx - 0x09, 0xce, //0x00008469 orl %ecx, %esi - 0x81, 0xe6, 0xf0, 0xc0, 0xc0, 0x00, //0x0000846b andl $12632304, %esi - 0x81, 0xfe, 0xe0, 0x80, 0x80, 0x00, //0x00008471 cmpl $8421600, %esi - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x00008477 jne LBB31_67 - 0x89, 0xcf, //0x0000847d movl %ecx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x0000847f andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00008485 cmpl $8205, %edi - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000848b je LBB31_67 - 0xbe, 0x03, 0x00, 0x00, 0x00, //0x00008491 movl $3, %esi - 0x85, 0xff, //0x00008496 testl %edi, %edi - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00008498 jne LBB31_69 - 0x90, 0x90, //0x0000849e .p2align 4, 0x90 - //0x000084a0 LBB31_67 - 0xf6, 0xc2, 0x1e, //0x000084a0 testb $30, %dl - 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x000084a3 je LBB31_54 - 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x000084a9 andl $49376, %ecx - 0xbe, 0x02, 0x00, 0x00, 0x00, //0x000084af movl $2, %esi - 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x000084b4 cmpl $32960, %ecx - 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x000084ba jne LBB31_54 - //0x000084c0 LBB31_69 - 0x48, 0x01, 0xf0, //0x000084c0 addq %rsi, %rax - 0x4c, 0x39, 0xc8, //0x000084c3 cmpq %r9, %rax - 0x0f, 0x82, 0x20, 0xff, 0xff, 0xff, //0x000084c6 jb LBB31_58 - //0x000084cc LBB31_12 - 0x31, 0xc0, //0x000084cc xorl %eax, %eax - 0x48, 0x8d, 0x65, 0xf8, //0x000084ce leaq $-8(%rbp), %rsp - 0x5b, //0x000084d2 popq %rbx - 0x5d, //0x000084d3 popq %rbp - 0xc5, 0xf8, 0x77, //0x000084d4 vzeroupper - 0xc3, //0x000084d7 retq - //0x000084d8 LBB31_26 - 0x4c, 0x89, 0xd9, //0x000084d8 movq %r11, %rcx - 0x48, 0x83, 0xe1, 0x80, //0x000084db andq $-128, %rcx - 0x48, 0x8d, 0x79, 0x80, //0x000084df leaq $-128(%rcx), %rdi - 0x48, 0x89, 0xfe, //0x000084e3 movq %rdi, %rsi - 0x48, 0xc1, 0xee, 0x07, //0x000084e6 shrq $7, %rsi - 0x48, 0xff, 0xc6, //0x000084ea incq %rsi - 0x41, 0x89, 0xf2, //0x000084ed movl %esi, %r10d - 0x41, 0x83, 0xe2, 0x01, //0x000084f0 andl $1, %r10d - 0x48, 0x85, 0xff, //0x000084f4 testq %rdi, %rdi - 0x0f, 0x84, 0xea, 0x00, 0x00, 0x00, //0x000084f7 je LBB31_39 - 0x4c, 0x29, 0xd6, //0x000084fd subq %r10, %rsi - 0x31, 0xff, //0x00008500 xorl %edi, %edi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008502 .p2align 4, 0x90 - //0x00008510 LBB31_28 - 0xc5, 0xfc, 0x10, 0x1c, 0x3a, //0x00008510 vmovups (%rdx,%rdi), %ymm3 - 0xc5, 0xfc, 0x10, 0x64, 0x3a, 0x20, //0x00008515 vmovups $32(%rdx,%rdi), %ymm4 - 0xc5, 0xfc, 0x10, 0x6c, 0x3a, 0x40, //0x0000851b vmovups $64(%rdx,%rdi), %ymm5 - 0xc5, 0xfc, 0x10, 0x74, 0x3a, 0x60, //0x00008521 vmovups $96(%rdx,%rdi), %ymm6 - 0xc5, 0xfc, 0x11, 0x5c, 0x3c, 0x20, //0x00008527 vmovups %ymm3, $32(%rsp,%rdi) - 0xc5, 0xfc, 0x11, 0x64, 0x3c, 0x40, //0x0000852d vmovups %ymm4, $64(%rsp,%rdi) - 0xc5, 0xfc, 0x11, 0x6c, 0x3c, 0x60, //0x00008533 vmovups %ymm5, $96(%rsp,%rdi) - 0xc5, 0xfc, 0x11, 0xb4, 0x3c, 0x80, 0x00, 0x00, 0x00, //0x00008539 vmovups %ymm6, $128(%rsp,%rdi) - 0xc5, 0xfe, 0x6f, 0x9c, 0x3a, 0x80, 0x00, 0x00, 0x00, //0x00008542 vmovdqu $128(%rdx,%rdi), %ymm3 - 0xc5, 0xfe, 0x6f, 0xa4, 0x3a, 0xa0, 0x00, 0x00, 0x00, //0x0000854b vmovdqu $160(%rdx,%rdi), %ymm4 - 0xc5, 0xfe, 0x6f, 0xac, 0x3a, 0xc0, 0x00, 0x00, 0x00, //0x00008554 vmovdqu $192(%rdx,%rdi), %ymm5 - 0xc5, 0xfe, 0x6f, 0xb4, 0x3a, 0xe0, 0x00, 0x00, 0x00, //0x0000855d vmovdqu $224(%rdx,%rdi), %ymm6 - 0xc5, 0xfe, 0x7f, 0x9c, 0x3c, 0xa0, 0x00, 0x00, 0x00, //0x00008566 vmovdqu %ymm3, $160(%rsp,%rdi) - 0xc5, 0xfe, 0x7f, 0xa4, 0x3c, 0xc0, 0x00, 0x00, 0x00, //0x0000856f vmovdqu %ymm4, $192(%rsp,%rdi) - 0xc5, 0xfe, 0x7f, 0xac, 0x3c, 0xe0, 0x00, 0x00, 0x00, //0x00008578 vmovdqu %ymm5, $224(%rsp,%rdi) - 0xc5, 0xfe, 0x7f, 0xb4, 0x3c, 0x00, 0x01, 0x00, 0x00, //0x00008581 vmovdqu %ymm6, $256(%rsp,%rdi) - 0x48, 0x81, 0xc7, 0x00, 0x01, 0x00, 0x00, //0x0000858a addq $256, %rdi - 0x48, 0x83, 0xc6, 0xfe, //0x00008591 addq $-2, %rsi - 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x00008595 jne LBB31_28 - 0x4d, 0x85, 0xd2, //0x0000859b testq %r10, %r10 - 0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x0000859e je LBB31_31 - //0x000085a4 LBB31_30 - 0xc5, 0xfe, 0x6f, 0x1c, 0x3a, //0x000085a4 vmovdqu (%rdx,%rdi), %ymm3 - 0xc5, 0xfe, 0x6f, 0x64, 0x3a, 0x20, //0x000085a9 vmovdqu $32(%rdx,%rdi), %ymm4 - 0xc5, 0xfe, 0x6f, 0x6c, 0x3a, 0x40, //0x000085af vmovdqu $64(%rdx,%rdi), %ymm5 - 0xc5, 0xfe, 0x6f, 0x74, 0x3a, 0x60, //0x000085b5 vmovdqu $96(%rdx,%rdi), %ymm6 - 0xc5, 0xfe, 0x7f, 0x5c, 0x3c, 0x20, //0x000085bb vmovdqu %ymm3, $32(%rsp,%rdi) - 0xc5, 0xfe, 0x7f, 0x64, 0x3c, 0x40, //0x000085c1 vmovdqu %ymm4, $64(%rsp,%rdi) - 0xc5, 0xfe, 0x7f, 0x6c, 0x3c, 0x60, //0x000085c7 vmovdqu %ymm5, $96(%rsp,%rdi) - 0xc5, 0xfe, 0x7f, 0xb4, 0x3c, 0x80, 0x00, 0x00, 0x00, //0x000085cd vmovdqu %ymm6, $128(%rsp,%rdi) - //0x000085d6 LBB31_31 - 0x4c, 0x39, 0xd9, //0x000085d6 cmpq %r11, %rcx - 0x0f, 0x84, 0xc4, 0xfc, 0xff, 0xff, //0x000085d9 je LBB31_35 - 0x48, 0x01, 0xca, //0x000085df addq %rcx, %rdx - 0xe9, 0x90, 0xfc, 0xff, 0xff, //0x000085e2 jmp LBB31_33 - //0x000085e7 LBB31_39 - 0x31, 0xff, //0x000085e7 xorl %edi, %edi - 0x4d, 0x85, 0xd2, //0x000085e9 testq %r10, %r10 - 0x0f, 0x85, 0xb2, 0xff, 0xff, 0xff, //0x000085ec jne LBB31_30 - 0xe9, 0xdf, 0xff, 0xff, 0xff, //0x000085f2 jmp LBB31_31 - //0x000085f7 LBB31_40 - 0xc4, 0xe3, 0x6d, 0x46, 0xd4, 0x21, //0x000085f7 vperm2i128 $33, %ymm4, %ymm2, %ymm2 - 0xc4, 0xe3, 0x5d, 0x0f, 0xea, 0x0f, //0x000085fd vpalignr $15, %ymm2, %ymm4, %ymm5 - 0xc5, 0xcd, 0x71, 0xd5, 0x04, //0x00008603 vpsrlw $4, %ymm5, %ymm6 - 0xc5, 0xfd, 0x6f, 0x0d, 0xd0, 0xf5, 0xff, 0xff, //0x00008608 vmovdqa $-2608(%rip), %ymm1 /* LCPI31_0+0(%rip) */ - 0xc5, 0xcd, 0xdb, 0xf1, //0x00008610 vpand %ymm1, %ymm6, %ymm6 - 0xc5, 0xfd, 0x6f, 0x3d, 0xe4, 0xf5, 0xff, 0xff, //0x00008614 vmovdqa $-2588(%rip), %ymm7 /* LCPI31_1+0(%rip) */ - 0xc4, 0xe2, 0x45, 0x00, 0xf6, //0x0000861c vpshufb %ymm6, %ymm7, %ymm6 - 0xc5, 0xd5, 0xdb, 0xe9, //0x00008621 vpand %ymm1, %ymm5, %ymm5 - 0xc5, 0x7d, 0x6f, 0x05, 0xf3, 0xf5, 0xff, 0xff, //0x00008625 vmovdqa $-2573(%rip), %ymm8 /* LCPI31_2+0(%rip) */ - 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x0000862d vpshufb %ymm5, %ymm8, %ymm5 - 0xc5, 0xb5, 0x71, 0xd4, 0x04, //0x00008632 vpsrlw $4, %ymm4, %ymm9 - 0xc5, 0x35, 0xdb, 0xc9, //0x00008637 vpand %ymm1, %ymm9, %ymm9 - 0xc5, 0x7d, 0x6f, 0x15, 0xfd, 0xf5, 0xff, 0xff, //0x0000863b vmovdqa $-2563(%rip), %ymm10 /* LCPI31_3+0(%rip) */ - 0xc4, 0x42, 0x2d, 0x00, 0xc9, //0x00008643 vpshufb %ymm9, %ymm10, %ymm9 - 0xc5, 0xb5, 0xdb, 0xed, //0x00008648 vpand %ymm5, %ymm9, %ymm5 - 0xc5, 0xcd, 0xdb, 0xed, //0x0000864c vpand %ymm5, %ymm6, %ymm5 - 0xc4, 0xe3, 0x5d, 0x0f, 0xf2, 0x0e, //0x00008650 vpalignr $14, %ymm2, %ymm4, %ymm6 - 0xc4, 0xe3, 0x5d, 0x0f, 0xd2, 0x0d, //0x00008656 vpalignr $13, %ymm2, %ymm4, %ymm2 - 0xc5, 0x7d, 0x6f, 0x0d, 0xfc, 0xf5, 0xff, 0xff, //0x0000865c vmovdqa $-2564(%rip), %ymm9 /* LCPI31_4+0(%rip) */ - 0xc4, 0xc1, 0x4d, 0xd8, 0xf1, //0x00008664 vpsubusb %ymm9, %ymm6, %ymm6 - 0xc5, 0x7d, 0x6f, 0x1d, 0x0f, 0xf6, 0xff, 0xff, //0x00008669 vmovdqa $-2545(%rip), %ymm11 /* LCPI31_5+0(%rip) */ - 0xc4, 0xc1, 0x6d, 0xd8, 0xd3, //0x00008671 vpsubusb %ymm11, %ymm2, %ymm2 - 0xc5, 0xed, 0xeb, 0xd6, //0x00008676 vpor %ymm6, %ymm2, %ymm2 - 0xc5, 0xc9, 0xef, 0xf6, //0x0000867a vpxor %xmm6, %xmm6, %xmm6 - 0xc5, 0xed, 0x74, 0xd6, //0x0000867e vpcmpeqb %ymm6, %ymm2, %ymm2 - 0xc4, 0x62, 0x7d, 0x59, 0x25, 0x55, 0xf6, 0xff, 0xff, //0x00008682 vpbroadcastq $-2475(%rip), %ymm12 /* LCPI31_6+0(%rip) */ - 0xc4, 0xc1, 0x6d, 0xdf, 0xd4, //0x0000868b vpandn %ymm12, %ymm2, %ymm2 - 0xc5, 0xed, 0xef, 0xd5, //0x00008690 vpxor %ymm5, %ymm2, %ymm2 - 0xc4, 0xe3, 0x5d, 0x46, 0xe3, 0x21, //0x00008694 vperm2i128 $33, %ymm3, %ymm4, %ymm4 - 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0f, //0x0000869a vpalignr $15, %ymm4, %ymm3, %ymm5 - 0xc5, 0x95, 0x71, 0xd5, 0x04, //0x000086a0 vpsrlw $4, %ymm5, %ymm13 - 0xc5, 0x15, 0xdb, 0xe9, //0x000086a5 vpand %ymm1, %ymm13, %ymm13 - 0xc4, 0xc2, 0x45, 0x00, 0xfd, //0x000086a9 vpshufb %ymm13, %ymm7, %ymm7 - 0xc5, 0xd5, 0xdb, 0xe9, //0x000086ae vpand %ymm1, %ymm5, %ymm5 - 0xc4, 0xe2, 0x3d, 0x00, 0xed, //0x000086b2 vpshufb %ymm5, %ymm8, %ymm5 - 0xc5, 0xbd, 0x71, 0xd3, 0x04, //0x000086b7 vpsrlw $4, %ymm3, %ymm8 - 0xc5, 0xbd, 0xdb, 0xc9, //0x000086bc vpand %ymm1, %ymm8, %ymm1 - 0xc4, 0xe2, 0x2d, 0x00, 0xc9, //0x000086c0 vpshufb %ymm1, %ymm10, %ymm1 - 0xc5, 0xd5, 0xdb, 0xc9, //0x000086c5 vpand %ymm1, %ymm5, %ymm1 - 0xc5, 0xc5, 0xdb, 0xc9, //0x000086c9 vpand %ymm1, %ymm7, %ymm1 - 0xc4, 0xe3, 0x65, 0x0f, 0xec, 0x0e, //0x000086cd vpalignr $14, %ymm4, %ymm3, %ymm5 - 0xc4, 0xe3, 0x65, 0x0f, 0xe4, 0x0d, //0x000086d3 vpalignr $13, %ymm4, %ymm3, %ymm4 - 0xc4, 0xc1, 0x55, 0xd8, 0xe9, //0x000086d9 vpsubusb %ymm9, %ymm5, %ymm5 - 0xc4, 0xc1, 0x5d, 0xd8, 0xe3, //0x000086de vpsubusb %ymm11, %ymm4, %ymm4 - 0xc5, 0xdd, 0xeb, 0xe5, //0x000086e3 vpor %ymm5, %ymm4, %ymm4 - 0xc5, 0xdd, 0x74, 0xe6, //0x000086e7 vpcmpeqb %ymm6, %ymm4, %ymm4 - 0xc4, 0xc1, 0x5d, 0xdf, 0xe4, //0x000086eb vpandn %ymm12, %ymm4, %ymm4 - 0xc5, 0xdd, 0xef, 0xc9, //0x000086f0 vpxor %ymm1, %ymm4, %ymm1 - 0xc5, 0xed, 0xeb, 0xc0, //0x000086f4 vpor %ymm0, %ymm2, %ymm0 - 0xc5, 0xfd, 0xeb, 0xc1, //0x000086f8 vpor %ymm1, %ymm0, %ymm0 - 0xc5, 0xe5, 0xd8, 0x0d, 0x9c, 0xf5, 0xff, 0xff, //0x000086fc vpsubusb $-2660(%rip), %ymm3, %ymm1 /* LCPI31_7+0(%rip) */ - 0xc5, 0xfd, 0xeb, 0xc1, //0x00008704 vpor %ymm1, %ymm0, %ymm0 - 0xc4, 0xe2, 0x7d, 0x17, 0xc0, //0x00008708 vptest %ymm0, %ymm0 - 0x0f, 0x84, 0xb9, 0xfd, 0xff, 0xff, //0x0000870d je LBB31_12 - 0xe9, 0xba, 0xfb, 0xff, 0xff, //0x00008713 jmp LBB31_41 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00008718 .p2align 5, 0x00 - //0x00008720 LCPI32_0 + 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, 0x90 - //0x00008740 _f32toa - 0x55, //0x00008740 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008741 movq %rsp, %rbp - 0x41, 0x57, //0x00008744 pushq %r15 - 0x41, 0x56, //0x00008746 pushq %r14 - 0x41, 0x55, //0x00008748 pushq %r13 - 0x41, 0x54, //0x0000874a pushq %r12 - 0x53, //0x0000874c pushq %rbx - 0xc5, 0xf9, 0x7e, 0xc0, //0x0000874d vmovd %xmm0, %eax - 0x89, 0xc1, //0x00008751 movl %eax, %ecx - 0xc1, 0xe9, 0x17, //0x00008753 shrl $23, %ecx - 0x0f, 0xb6, 0xd9, //0x00008756 movzbl %cl, %ebx - 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x00008759 cmpl $255, %ebx - 0x0f, 0x84, 0xff, 0x0c, 0x00, 0x00, //0x0000875f je LBB32_139 - 0xc6, 0x07, 0x2d, //0x00008765 movb $45, (%rdi) - 0x41, 0x89, 0xc1, //0x00008768 movl %eax, %r9d - 0x41, 0xc1, 0xe9, 0x1f, //0x0000876b shrl $31, %r9d - 0x4e, 0x8d, 0x04, 0x0f, //0x0000876f leaq (%rdi,%r9), %r8 - 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00008773 testl $2147483647, %eax - 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00008778 je LBB32_14 - 0x25, 0xff, 0xff, 0x7f, 0x00, //0x0000877e andl $8388607, %eax - 0x85, 0xdb, //0x00008783 testl %ebx, %ebx - 0x0f, 0x84, 0xe1, 0x0c, 0x00, 0x00, //0x00008785 je LBB32_140 - 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x0000878b leal $8388608(%rax), %esi - 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x00008791 leal $-150(%rbx), %r15d - 0x8d, 0x4b, 0x81, //0x00008798 leal $-127(%rbx), %ecx - 0x83, 0xf9, 0x17, //0x0000879b cmpl $23, %ecx - 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x0000879e ja LBB32_5 - 0xb9, 0x96, 0x00, 0x00, 0x00, //0x000087a4 movl $150, %ecx - 0x29, 0xd9, //0x000087a9 subl %ebx, %ecx - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x000087ab movq $-1, %rdx - 0x48, 0xd3, 0xe2, //0x000087b2 shlq %cl, %rdx - 0xf7, 0xd2, //0x000087b5 notl %edx - 0x85, 0xf2, //0x000087b7 testl %esi, %edx - 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x000087b9 je LBB32_32 - //0x000087bf LBB32_5 - 0x41, 0x89, 0xf6, //0x000087bf movl %esi, %r14d - 0x41, 0x83, 0xe6, 0x01, //0x000087c2 andl $1, %r14d - 0x85, 0xc0, //0x000087c6 testl %eax, %eax - 0x0f, 0x94, 0xc0, //0x000087c8 sete %al - 0x83, 0xfb, 0x01, //0x000087cb cmpl $1, %ebx - 0x0f, 0x97, 0xc1, //0x000087ce seta %cl - 0x20, 0xc1, //0x000087d1 andb %al, %cl - 0x0f, 0xb6, 0xc9, //0x000087d3 movzbl %cl, %ecx - 0x41, 0x89, 0xf2, //0x000087d6 movl %esi, %r10d - 0x41, 0xc1, 0xe2, 0x02, //0x000087d9 shll $2, %r10d - 0x8d, 0x44, 0xb1, 0xfe, //0x000087dd leal $-2(%rcx,%rsi,4), %eax - 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x000087e1 imull $1262611, %r15d, %r11d - 0x31, 0xd2, //0x000087e8 xorl %edx, %edx - 0x84, 0xc9, //0x000087ea testb %cl, %cl - 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x000087ec movl $524031, %ecx - 0x0f, 0x44, 0xca, //0x000087f1 cmovel %edx, %ecx - 0x41, 0x29, 0xcb, //0x000087f4 subl %ecx, %r11d - 0x41, 0xc1, 0xfb, 0x16, //0x000087f7 sarl $22, %r11d - 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x000087fb imull $-1741647, %r11d, %ecx - 0xc1, 0xe9, 0x13, //0x00008802 shrl $19, %ecx - 0x44, 0x01, 0xf9, //0x00008805 addl %r15d, %ecx - 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00008808 movl $31, %edx - 0x44, 0x29, 0xda, //0x0000880d subl %r11d, %edx - 0x48, 0x63, 0xd2, //0x00008810 movslq %edx, %rdx - 0x48, 0x8d, 0x1d, 0x06, 0xb7, 0x00, 0x00, //0x00008813 leaq $46854(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */ - 0xfe, 0xc1, //0x0000881a incb %cl - 0xd3, 0xe0, //0x0000881c shll %cl, %eax - 0x4c, 0x8b, 0x24, 0xd3, //0x0000881e movq (%rbx,%rdx,8), %r12 - 0x49, 0xf7, 0xe4, //0x00008822 mulq %r12 - 0x48, 0xc1, 0xe8, 0x20, //0x00008825 shrq $32, %rax - 0x31, 0xdb, //0x00008829 xorl %ebx, %ebx - 0x83, 0xf8, 0x01, //0x0000882b cmpl $1, %eax - 0x0f, 0x97, 0xc3, //0x0000882e seta %bl - 0x41, 0xd3, 0xe2, //0x00008831 shll %cl, %r10d - 0x09, 0xd3, //0x00008834 orl %edx, %ebx - 0x4c, 0x89, 0xd0, //0x00008836 movq %r10, %rax - 0x49, 0xf7, 0xe4, //0x00008839 mulq %r12 - 0x49, 0x89, 0xd2, //0x0000883c movq %rdx, %r10 - 0x48, 0xc1, 0xe8, 0x20, //0x0000883f shrq $32, %rax - 0x45, 0x31, 0xff, //0x00008843 xorl %r15d, %r15d - 0x83, 0xf8, 0x01, //0x00008846 cmpl $1, %eax - 0x41, 0x0f, 0x97, 0xc7, //0x00008849 seta %r15b - 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x0000884d leal $2(,%rsi,4), %eax - 0xd3, 0xe0, //0x00008854 shll %cl, %eax - 0x45, 0x09, 0xd7, //0x00008856 orl %r10d, %r15d - 0x49, 0xf7, 0xe4, //0x00008859 mulq %r12 - 0x48, 0xc1, 0xe8, 0x20, //0x0000885c shrq $32, %rax - 0x31, 0xc9, //0x00008860 xorl %ecx, %ecx - 0x83, 0xf8, 0x01, //0x00008862 cmpl $1, %eax - 0x0f, 0x97, 0xc1, //0x00008865 seta %cl - 0x09, 0xd1, //0x00008868 orl %edx, %ecx - 0x44, 0x01, 0xf3, //0x0000886a addl %r14d, %ebx - 0x44, 0x29, 0xf1, //0x0000886d subl %r14d, %ecx - 0x41, 0x83, 0xff, 0x28, //0x00008870 cmpl $40, %r15d - 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00008874 jb LBB32_12 - 0x44, 0x89, 0xd2, //0x0000887a movl %r10d, %edx - 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x0000887d movl $3435973837, %eax - 0x48, 0x0f, 0xaf, 0xc2, //0x00008882 imulq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00008886 shrq $37, %rax - 0x41, 0x89, 0xde, //0x0000888a movl %ebx, %r14d - 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x0000888d leaq (,%rax,8), %rsi - 0x48, 0x8d, 0x14, 0xb6, //0x00008895 leaq (%rsi,%rsi,4), %rdx - 0x4c, 0x39, 0xf2, //0x00008899 cmpq %r14, %rdx - 0x41, 0x0f, 0x93, 0xc4, //0x0000889c setae %r12b - 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x000088a0 leaq $40(%rsi,%rsi,4), %r14 - 0x89, 0xce, //0x000088a5 movl %ecx, %esi - 0x49, 0x39, 0xf6, //0x000088a7 cmpq %rsi, %r14 - 0x0f, 0x96, 0xc2, //0x000088aa setbe %dl - 0x41, 0x38, 0xd4, //0x000088ad cmpb %dl, %r12b - 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x000088b0 je LBB32_12 - 0x45, 0x31, 0xed, //0x000088b6 xorl %r13d, %r13d - 0x49, 0x39, 0xf6, //0x000088b9 cmpq %rsi, %r14 - 0x41, 0x0f, 0x96, 0xc5, //0x000088bc setbe %r13b - 0x41, 0x01, 0xc5, //0x000088c0 addl %eax, %r13d - 0x41, 0xff, 0xc3, //0x000088c3 incl %r11d - 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x000088c6 cmpl $100000, %r13d - 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x000088cd jae LBB32_18 - //0x000088d3 LBB32_8 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000088d3 movl $1, %eax - 0x41, 0x83, 0xfd, 0x0a, //0x000088d8 cmpl $10, %r13d - 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x000088dc jb LBB32_22 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000088e2 movl $2, %eax - 0x41, 0x83, 0xfd, 0x64, //0x000088e7 cmpl $100, %r13d - 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x000088eb jb LBB32_22 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000088f1 movl $3, %eax - 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x000088f6 cmpl $1000, %r13d - 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x000088fd jb LBB32_22 - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00008903 cmpl $10000, %r13d - 0xb8, 0x05, 0x00, 0x00, 0x00, //0x0000890a movl $5, %eax - 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x0000890f jmp LBB32_21 - //0x00008914 LBB32_12 - 0x4d, 0x89, 0xd6, //0x00008914 movq %r10, %r14 - 0x49, 0xc1, 0xee, 0x02, //0x00008917 shrq $2, %r14 - 0x44, 0x89, 0xd6, //0x0000891b movl %r10d, %esi - 0x83, 0xe6, 0xfc, //0x0000891e andl $-4, %esi - 0x39, 0xf3, //0x00008921 cmpl %esi, %ebx - 0x0f, 0x96, 0xc2, //0x00008923 setbe %dl - 0x8d, 0x5e, 0x04, //0x00008926 leal $4(%rsi), %ebx - 0x39, 0xcb, //0x00008929 cmpl %ecx, %ebx - 0x0f, 0x96, 0xc0, //0x0000892b setbe %al - 0x38, 0xc2, //0x0000892e cmpb %al, %dl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00008930 je LBB32_15 - 0x45, 0x31, 0xed, //0x00008936 xorl %r13d, %r13d - 0x39, 0xcb, //0x00008939 cmpl %ecx, %ebx - 0x41, 0x0f, 0x96, 0xc5, //0x0000893b setbe %r13b - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x0000893f jmp LBB32_17 - //0x00008944 LBB32_14 - 0x41, 0xc6, 0x00, 0x30, //0x00008944 movb $48, (%r8) - 0x41, 0x29, 0xf8, //0x00008948 subl %edi, %r8d - 0x41, 0xff, 0xc0, //0x0000894b incl %r8d - 0xe9, 0x00, 0x0b, 0x00, 0x00, //0x0000894e jmp LBB32_138 - //0x00008953 LBB32_15 - 0x83, 0xce, 0x02, //0x00008953 orl $2, %esi - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00008956 movl $1, %r13d - 0x41, 0x39, 0xf7, //0x0000895c cmpl %esi, %r15d - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x0000895f ja LBB32_17 - 0x0f, 0x94, 0xc0, //0x00008965 sete %al - 0x41, 0xc0, 0xea, 0x02, //0x00008968 shrb $2, %r10b - 0x41, 0x20, 0xc2, //0x0000896c andb %al, %r10b - 0x45, 0x0f, 0xb6, 0xea, //0x0000896f movzbl %r10b, %r13d - //0x00008973 LBB32_17 - 0x45, 0x01, 0xf5, //0x00008973 addl %r14d, %r13d - 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00008976 cmpl $100000, %r13d - 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x0000897d jb LBB32_8 - //0x00008983 LBB32_18 - 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00008983 movl $6, %eax - 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x00008988 cmpl $1000000, %r13d - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x0000898f jb LBB32_22 - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00008995 movl $7, %eax - 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x0000899a cmpl $10000000, %r13d - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x000089a1 jb LBB32_22 - 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x000089a7 cmpl $100000000, %r13d - 0xb8, 0x09, 0x00, 0x00, 0x00, //0x000089ae movl $9, %eax - //0x000089b3 LBB32_21 - 0x83, 0xd8, 0x00, //0x000089b3 sbbl $0, %eax - //0x000089b6 LBB32_22 - 0x46, 0x8d, 0x3c, 0x18, //0x000089b6 leal (%rax,%r11), %r15d - 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x000089ba leal $5(%rax,%r11), %ecx - 0x83, 0xf9, 0x1b, //0x000089bf cmpl $27, %ecx - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x000089c2 jb LBB32_26 - 0x89, 0xc0, //0x000089c8 movl %eax, %eax - 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x000089ca leaq $1(%r8,%rax), %rbx - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x000089cf cmpl $10000, %r13d - 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x000089d6 jb LBB32_30 - 0x44, 0x89, 0xe8, //0x000089dc movl %r13d, %eax - 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x000089df movl $3518437209, %r11d - 0x4c, 0x0f, 0xaf, 0xd8, //0x000089e5 imulq %rax, %r11 - 0x49, 0xc1, 0xeb, 0x2d, //0x000089e9 shrq $45, %r11 - 0x41, 0x69, 0xc3, 0xf0, 0xd8, 0xff, 0xff, //0x000089ed imull $-10000, %r11d, %eax - 0x44, 0x01, 0xe8, //0x000089f4 addl %r13d, %eax - 0x0f, 0x84, 0xb3, 0x04, 0x00, 0x00, //0x000089f7 je LBB32_62 - 0x89, 0xc1, //0x000089fd movl %eax, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000089ff imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x00008a06 shrq $37, %rcx - 0x6b, 0xd1, 0x64, //0x00008a0a imull $100, %ecx, %edx - 0x29, 0xd0, //0x00008a0d subl %edx, %eax - 0x48, 0x8d, 0x15, 0x8a, 0x41, 0x00, 0x00, //0x00008a0f leaq $16778(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x42, //0x00008a16 movzwl (%rdx,%rax,2), %eax - 0x66, 0x89, 0x43, 0xfe, //0x00008a1a movw %ax, $-2(%rbx) - 0x0f, 0xb7, 0x04, 0x4a, //0x00008a1e movzwl (%rdx,%rcx,2), %eax - 0x66, 0x89, 0x43, 0xfc, //0x00008a22 movw %ax, $-4(%rbx) - 0x45, 0x31, 0xc9, //0x00008a26 xorl %r9d, %r9d - 0x48, 0x8d, 0x4b, 0xfc, //0x00008a29 leaq $-4(%rbx), %rcx - 0x41, 0x83, 0xfb, 0x64, //0x00008a2d cmpl $100, %r11d - 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00008a31 jae LBB32_64 - //0x00008a37 LBB32_31 - 0x44, 0x89, 0xda, //0x00008a37 movl %r11d, %edx - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00008a3a jmp LBB32_66 - //0x00008a3f LBB32_26 - 0x41, 0x89, 0xc4, //0x00008a3f movl %eax, %r12d - 0x45, 0x85, 0xdb, //0x00008a42 testl %r11d, %r11d - 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00008a45 js LBB32_38 - 0x4b, 0x8d, 0x34, 0x20, //0x00008a4b leaq (%r8,%r12), %rsi - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00008a4f cmpl $10000, %r13d - 0x0f, 0x82, 0xa7, 0x02, 0x00, 0x00, //0x00008a56 jb LBB32_43 - 0x44, 0x89, 0xe8, //0x00008a5c movl %r13d, %eax - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00008a5f movl $3518437209, %ecx - 0x48, 0x0f, 0xaf, 0xc8, //0x00008a64 imulq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x00008a68 shrq $45, %rcx - 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00008a6c imull $-10000, %ecx, %eax - 0x44, 0x01, 0xe8, //0x00008a72 addl %r13d, %eax - 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00008a75 imulq $1374389535, %rax, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00008a7c shrq $37, %rdx - 0x6b, 0xda, 0x64, //0x00008a80 imull $100, %edx, %ebx - 0x29, 0xd8, //0x00008a83 subl %ebx, %eax - 0x48, 0x8d, 0x1d, 0x14, 0x41, 0x00, 0x00, //0x00008a85 leaq $16660(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x43, //0x00008a8c movzwl (%rbx,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfe, //0x00008a90 movw %ax, $-2(%rsi) - 0x48, 0x8d, 0x46, 0xfc, //0x00008a94 leaq $-4(%rsi), %rax - 0x0f, 0xb7, 0x14, 0x53, //0x00008a98 movzwl (%rbx,%rdx,2), %edx - 0x66, 0x89, 0x56, 0xfc, //0x00008a9c movw %dx, $-4(%rsi) - 0x41, 0x89, 0xcd, //0x00008aa0 movl %ecx, %r13d - 0x41, 0x83, 0xfd, 0x64, //0x00008aa3 cmpl $100, %r13d - 0x0f, 0x83, 0x63, 0x02, 0x00, 0x00, //0x00008aa7 jae LBB32_44 - //0x00008aad LBB32_29 - 0x44, 0x89, 0xe9, //0x00008aad movl %r13d, %ecx - 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00008ab0 jmp LBB32_46 - //0x00008ab5 LBB32_30 - 0x45, 0x31, 0xc9, //0x00008ab5 xorl %r9d, %r9d - 0x48, 0x89, 0xd9, //0x00008ab8 movq %rbx, %rcx - 0x45, 0x89, 0xeb, //0x00008abb movl %r13d, %r11d - 0x41, 0x83, 0xfb, 0x64, //0x00008abe cmpl $100, %r11d - 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x00008ac2 jb LBB32_31 - //0x00008ac8 LBB32_64 - 0x48, 0xff, 0xc9, //0x00008ac8 decq %rcx - 0x4c, 0x8d, 0x15, 0xce, 0x40, 0x00, 0x00, //0x00008acb leaq $16590(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008ad2 .p2align 4, 0x90 - //0x00008ae0 LBB32_65 - 0x44, 0x89, 0xda, //0x00008ae0 movl %r11d, %edx - 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00008ae3 imulq $1374389535, %rdx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00008aea shrq $37, %rdx - 0x6b, 0xc2, 0x64, //0x00008aee imull $100, %edx, %eax - 0x44, 0x89, 0xde, //0x00008af1 movl %r11d, %esi - 0x29, 0xc6, //0x00008af4 subl %eax, %esi - 0x41, 0x0f, 0xb7, 0x04, 0x72, //0x00008af6 movzwl (%r10,%rsi,2), %eax - 0x66, 0x89, 0x41, 0xff, //0x00008afb movw %ax, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00008aff addq $-2, %rcx - 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00008b03 cmpl $9999, %r11d - 0x41, 0x89, 0xd3, //0x00008b0a movl %edx, %r11d - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00008b0d ja LBB32_65 - //0x00008b13 LBB32_66 - 0x49, 0x8d, 0x70, 0x01, //0x00008b13 leaq $1(%r8), %rsi - 0x83, 0xfa, 0x0a, //0x00008b17 cmpl $10, %edx - 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00008b1a jb LBB32_68 - 0x89, 0xd0, //0x00008b20 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0x77, 0x40, 0x00, 0x00, //0x00008b22 leaq $16503(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x41, //0x00008b29 movb (%rcx,%rax,2), %dl - 0x8a, 0x44, 0x41, 0x01, //0x00008b2c movb $1(%rcx,%rax,2), %al - 0x41, 0x88, 0x50, 0x01, //0x00008b30 movb %dl, $1(%r8) - 0x41, 0x88, 0x40, 0x02, //0x00008b34 movb %al, $2(%r8) - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00008b38 jmp LBB32_69 - //0x00008b3d LBB32_68 - 0x80, 0xc2, 0x30, //0x00008b3d addb $48, %dl - 0x88, 0x16, //0x00008b40 movb %dl, (%rsi) - //0x00008b42 LBB32_69 - 0x4c, 0x29, 0xcb, //0x00008b42 subq %r9, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008b45 .p2align 4, 0x90 - //0x00008b50 LBB32_70 - 0x80, 0x7b, 0xff, 0x30, //0x00008b50 cmpb $48, $-1(%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00008b54 leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00008b58 je LBB32_70 - 0x41, 0x88, 0x10, //0x00008b5e movb %dl, (%r8) - 0x48, 0x8d, 0x43, 0x01, //0x00008b61 leaq $1(%rbx), %rax - 0x48, 0x89, 0xc1, //0x00008b65 movq %rax, %rcx - 0x48, 0x29, 0xf1, //0x00008b68 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00008b6b cmpq $2, %rcx - 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x00008b6f jl LBB32_73 - 0xc6, 0x06, 0x2e, //0x00008b75 movb $46, (%rsi) - 0x48, 0x89, 0xc3, //0x00008b78 movq %rax, %rbx - //0x00008b7b LBB32_73 - 0xc6, 0x03, 0x65, //0x00008b7b movb $101, (%rbx) - 0x45, 0x85, 0xff, //0x00008b7e testl %r15d, %r15d - 0x0f, 0x8e, 0x41, 0x01, 0x00, 0x00, //0x00008b81 jle LBB32_76 - 0x41, 0xff, 0xcf, //0x00008b87 decl %r15d - 0xc6, 0x43, 0x01, 0x2b, //0x00008b8a movb $43, $1(%rbx) - 0x44, 0x89, 0xf8, //0x00008b8e movl %r15d, %eax - 0x83, 0xf8, 0x64, //0x00008b91 cmpl $100, %eax - 0x0f, 0x8c, 0x43, 0x01, 0x00, 0x00, //0x00008b94 jl LBB32_77 - //0x00008b9a LBB32_75 - 0x89, 0xc1, //0x00008b9a movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00008b9c movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00008ba1 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x00008ba5 shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x00008ba9 leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x00008bac leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x00008baf subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0xe8, 0x3f, 0x00, 0x00, //0x00008bb1 leaq $16360(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x00008bb8 movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x89, 0x4b, 0x02, //0x00008bbc movw %cx, $2(%rbx) - 0x0c, 0x30, //0x00008bc0 orb $48, %al - 0x88, 0x43, 0x04, //0x00008bc2 movb %al, $4(%rbx) - 0x48, 0x83, 0xc3, 0x05, //0x00008bc5 addq $5, %rbx - 0x49, 0x89, 0xd8, //0x00008bc9 movq %rbx, %r8 - 0xe9, 0x7f, 0x08, 0x00, 0x00, //0x00008bcc jmp LBB32_137 - //0x00008bd1 LBB32_32 - 0xd3, 0xee, //0x00008bd1 shrl %cl, %esi - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00008bd3 cmpl $100000, %esi - 0x0f, 0x82, 0x1a, 0x02, 0x00, 0x00, //0x00008bd9 jb LBB32_52 - 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00008bdf movl $6, %eax - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00008be4 cmpl $1000000, %esi - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00008bea jb LBB32_36 - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00008bf0 movl $7, %eax - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00008bf5 cmpl $10000000, %esi - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00008bfb jb LBB32_36 - 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x00008c01 cmpl $100000000, %esi - 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00008c07 movl $9, %eax - 0x48, 0x83, 0xd8, 0x00, //0x00008c0c sbbq $0, %rax - //0x00008c10 LBB32_36 - 0x4c, 0x01, 0xc0, //0x00008c10 addq %r8, %rax - //0x00008c13 LBB32_37 - 0x89, 0xf1, //0x00008c13 movl %esi, %ecx - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008c15 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00008c1a imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x00008c1e shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00008c22 imull $-10000, %edx, %ecx - 0x01, 0xf1, //0x00008c28 addl %esi, %ecx - 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x00008c2a imulq $1374389535, %rcx, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00008c31 shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x00008c35 imull $100, %esi, %ebx - 0x29, 0xd9, //0x00008c38 subl %ebx, %ecx - 0x48, 0x8d, 0x1d, 0x5f, 0x3f, 0x00, 0x00, //0x00008c3a leaq $16223(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4b, //0x00008c41 movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00008c45 movw %cx, $-2(%rax) - 0x0f, 0xb7, 0x0c, 0x73, //0x00008c49 movzwl (%rbx,%rsi,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x00008c4d movw %cx, $-4(%rax) - 0x49, 0x89, 0xc1, //0x00008c51 movq %rax, %r9 - 0x48, 0x83, 0xc0, 0xfc, //0x00008c54 addq $-4, %rax - 0x89, 0xd6, //0x00008c58 movl %edx, %esi - 0x83, 0xfe, 0x64, //0x00008c5a cmpl $100, %esi - 0x0f, 0x83, 0xd5, 0x01, 0x00, 0x00, //0x00008c5d jae LBB32_56 - 0xe9, 0x17, 0x02, 0x00, 0x00, //0x00008c63 jmp LBB32_58 - //0x00008c68 LBB32_38 - 0x45, 0x85, 0xff, //0x00008c68 testl %r15d, %r15d - 0x0f, 0x8f, 0x90, 0x04, 0x00, 0x00, //0x00008c6b jg LBB32_98 - 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x00008c71 movw $11824, (%r8) - 0x49, 0x83, 0xc0, 0x02, //0x00008c77 addq $2, %r8 - 0x45, 0x85, 0xff, //0x00008c7b testl %r15d, %r15d - 0x0f, 0x89, 0x7d, 0x04, 0x00, 0x00, //0x00008c7e jns LBB32_98 - 0x31, 0xf6, //0x00008c84 xorl %esi, %esi - 0x41, 0x83, 0xff, 0x80, //0x00008c86 cmpl $-128, %r15d - 0x0f, 0x87, 0x5a, 0x04, 0x00, 0x00, //0x00008c8a ja LBB32_96 - 0x45, 0x89, 0xfa, //0x00008c90 movl %r15d, %r10d - 0x41, 0xf7, 0xd2, //0x00008c93 notl %r10d - 0x49, 0xff, 0xc2, //0x00008c96 incq %r10 - 0x4c, 0x89, 0xd6, //0x00008c99 movq %r10, %rsi - 0x48, 0x83, 0xe6, 0x80, //0x00008c9c andq $-128, %rsi - 0x48, 0x8d, 0x46, 0x80, //0x00008ca0 leaq $-128(%rsi), %rax - 0x48, 0x89, 0xc1, //0x00008ca4 movq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x07, //0x00008ca7 shrq $7, %rcx - 0x48, 0xff, 0xc1, //0x00008cab incq %rcx - 0x41, 0x89, 0xcb, //0x00008cae movl %ecx, %r11d - 0x41, 0x83, 0xe3, 0x03, //0x00008cb1 andl $3, %r11d - 0x48, 0x3d, 0x80, 0x01, 0x00, 0x00, //0x00008cb5 cmpq $384, %rax - 0x0f, 0x83, 0x38, 0x03, 0x00, 0x00, //0x00008cbb jae LBB32_90 - 0x31, 0xdb, //0x00008cc1 xorl %ebx, %ebx - 0xe9, 0xda, 0x03, 0x00, 0x00, //0x00008cc3 jmp LBB32_92 - //0x00008cc8 LBB32_76 - 0xc6, 0x43, 0x01, 0x2d, //0x00008cc8 movb $45, $1(%rbx) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00008ccc movl $1, %eax - 0x44, 0x29, 0xf8, //0x00008cd1 subl %r15d, %eax - 0x83, 0xf8, 0x64, //0x00008cd4 cmpl $100, %eax - 0x0f, 0x8d, 0xbd, 0xfe, 0xff, 0xff, //0x00008cd7 jge LBB32_75 - //0x00008cdd LBB32_77 - 0x83, 0xf8, 0x0a, //0x00008cdd cmpl $10, %eax - 0x0f, 0x8c, 0x02, 0x01, 0x00, 0x00, //0x00008ce0 jl LBB32_79 - 0x48, 0x98, //0x00008ce6 cltq - 0x48, 0x8d, 0x0d, 0xb1, 0x3e, 0x00, 0x00, //0x00008ce8 leaq $16049(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008cef movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x43, 0x02, //0x00008cf3 movw %ax, $2(%rbx) - 0x48, 0x83, 0xc3, 0x04, //0x00008cf7 addq $4, %rbx - 0x49, 0x89, 0xd8, //0x00008cfb movq %rbx, %r8 - 0xe9, 0x4d, 0x07, 0x00, 0x00, //0x00008cfe jmp LBB32_137 - //0x00008d03 LBB32_43 - 0x48, 0x89, 0xf0, //0x00008d03 movq %rsi, %rax - 0x41, 0x83, 0xfd, 0x64, //0x00008d06 cmpl $100, %r13d - 0x0f, 0x82, 0x9d, 0xfd, 0xff, 0xff, //0x00008d0a jb LBB32_29 - //0x00008d10 LBB32_44 - 0x48, 0xff, 0xc8, //0x00008d10 decq %rax - 0x4c, 0x8d, 0x15, 0x86, 0x3e, 0x00, 0x00, //0x00008d13 leaq $16006(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008d1a .p2align 4, 0x90 - //0x00008d20 LBB32_45 - 0x44, 0x89, 0xe9, //0x00008d20 movl %r13d, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00008d23 imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x00008d2a shrq $37, %rcx - 0x6b, 0xd9, 0x64, //0x00008d2e imull $100, %ecx, %ebx - 0x44, 0x89, 0xea, //0x00008d31 movl %r13d, %edx - 0x29, 0xda, //0x00008d34 subl %ebx, %edx - 0x41, 0x0f, 0xb7, 0x14, 0x52, //0x00008d36 movzwl (%r10,%rdx,2), %edx - 0x66, 0x89, 0x50, 0xff, //0x00008d3b movw %dx, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x00008d3f addq $-2, %rax - 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00008d43 cmpl $9999, %r13d - 0x41, 0x89, 0xcd, //0x00008d4a movl %ecx, %r13d - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00008d4d ja LBB32_45 - //0x00008d53 LBB32_46 - 0x49, 0x63, 0xc7, //0x00008d53 movslq %r15d, %rax - 0x83, 0xf9, 0x0a, //0x00008d56 cmpl $10, %ecx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00008d59 jb LBB32_48 - 0x89, 0xc9, //0x00008d5f movl %ecx, %ecx - 0x48, 0x8d, 0x15, 0x38, 0x3e, 0x00, 0x00, //0x00008d61 leaq $15928(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008d68 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x08, //0x00008d6c movw %cx, (%r8) - 0x49, 0x01, 0xc0, //0x00008d70 addq %rax, %r8 - 0x49, 0x39, 0xc4, //0x00008d73 cmpq %rax, %r12 - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x00008d76 jl LBB32_49 - 0xe9, 0xcf, 0x06, 0x00, 0x00, //0x00008d7c jmp LBB32_137 - //0x00008d81 LBB32_48 - 0x80, 0xc1, 0x30, //0x00008d81 addb $48, %cl - 0x41, 0x88, 0x08, //0x00008d84 movb %cl, (%r8) - 0x49, 0x01, 0xc0, //0x00008d87 addq %rax, %r8 - 0x49, 0x39, 0xc4, //0x00008d8a cmpq %rax, %r12 - 0x0f, 0x8d, 0xbd, 0x06, 0x00, 0x00, //0x00008d8d jge LBB32_137 - //0x00008d93 LBB32_49 - 0x4b, 0x8d, 0x04, 0x21, //0x00008d93 leaq (%r9,%r12), %rax - 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x00008d97 leaq $1(%rdi,%rax), %r11 - 0x4d, 0x39, 0xc3, //0x00008d9c cmpq %r8, %r11 - 0x4d, 0x0f, 0x46, 0xd8, //0x00008d9f cmovbeq %r8, %r11 - 0x4a, 0x8d, 0x0c, 0x0f, //0x00008da3 leaq (%rdi,%r9), %rcx - 0x4c, 0x01, 0xe1, //0x00008da7 addq %r12, %rcx - 0x49, 0x29, 0xcb, //0x00008daa subq %rcx, %r11 - 0x49, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00008dad cmpq $128, %r11 - 0x0f, 0x82, 0x06, 0x02, 0x00, 0x00, //0x00008db4 jb LBB32_87 - 0x4d, 0x89, 0xda, //0x00008dba movq %r11, %r10 - 0x49, 0x83, 0xe2, 0x80, //0x00008dbd andq $-128, %r10 - 0x49, 0x8d, 0x4a, 0x80, //0x00008dc1 leaq $-128(%r10), %rcx - 0x48, 0x89, 0xcb, //0x00008dc5 movq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x07, //0x00008dc8 shrq $7, %rbx - 0x48, 0xff, 0xc3, //0x00008dcc incq %rbx - 0x89, 0xda, //0x00008dcf movl %ebx, %edx - 0x83, 0xe2, 0x03, //0x00008dd1 andl $3, %edx - 0x48, 0x81, 0xf9, 0x80, 0x01, 0x00, 0x00, //0x00008dd4 cmpq $384, %rcx - 0x0f, 0x83, 0xe8, 0x00, 0x00, 0x00, //0x00008ddb jae LBB32_80 - 0x31, 0xc0, //0x00008de1 xorl %eax, %eax - 0xe9, 0x88, 0x01, 0x00, 0x00, //0x00008de3 jmp LBB32_82 - //0x00008de8 LBB32_79 - 0x04, 0x30, //0x00008de8 addb $48, %al - 0x88, 0x43, 0x02, //0x00008dea movb %al, $2(%rbx) - 0x48, 0x83, 0xc3, 0x03, //0x00008ded addq $3, %rbx - 0x49, 0x89, 0xd8, //0x00008df1 movq %rbx, %r8 - 0xe9, 0x57, 0x06, 0x00, 0x00, //0x00008df4 jmp LBB32_137 - //0x00008df9 LBB32_52 - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008df9 movl $1, %r9d - 0x83, 0xfe, 0x0a, //0x00008dff cmpl $10, %esi - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00008e02 jb LBB32_55 - 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00008e08 movl $2, %r9d - 0x83, 0xfe, 0x64, //0x00008e0e cmpl $100, %esi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x00008e11 jb LBB32_55 - 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008e17 movl $3, %r9d - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x00008e1d cmpl $1000, %esi - 0x0f, 0x83, 0xab, 0x01, 0x00, 0x00, //0x00008e23 jae LBB32_88 - //0x00008e29 LBB32_55 - 0x4d, 0x01, 0xc1, //0x00008e29 addq %r8, %r9 - 0x4c, 0x89, 0xc8, //0x00008e2c movq %r9, %rax - 0x83, 0xfe, 0x64, //0x00008e2f cmpl $100, %esi - 0x0f, 0x82, 0x47, 0x00, 0x00, 0x00, //0x00008e32 jb LBB32_58 - //0x00008e38 LBB32_56 - 0x48, 0xff, 0xc8, //0x00008e38 decq %rax - 0x4c, 0x8d, 0x15, 0x5e, 0x3d, 0x00, 0x00, //0x00008e3b leaq $15710(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e42 .p2align 4, 0x90 - //0x00008e50 LBB32_57 - 0x89, 0xf3, //0x00008e50 movl %esi, %ebx - 0x89, 0xf6, //0x00008e52 movl %esi, %esi - 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x00008e54 imulq $1374389535, %rsi, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00008e5b shrq $37, %rsi - 0x6b, 0xce, 0x64, //0x00008e5f imull $100, %esi, %ecx - 0x89, 0xda, //0x00008e62 movl %ebx, %edx - 0x29, 0xca, //0x00008e64 subl %ecx, %edx - 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x00008e66 movzwl (%r10,%rdx,2), %ecx - 0x66, 0x89, 0x48, 0xff, //0x00008e6b movw %cx, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x00008e6f addq $-2, %rax - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x00008e73 cmpl $9999, %ebx - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00008e79 ja LBB32_57 - //0x00008e7f LBB32_58 - 0x83, 0xfe, 0x0a, //0x00008e7f cmpl $10, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x00008e82 jb LBB32_60 - 0x89, 0xf0, //0x00008e88 movl %esi, %eax - 0x48, 0x8d, 0x0d, 0x0f, 0x3d, 0x00, 0x00, //0x00008e8a leaq $15631(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008e91 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x00, //0x00008e95 movw %ax, (%r8) - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x00008e99 jmp LBB32_61 - //0x00008e9e LBB32_60 - 0x40, 0x80, 0xc6, 0x30, //0x00008e9e addb $48, %sil - 0x41, 0x88, 0x30, //0x00008ea2 movb %sil, (%r8) - //0x00008ea5 LBB32_61 - 0x41, 0x29, 0xf9, //0x00008ea5 subl %edi, %r9d - 0x45, 0x89, 0xc8, //0x00008ea8 movl %r9d, %r8d - 0xe9, 0xa3, 0x05, 0x00, 0x00, //0x00008eab jmp LBB32_138 - //0x00008eb0 LBB32_62 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x00008eb0 movl $4, %r9d - 0x48, 0x8d, 0x4b, 0xfc, //0x00008eb6 leaq $-4(%rbx), %rcx - 0x41, 0x83, 0xfb, 0x64, //0x00008eba cmpl $100, %r11d - 0x0f, 0x82, 0x73, 0xfb, 0xff, 0xff, //0x00008ebe jb LBB32_31 - 0xe9, 0xff, 0xfb, 0xff, 0xff, //0x00008ec4 jmp LBB32_64 - //0x00008ec9 LBB32_80 - 0x48, 0x29, 0xd3, //0x00008ec9 subq %rdx, %rbx - 0x48, 0x8d, 0x8c, 0x07, 0xe0, 0x01, 0x00, 0x00, //0x00008ecc leaq $480(%rdi,%rax), %rcx - 0x31, 0xc0, //0x00008ed4 xorl %eax, %eax - 0xc5, 0xfd, 0x6f, 0x05, 0x42, 0xf8, 0xff, 0xff, //0x00008ed6 vmovdqa $-1982(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - 0x90, 0x90, //0x00008ede .p2align 4, 0x90 - //0x00008ee0 LBB32_81 - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xfe, 0xff, 0xff, //0x00008ee0 vmovdqu %ymm0, $-480(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xfe, 0xff, 0xff, //0x00008ee9 vmovdqu %ymm0, $-448(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xfe, 0xff, 0xff, //0x00008ef2 vmovdqu %ymm0, $-416(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x80, 0xfe, 0xff, 0xff, //0x00008efb vmovdqu %ymm0, $-384(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xa0, 0xfe, 0xff, 0xff, //0x00008f04 vmovdqu %ymm0, $-352(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xc0, 0xfe, 0xff, 0xff, //0x00008f0d vmovdqu %ymm0, $-320(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0xe0, 0xfe, 0xff, 0xff, //0x00008f16 vmovdqu %ymm0, $-288(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x00, 0xff, 0xff, 0xff, //0x00008f1f vmovdqu %ymm0, $-256(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x00008f28 vmovdqu %ymm0, $-224(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x00008f31 vmovdqu %ymm0, $-192(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x00008f3a vmovdqu %ymm0, $-160(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0x80, //0x00008f43 vmovdqu %ymm0, $-128(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xa0, //0x00008f49 vmovdqu %ymm0, $-96(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xc0, //0x00008f4f vmovdqu %ymm0, $-64(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x01, 0xe0, //0x00008f55 vmovdqu %ymm0, $-32(%rcx,%rax) - 0xc5, 0xfe, 0x7f, 0x04, 0x01, //0x00008f5b vmovdqu %ymm0, (%rcx,%rax) - 0x48, 0x05, 0x00, 0x02, 0x00, 0x00, //0x00008f60 addq $512, %rax - 0x48, 0x83, 0xc3, 0xfc, //0x00008f66 addq $-4, %rbx - 0x0f, 0x85, 0x70, 0xff, 0xff, 0xff, //0x00008f6a jne LBB32_81 - //0x00008f70 LBB32_82 - 0x48, 0x85, 0xd2, //0x00008f70 testq %rdx, %rdx - 0x0f, 0x84, 0x37, 0x00, 0x00, 0x00, //0x00008f73 je LBB32_85 - 0x4c, 0x01, 0xc8, //0x00008f79 addq %r9, %rax - 0x4c, 0x01, 0xe0, //0x00008f7c addq %r12, %rax - 0x48, 0x8d, 0x44, 0x07, 0x60, //0x00008f7f leaq $96(%rdi,%rax), %rax - 0x48, 0xf7, 0xda, //0x00008f84 negq %rdx - 0xc5, 0xfd, 0x6f, 0x05, 0x91, 0xf7, 0xff, 0xff, //0x00008f87 vmovdqa $-2159(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - 0x90, //0x00008f8f .p2align 4, 0x90 - //0x00008f90 LBB32_84 - 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x00008f90 vmovdqu %ymm0, $-96(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x00008f95 vmovdqu %ymm0, $-64(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x00008f9a vmovdqu %ymm0, $-32(%rax) - 0xc5, 0xfe, 0x7f, 0x00, //0x00008f9f vmovdqu %ymm0, (%rax) - 0x48, 0x83, 0xe8, 0x80, //0x00008fa3 subq $-128, %rax - 0x48, 0xff, 0xc2, //0x00008fa7 incq %rdx - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x00008faa jne LBB32_84 - //0x00008fb0 LBB32_85 - 0x4d, 0x39, 0xda, //0x00008fb0 cmpq %r11, %r10 - 0x0f, 0x84, 0x97, 0x04, 0x00, 0x00, //0x00008fb3 je LBB32_137 - 0x4c, 0x01, 0xd6, //0x00008fb9 addq %r10, %rsi - 0x90, 0x90, 0x90, 0x90, //0x00008fbc .p2align 4, 0x90 - //0x00008fc0 LBB32_87 - 0xc6, 0x06, 0x30, //0x00008fc0 movb $48, (%rsi) - 0x48, 0xff, 0xc6, //0x00008fc3 incq %rsi - 0x4c, 0x39, 0xc6, //0x00008fc6 cmpq %r8, %rsi - 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x00008fc9 jb LBB32_87 - 0xe9, 0x7c, 0x04, 0x00, 0x00, //0x00008fcf jmp LBB32_137 - //0x00008fd4 LBB32_88 - 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008fd4 cmpl $10000, %esi - 0x4c, 0x89, 0xc0, //0x00008fda movq %r8, %rax - 0x48, 0x83, 0xd8, 0x00, //0x00008fdd sbbq $0, %rax - 0x48, 0x83, 0xc0, 0x05, //0x00008fe1 addq $5, %rax - 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008fe5 cmpl $10000, %esi - 0x0f, 0x83, 0x22, 0xfc, 0xff, 0xff, //0x00008feb jae LBB32_37 - 0x49, 0x89, 0xc1, //0x00008ff1 movq %rax, %r9 - 0xe9, 0x3f, 0xfe, 0xff, 0xff, //0x00008ff4 jmp LBB32_56 - //0x00008ff9 LBB32_90 - 0x49, 0x8d, 0x84, 0x39, 0xe2, 0x01, 0x00, 0x00, //0x00008ff9 leaq $482(%r9,%rdi), %rax - 0x4d, 0x89, 0xde, //0x00009001 movq %r11, %r14 - 0x49, 0x29, 0xce, //0x00009004 subq %rcx, %r14 - 0x31, 0xdb, //0x00009007 xorl %ebx, %ebx - 0xc5, 0xfd, 0x6f, 0x05, 0x0f, 0xf7, 0xff, 0xff, //0x00009009 vmovdqa $-2289(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - //0x00009011 LBB32_91 - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xfe, 0xff, 0xff, //0x00009011 vmovdqu %ymm0, $-480(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xfe, 0xff, 0xff, //0x0000901a vmovdqu %ymm0, $-448(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xfe, 0xff, 0xff, //0x00009023 vmovdqu %ymm0, $-416(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x80, 0xfe, 0xff, 0xff, //0x0000902c vmovdqu %ymm0, $-384(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xa0, 0xfe, 0xff, 0xff, //0x00009035 vmovdqu %ymm0, $-352(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xc0, 0xfe, 0xff, 0xff, //0x0000903e vmovdqu %ymm0, $-320(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0xe0, 0xfe, 0xff, 0xff, //0x00009047 vmovdqu %ymm0, $-288(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x00, 0xff, 0xff, 0xff, //0x00009050 vmovdqu %ymm0, $-256(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x20, 0xff, 0xff, 0xff, //0x00009059 vmovdqu %ymm0, $-224(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x40, 0xff, 0xff, 0xff, //0x00009062 vmovdqu %ymm0, $-192(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x84, 0x18, 0x60, 0xff, 0xff, 0xff, //0x0000906b vmovdqu %ymm0, $-160(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0x80, //0x00009074 vmovdqu %ymm0, $-128(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xa0, //0x0000907a vmovdqu %ymm0, $-96(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xc0, //0x00009080 vmovdqu %ymm0, $-64(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x44, 0x18, 0xe0, //0x00009086 vmovdqu %ymm0, $-32(%rax,%rbx) - 0xc5, 0xfe, 0x7f, 0x04, 0x18, //0x0000908c vmovdqu %ymm0, (%rax,%rbx) - 0x48, 0x81, 0xc3, 0x00, 0x02, 0x00, 0x00, //0x00009091 addq $512, %rbx - 0x49, 0x83, 0xc6, 0x04, //0x00009098 addq $4, %r14 - 0x0f, 0x85, 0x6f, 0xff, 0xff, 0xff, //0x0000909c jne LBB32_91 - //0x000090a2 LBB32_92 - 0x4d, 0x85, 0xdb, //0x000090a2 testq %r11, %r11 - 0x0f, 0x84, 0x33, 0x00, 0x00, 0x00, //0x000090a5 je LBB32_95 - 0x4c, 0x01, 0xcb, //0x000090ab addq %r9, %rbx - 0x48, 0x8d, 0x44, 0x1f, 0x62, //0x000090ae leaq $98(%rdi,%rbx), %rax - 0x49, 0xf7, 0xdb, //0x000090b3 negq %r11 - 0xc5, 0xfd, 0x6f, 0x05, 0x62, 0xf6, 0xff, 0xff, //0x000090b6 vmovdqa $-2462(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - //0x000090be LBB32_94 - 0xc5, 0xfe, 0x7f, 0x40, 0xa0, //0x000090be vmovdqu %ymm0, $-96(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xc0, //0x000090c3 vmovdqu %ymm0, $-64(%rax) - 0xc5, 0xfe, 0x7f, 0x40, 0xe0, //0x000090c8 vmovdqu %ymm0, $-32(%rax) - 0xc5, 0xfe, 0x7f, 0x00, //0x000090cd vmovdqu %ymm0, (%rax) - 0x48, 0x83, 0xe8, 0x80, //0x000090d1 subq $-128, %rax - 0x49, 0xff, 0xc3, //0x000090d5 incq %r11 - 0x0f, 0x85, 0xe0, 0xff, 0xff, 0xff, //0x000090d8 jne LBB32_94 - //0x000090de LBB32_95 - 0x49, 0x01, 0xf0, //0x000090de addq %rsi, %r8 - 0x49, 0x39, 0xf2, //0x000090e1 cmpq %rsi, %r10 - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000090e4 je LBB32_98 - //0x000090ea LBB32_96 - 0x44, 0x89, 0xf8, //0x000090ea movl %r15d, %eax - 0xf7, 0xd8, //0x000090ed negl %eax - 0x90, //0x000090ef .p2align 4, 0x90 - //0x000090f0 LBB32_97 - 0x41, 0xc6, 0x00, 0x30, //0x000090f0 movb $48, (%r8) - 0x49, 0xff, 0xc0, //0x000090f4 incq %r8 - 0xff, 0xc6, //0x000090f7 incl %esi - 0x39, 0xc6, //0x000090f9 cmpl %eax, %esi - 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x000090fb jl LBB32_97 - //0x00009101 LBB32_98 - 0x4b, 0x8d, 0x04, 0x20, //0x00009101 leaq (%r8,%r12), %rax - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00009105 cmpl $10000, %r13d - 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x0000910c jb LBB32_101 - 0x44, 0x89, 0xe9, //0x00009112 movl %r13d, %ecx - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00009115 movl $3518437209, %r10d - 0x4c, 0x0f, 0xaf, 0xd1, //0x0000911b imulq %rcx, %r10 - 0x49, 0xc1, 0xea, 0x2d, //0x0000911f shrq $45, %r10 - 0x41, 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00009123 imull $-10000, %r10d, %ecx - 0x44, 0x01, 0xe9, //0x0000912a addl %r13d, %ecx - 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x0000912d je LBB32_103 - 0x89, 0xca, //0x00009133 movl %ecx, %edx - 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00009135 imulq $1374389535, %rdx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x0000913c shrq $37, %rdx - 0x6b, 0xda, 0x64, //0x00009140 imull $100, %edx, %ebx - 0x29, 0xd9, //0x00009143 subl %ebx, %ecx - 0x48, 0x8d, 0x1d, 0x54, 0x3a, 0x00, 0x00, //0x00009145 leaq $14932(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4b, //0x0000914c movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00009150 movw %cx, $-2(%rax) - 0x0f, 0xb7, 0x0c, 0x53, //0x00009154 movzwl (%rbx,%rdx,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x00009158 movw %cx, $-4(%rax) - 0x45, 0x31, 0xc9, //0x0000915c xorl %r9d, %r9d - 0x48, 0x83, 0xc0, 0xfc, //0x0000915f addq $-4, %rax - 0x41, 0x83, 0xfa, 0x64, //0x00009163 cmpl $100, %r10d - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00009167 jae LBB32_105 - //0x0000916d LBB32_102 - 0x44, 0x89, 0xd1, //0x0000916d movl %r10d, %ecx - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00009170 jmp LBB32_107 - //0x00009175 LBB32_101 - 0x45, 0x31, 0xc9, //0x00009175 xorl %r9d, %r9d - 0x45, 0x89, 0xea, //0x00009178 movl %r13d, %r10d - 0x41, 0x83, 0xfa, 0x64, //0x0000917b cmpl $100, %r10d - 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x0000917f jb LBB32_102 - //0x00009185 LBB32_105 - 0x48, 0xff, 0xc8, //0x00009185 decq %rax - 0x48, 0x8d, 0x15, 0x11, 0x3a, 0x00, 0x00, //0x00009188 leaq $14865(%rip), %rdx /* _Digits+0(%rip) */ - 0x90, //0x0000918f .p2align 4, 0x90 - //0x00009190 LBB32_106 - 0x44, 0x89, 0xd1, //0x00009190 movl %r10d, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00009193 imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x0000919a shrq $37, %rcx - 0x6b, 0xd9, 0x64, //0x0000919e imull $100, %ecx, %ebx - 0x44, 0x89, 0xd6, //0x000091a1 movl %r10d, %esi - 0x29, 0xde, //0x000091a4 subl %ebx, %esi - 0x0f, 0xb7, 0x34, 0x72, //0x000091a6 movzwl (%rdx,%rsi,2), %esi - 0x66, 0x89, 0x70, 0xff, //0x000091aa movw %si, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x000091ae addq $-2, %rax - 0x41, 0x81, 0xfa, 0x0f, 0x27, 0x00, 0x00, //0x000091b2 cmpl $9999, %r10d - 0x41, 0x89, 0xca, //0x000091b9 movl %ecx, %r10d - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x000091bc ja LBB32_106 - //0x000091c2 LBB32_107 - 0x83, 0xf9, 0x0a, //0x000091c2 cmpl $10, %ecx - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000091c5 jb LBB32_109 - 0x89, 0xc8, //0x000091cb movl %ecx, %eax - 0x48, 0x8d, 0x0d, 0xcc, 0x39, 0x00, 0x00, //0x000091cd leaq $14796(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000091d4 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x00, //0x000091d8 movw %ax, (%r8) - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000091dc jmp LBB32_110 - //0x000091e1 LBB32_109 - 0x80, 0xc1, 0x30, //0x000091e1 addb $48, %cl - 0x41, 0x88, 0x08, //0x000091e4 movb %cl, (%r8) - //0x000091e7 LBB32_110 - 0x4d, 0x29, 0xcc, //0x000091e7 subq %r9, %r12 - 0x49, 0x8d, 0x74, 0x24, 0x01, //0x000091ea leaq $1(%r12), %rsi - 0x49, 0x8d, 0x54, 0x24, 0x61, //0x000091ef leaq $97(%r12), %rdx - 0x49, 0x8d, 0x44, 0x24, 0x02, //0x000091f4 leaq $2(%r12), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000091f9 .p2align 4, 0x90 - //0x00009200 LBB32_111 - 0x48, 0xff, 0xca, //0x00009200 decq %rdx - 0x48, 0xff, 0xce, //0x00009203 decq %rsi - 0x48, 0xff, 0xc8, //0x00009206 decq %rax - 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00009209 cmpb $48, $-1(%r8,%r12) - 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x0000920f leaq $-1(%r12), %r12 - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00009214 je LBB32_111 - 0x4d, 0x8d, 0x0c, 0x30, //0x0000921a leaq (%r8,%rsi), %r9 - 0x45, 0x85, 0xff, //0x0000921e testl %r15d, %r15d - 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x00009221 jle LBB32_116 - 0x44, 0x89, 0xc9, //0x00009227 movl %r9d, %ecx - 0x44, 0x29, 0xc1, //0x0000922a subl %r8d, %ecx - 0x41, 0x39, 0xcf, //0x0000922d cmpl %ecx, %r15d - 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00009230 jge LBB32_117 - 0x43, 0x8d, 0x0c, 0x07, //0x00009236 leal (%r15,%r8), %ecx - 0x41, 0x29, 0xc9, //0x0000923a subl %ecx, %r9d - 0x49, 0x8d, 0x49, 0xff, //0x0000923d leaq $-1(%r9), %rcx - 0x45, 0x89, 0xca, //0x00009241 movl %r9d, %r10d - 0x41, 0x83, 0xe2, 0x03, //0x00009244 andl $3, %r10d - 0x48, 0x83, 0xf9, 0x03, //0x00009248 cmpq $3, %rcx - 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x0000924c jae LBB32_121 - 0x31, 0xc9, //0x00009252 xorl %ecx, %ecx - 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00009254 jmp LBB32_124 - //0x00009259 LBB32_117 - 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x00009259 jle LBB32_116 - 0x45, 0x01, 0xc7, //0x0000925f addl %r8d, %r15d - 0x45, 0x89, 0xce, //0x00009262 movl %r9d, %r14d - 0x41, 0xf7, 0xd6, //0x00009265 notl %r14d - 0x45, 0x01, 0xfe, //0x00009268 addl %r15d, %r14d - 0x45, 0x31, 0xd2, //0x0000926b xorl %r10d, %r10d - 0x4d, 0x89, 0xcb, //0x0000926e movq %r9, %r11 - 0x41, 0x83, 0xfe, 0x7e, //0x00009271 cmpl $126, %r14d - 0x0f, 0x86, 0xb4, 0x01, 0x00, 0x00, //0x00009275 jbe LBB32_135 - 0x49, 0xff, 0xc6, //0x0000927b incq %r14 - 0x4d, 0x89, 0xf2, //0x0000927e movq %r14, %r10 - 0x49, 0x83, 0xe2, 0x80, //0x00009281 andq $-128, %r10 - 0x4f, 0x8d, 0x1c, 0x10, //0x00009285 leaq (%r8,%r10), %r11 - 0x49, 0x8d, 0x5a, 0x80, //0x00009289 leaq $-128(%r10), %rbx - 0x48, 0x89, 0xd9, //0x0000928d movq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x07, //0x00009290 shrq $7, %rcx - 0x48, 0xff, 0xc1, //0x00009294 incq %rcx - 0x41, 0x89, 0xcc, //0x00009297 movl %ecx, %r12d - 0x41, 0x83, 0xe4, 0x03, //0x0000929a andl $3, %r12d - 0x48, 0x81, 0xfb, 0x80, 0x01, 0x00, 0x00, //0x0000929e cmpq $384, %rbx - 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x000092a5 jae LBB32_129 - 0x31, 0xc9, //0x000092ab xorl %ecx, %ecx - 0xe9, 0x30, 0x01, 0x00, 0x00, //0x000092ad jmp LBB32_131 - //0x000092b2 LBB32_116 - 0x4d, 0x89, 0xc8, //0x000092b2 movq %r9, %r8 - 0xe9, 0x96, 0x01, 0x00, 0x00, //0x000092b5 jmp LBB32_137 - //0x000092ba LBB32_103 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000092ba movl $4, %r9d - 0x48, 0x83, 0xc0, 0xfc, //0x000092c0 addq $-4, %rax - 0x41, 0x83, 0xfa, 0x64, //0x000092c4 cmpl $100, %r10d - 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x000092c8 jb LBB32_102 - 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x000092ce jmp LBB32_105 - //0x000092d3 LBB32_121 - 0x4d, 0x89, 0xd3, //0x000092d3 movq %r10, %r11 - 0x4d, 0x29, 0xcb, //0x000092d6 subq %r9, %r11 - 0x31, 0xc9, //0x000092d9 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000092db .p2align 4, 0x90 - //0x000092e0 LBB32_122 - 0x49, 0x8d, 0x1c, 0x08, //0x000092e0 leaq (%r8,%rcx), %rbx - 0x8b, 0x54, 0x1e, 0xfc, //0x000092e4 movl $-4(%rsi,%rbx), %edx - 0x89, 0x54, 0x1e, 0xfd, //0x000092e8 movl %edx, $-3(%rsi,%rbx) - 0x48, 0x83, 0xc1, 0xfc, //0x000092ec addq $-4, %rcx - 0x49, 0x39, 0xcb, //0x000092f0 cmpq %rcx, %r11 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x000092f3 jne LBB32_122 - 0x48, 0xf7, 0xd9, //0x000092f9 negq %rcx - //0x000092fc LBB32_124 - 0x4d, 0x85, 0xd2, //0x000092fc testq %r10, %r10 - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000092ff je LBB32_127 - 0x49, 0xf7, 0xda, //0x00009305 negq %r10 - 0x4c, 0x89, 0xc2, //0x00009308 movq %r8, %rdx - 0x48, 0x29, 0xca, //0x0000930b subq %rcx, %rdx - 0x31, 0xc9, //0x0000930e xorl %ecx, %ecx - //0x00009310 .p2align 4, 0x90 - //0x00009310 LBB32_126 - 0x48, 0x8d, 0x34, 0x0a, //0x00009310 leaq (%rdx,%rcx), %rsi - 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00009314 movzbl (%r12,%rsi), %ebx - 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00009319 movb %bl, $1(%r12,%rsi) - 0x48, 0xff, 0xc9, //0x0000931e decq %rcx - 0x49, 0x39, 0xca, //0x00009321 cmpq %rcx, %r10 - 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00009324 jne LBB32_126 - //0x0000932a LBB32_127 - 0x49, 0x63, 0xcf, //0x0000932a movslq %r15d, %rcx - 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x0000932d movb $46, (%r8,%rcx) - 0x49, 0x01, 0xc0, //0x00009332 addq %rax, %r8 - 0xe9, 0x16, 0x01, 0x00, 0x00, //0x00009335 jmp LBB32_137 - //0x0000933a LBB32_129 - 0x4c, 0x89, 0xe3, //0x0000933a movq %r12, %rbx - 0x48, 0x29, 0xcb, //0x0000933d subq %rcx, %rbx - 0x31, 0xc9, //0x00009340 xorl %ecx, %ecx - 0xc5, 0xfd, 0x6f, 0x05, 0xd6, 0xf3, 0xff, 0xff, //0x00009342 vmovdqa $-3114(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - //0x0000934a LBB32_130 - 0x49, 0x8d, 0x04, 0x08, //0x0000934a leaq (%r8,%rcx), %rax - 0xc5, 0xfe, 0x7f, 0x04, 0x06, //0x0000934e vmovdqu %ymm0, (%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x20, //0x00009353 vmovdqu %ymm0, $32(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x40, //0x00009359 vmovdqu %ymm0, $64(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x44, 0x06, 0x60, //0x0000935f vmovdqu %ymm0, $96(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x00, 0x00, 0x00, //0x00009365 vmovdqu %ymm0, $128(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x00, 0x00, 0x00, //0x0000936e vmovdqu %ymm0, $160(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x00, 0x00, 0x00, //0x00009377 vmovdqu %ymm0, $192(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x00, 0x00, 0x00, //0x00009380 vmovdqu %ymm0, $224(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x00, 0x01, 0x00, 0x00, //0x00009389 vmovdqu %ymm0, $256(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x20, 0x01, 0x00, 0x00, //0x00009392 vmovdqu %ymm0, $288(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x40, 0x01, 0x00, 0x00, //0x0000939b vmovdqu %ymm0, $320(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x60, 0x01, 0x00, 0x00, //0x000093a4 vmovdqu %ymm0, $352(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0x80, 0x01, 0x00, 0x00, //0x000093ad vmovdqu %ymm0, $384(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xa0, 0x01, 0x00, 0x00, //0x000093b6 vmovdqu %ymm0, $416(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xc0, 0x01, 0x00, 0x00, //0x000093bf vmovdqu %ymm0, $448(%rsi,%rax) - 0xc5, 0xfe, 0x7f, 0x84, 0x06, 0xe0, 0x01, 0x00, 0x00, //0x000093c8 vmovdqu %ymm0, $480(%rsi,%rax) - 0x48, 0x81, 0xc1, 0x00, 0x02, 0x00, 0x00, //0x000093d1 addq $512, %rcx - 0x48, 0x83, 0xc3, 0x04, //0x000093d8 addq $4, %rbx - 0x0f, 0x85, 0x68, 0xff, 0xff, 0xff, //0x000093dc jne LBB32_130 - //0x000093e2 LBB32_131 - 0x49, 0x01, 0xf3, //0x000093e2 addq %rsi, %r11 - 0x4d, 0x85, 0xe4, //0x000093e5 testq %r12, %r12 - 0x0f, 0x84, 0x35, 0x00, 0x00, 0x00, //0x000093e8 je LBB32_134 - 0x49, 0x01, 0xc8, //0x000093ee addq %rcx, %r8 - 0x49, 0x01, 0xd0, //0x000093f1 addq %rdx, %r8 - 0x49, 0xf7, 0xdc, //0x000093f4 negq %r12 - 0xc5, 0xfd, 0x6f, 0x05, 0x21, 0xf3, 0xff, 0xff, //0x000093f7 vmovdqa $-3295(%rip), %ymm0 /* LCPI32_0+0(%rip) */ - //0x000093ff LBB32_133 - 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xa0, //0x000093ff vmovdqu %ymm0, $-96(%r8) - 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xc0, //0x00009405 vmovdqu %ymm0, $-64(%r8) - 0xc4, 0xc1, 0x7e, 0x7f, 0x40, 0xe0, //0x0000940b vmovdqu %ymm0, $-32(%r8) - 0xc4, 0xc1, 0x7e, 0x7f, 0x00, //0x00009411 vmovdqu %ymm0, (%r8) - 0x49, 0x83, 0xe8, 0x80, //0x00009416 subq $-128, %r8 - 0x49, 0xff, 0xc4, //0x0000941a incq %r12 - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000941d jne LBB32_133 - //0x00009423 LBB32_134 - 0x4d, 0x89, 0xd8, //0x00009423 movq %r11, %r8 - 0x4d, 0x39, 0xd6, //0x00009426 cmpq %r10, %r14 - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00009429 je LBB32_137 - //0x0000942f LBB32_135 - 0x45, 0x29, 0xd7, //0x0000942f subl %r10d, %r15d - 0x45, 0x29, 0xcf, //0x00009432 subl %r9d, %r15d - 0x4d, 0x89, 0xd8, //0x00009435 movq %r11, %r8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009438 .p2align 4, 0x90 - //0x00009440 LBB32_136 - 0x41, 0xc6, 0x00, 0x30, //0x00009440 movb $48, (%r8) - 0x49, 0xff, 0xc0, //0x00009444 incq %r8 - 0x41, 0xff, 0xcf, //0x00009447 decl %r15d - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000944a jne LBB32_136 - //0x00009450 LBB32_137 - 0x41, 0x29, 0xf8, //0x00009450 subl %edi, %r8d - //0x00009453 LBB32_138 - 0x44, 0x89, 0xc0, //0x00009453 movl %r8d, %eax - 0x5b, //0x00009456 popq %rbx - 0x41, 0x5c, //0x00009457 popq %r12 - 0x41, 0x5d, //0x00009459 popq %r13 - 0x41, 0x5e, //0x0000945b popq %r14 - 0x41, 0x5f, //0x0000945d popq %r15 - 0x5d, //0x0000945f popq %rbp - 0xc5, 0xf8, 0x77, //0x00009460 vzeroupper - 0xc3, //0x00009463 retq - //0x00009464 LBB32_139 - 0x45, 0x31, 0xc0, //0x00009464 xorl %r8d, %r8d - 0xe9, 0xe7, 0xff, 0xff, 0xff, //0x00009467 jmp LBB32_138 - //0x0000946c LBB32_140 - 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x0000946c movl $-149, %r15d - 0x89, 0xc6, //0x00009472 movl %eax, %esi - 0xe9, 0x46, 0xf3, 0xff, 0xff, //0x00009474 jmp LBB32_5 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00009479 .p2align 4, 0x00 - //0x00009480 LCPI33_0 - 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x00009480 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' - //0x00009490 LCPI33_1 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00009490 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x000094a0 LCPI33_2 - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000094a0 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, //0x000094b0 .p2align 5, 0x00 - //0x000094c0 LCPI33_3 - 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x000094c0 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, //0x000094d0 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' - //0x000094e0 LCPI33_4 - 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x000094e0 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, //0x000094f0 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' - //0x00009500 LCPI33_5 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00009500 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00009510 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x00009520 .p2align 4, 0x90 - //0x00009520 _to_lower - 0x55, //0x00009520 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009521 movq %rsp, %rbp - 0x53, //0x00009524 pushq %rbx - 0x31, 0xc0, //0x00009525 xorl %eax, %eax - 0xc5, 0xf9, 0x6f, 0x05, 0x51, 0xff, 0xff, 0xff, //0x00009527 vmovdqa $-175(%rip), %xmm0 /* LCPI33_0+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x0d, 0x59, 0xff, 0xff, 0xff, //0x0000952f vmovdqa $-167(%rip), %xmm1 /* LCPI33_1+0(%rip) */ - 0xc5, 0xf9, 0x6f, 0x15, 0x61, 0xff, 0xff, 0xff, //0x00009537 vmovdqa $-159(%rip), %xmm2 /* LCPI33_2+0(%rip) */ - 0x48, 0x89, 0xd3, //0x0000953f movq %rdx, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009542 .p2align 4, 0x90 - //0x00009550 LBB33_1 - 0xc5, 0xfa, 0x6f, 0x1c, 0x06, //0x00009550 vmovdqu (%rsi,%rax), %xmm3 - 0xc5, 0xe1, 0x64, 0xe0, //0x00009555 vpcmpgtb %xmm0, %xmm3, %xmm4 - 0xc5, 0xf1, 0x64, 0xeb, //0x00009559 vpcmpgtb %xmm3, %xmm1, %xmm5 - 0xc5, 0xd1, 0xdb, 0xe4, //0x0000955d vpand %xmm4, %xmm5, %xmm4 - 0xc5, 0xd9, 0xdb, 0xe2, //0x00009561 vpand %xmm2, %xmm4, %xmm4 - 0xc5, 0xd9, 0x71, 0xf4, 0x05, //0x00009565 vpsllw $5, %xmm4, %xmm4 - 0xc5, 0xd9, 0xfc, 0xdb, //0x0000956a vpaddb %xmm3, %xmm4, %xmm3 - 0xc5, 0xfa, 0x7f, 0x1c, 0x07, //0x0000956e vmovdqu %xmm3, (%rdi,%rax) - 0x48, 0x83, 0xc3, 0xf0, //0x00009573 addq $-16, %rbx - 0x48, 0x83, 0xc0, 0x10, //0x00009577 addq $16, %rax - 0x48, 0x83, 0xfb, 0x0f, //0x0000957b cmpq $15, %rbx - 0x0f, 0x87, 0xcb, 0xff, 0xff, 0xff, //0x0000957f ja LBB33_1 - 0x49, 0x89, 0xd2, //0x00009585 movq %rdx, %r10 - 0x49, 0x29, 0xc2, //0x00009588 subq %rax, %r10 - 0x0f, 0x84, 0xb6, 0x01, 0x00, 0x00, //0x0000958b je LBB33_16 - 0x4c, 0x8d, 0x0c, 0x07, //0x00009591 leaq (%rdi,%rax), %r9 - 0x4c, 0x8d, 0x04, 0x06, //0x00009595 leaq (%rsi,%rax), %r8 - 0x48, 0x81, 0xfb, 0x80, 0x00, 0x00, 0x00, //0x00009599 cmpq $128, %rbx - 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x000095a0 jb LBB33_4 - 0x49, 0x83, 0xc2, 0x10, //0x000095a6 addq $16, %r10 - 0x48, 0x8d, 0x4c, 0x06, 0xf0, //0x000095aa leaq $-16(%rsi,%rax), %rcx - 0x4c, 0x01, 0xd1, //0x000095af addq %r10, %rcx - 0x49, 0x39, 0xc9, //0x000095b2 cmpq %rcx, %r9 - 0x0f, 0x83, 0xad, 0x00, 0x00, 0x00, //0x000095b5 jae LBB33_8 - 0x48, 0x8d, 0x4c, 0x07, 0xf0, //0x000095bb leaq $-16(%rdi,%rax), %rcx - 0x4c, 0x01, 0xd1, //0x000095c0 addq %r10, %rcx - 0x49, 0x39, 0xc8, //0x000095c3 cmpq %rcx, %r8 - 0x0f, 0x83, 0x9c, 0x00, 0x00, 0x00, //0x000095c6 jae LBB33_8 - //0x000095cc LBB33_4 - 0x48, 0x89, 0xda, //0x000095cc movq %rbx, %rdx - //0x000095cf LBB33_11 - 0xf6, 0xc2, 0x01, //0x000095cf testb $1, %dl - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x000095d2 jne LBB33_13 - 0x48, 0x89, 0xd0, //0x000095d8 movq %rdx, %rax - 0x48, 0x83, 0xfa, 0x01, //0x000095db cmpq $1, %rdx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000095df jne LBB33_14 - 0xe9, 0x5d, 0x01, 0x00, 0x00, //0x000095e5 jmp LBB33_16 - //0x000095ea LBB33_13 - 0x41, 0x0f, 0xb6, 0x00, //0x000095ea movzbl (%r8), %eax - 0x8d, 0x48, 0xbf, //0x000095ee leal $-65(%rax), %ecx - 0x8d, 0x70, 0x20, //0x000095f1 leal $32(%rax), %esi - 0x80, 0xf9, 0x1a, //0x000095f4 cmpb $26, %cl - 0x40, 0x0f, 0xb6, 0xce, //0x000095f7 movzbl %sil, %ecx - 0x0f, 0x43, 0xc8, //0x000095fb cmovael %eax, %ecx - 0x48, 0x8d, 0x42, 0xff, //0x000095fe leaq $-1(%rdx), %rax - 0x41, 0x88, 0x09, //0x00009602 movb %cl, (%r9) - 0x49, 0xff, 0xc0, //0x00009605 incq %r8 - 0x49, 0xff, 0xc1, //0x00009608 incq %r9 - 0x48, 0x83, 0xfa, 0x01, //0x0000960b cmpq $1, %rdx - 0x0f, 0x84, 0x32, 0x01, 0x00, 0x00, //0x0000960f je LBB33_16 - //0x00009615 LBB33_14 - 0x31, 0xc9, //0x00009615 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009617 .p2align 4, 0x90 - //0x00009620 LBB33_15 - 0x41, 0x0f, 0xb6, 0x14, 0x08, //0x00009620 movzbl (%r8,%rcx), %edx - 0x8d, 0x72, 0xbf, //0x00009625 leal $-65(%rdx), %esi - 0x8d, 0x7a, 0x20, //0x00009628 leal $32(%rdx), %edi - 0x40, 0x80, 0xfe, 0x1a, //0x0000962b cmpb $26, %sil - 0x40, 0x0f, 0xb6, 0xf7, //0x0000962f movzbl %dil, %esi - 0x0f, 0x43, 0xf2, //0x00009633 cmovael %edx, %esi - 0x41, 0x88, 0x34, 0x09, //0x00009636 movb %sil, (%r9,%rcx) - 0x41, 0x0f, 0xb6, 0x54, 0x08, 0x01, //0x0000963a movzbl $1(%r8,%rcx), %edx - 0x8d, 0x72, 0xbf, //0x00009640 leal $-65(%rdx), %esi - 0x8d, 0x7a, 0x20, //0x00009643 leal $32(%rdx), %edi - 0x40, 0x80, 0xfe, 0x1a, //0x00009646 cmpb $26, %sil - 0x40, 0x0f, 0xb6, 0xf7, //0x0000964a movzbl %dil, %esi - 0x0f, 0x43, 0xf2, //0x0000964e cmovael %edx, %esi - 0x41, 0x88, 0x74, 0x09, 0x01, //0x00009651 movb %sil, $1(%r9,%rcx) - 0x48, 0x83, 0xc1, 0x02, //0x00009656 addq $2, %rcx - 0x48, 0x39, 0xc8, //0x0000965a cmpq %rcx, %rax - 0x0f, 0x85, 0xbd, 0xff, 0xff, 0xff, //0x0000965d jne LBB33_15 - 0xe9, 0xdf, 0x00, 0x00, 0x00, //0x00009663 jmp LBB33_16 - //0x00009668 LBB33_8 - 0x49, 0x89, 0xda, //0x00009668 movq %rbx, %r10 - 0x49, 0x83, 0xe2, 0x80, //0x0000966b andq $-128, %r10 - 0x4e, 0x8d, 0x04, 0x16, //0x0000966f leaq (%rsi,%r10), %r8 - 0x49, 0x01, 0xc0, //0x00009673 addq %rax, %r8 - 0x4c, 0x29, 0xd2, //0x00009676 subq %r10, %rdx - 0x48, 0x29, 0xc2, //0x00009679 subq %rax, %rdx - 0x4e, 0x8d, 0x0c, 0x17, //0x0000967c leaq (%rdi,%r10), %r9 - 0x49, 0x01, 0xc1, //0x00009680 addq %rax, %r9 - 0x45, 0x31, 0xdb, //0x00009683 xorl %r11d, %r11d - 0xc5, 0xfd, 0x6f, 0x05, 0x32, 0xfe, 0xff, 0xff, //0x00009686 vmovdqa $-462(%rip), %ymm0 /* LCPI33_3+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x4a, 0xfe, 0xff, 0xff, //0x0000968e vmovdqa $-438(%rip), %ymm1 /* LCPI33_4+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x15, 0x62, 0xfe, 0xff, 0xff, //0x00009696 vmovdqa $-414(%rip), %ymm2 /* LCPI33_5+0(%rip) */ - 0x90, 0x90, //0x0000969e .p2align 4, 0x90 - //0x000096a0 LBB33_9 - 0x4a, 0x8d, 0x0c, 0x1e, //0x000096a0 leaq (%rsi,%r11), %rcx - 0xc5, 0xfe, 0x6f, 0x1c, 0x08, //0x000096a4 vmovdqu (%rax,%rcx), %ymm3 - 0xc5, 0xfe, 0x6f, 0x64, 0x08, 0x20, //0x000096a9 vmovdqu $32(%rax,%rcx), %ymm4 - 0xc5, 0xfe, 0x6f, 0x6c, 0x08, 0x40, //0x000096af vmovdqu $64(%rax,%rcx), %ymm5 - 0xc5, 0xfe, 0x6f, 0x74, 0x08, 0x60, //0x000096b5 vmovdqu $96(%rax,%rcx), %ymm6 - 0xc5, 0xe5, 0xfc, 0xf8, //0x000096bb vpaddb %ymm0, %ymm3, %ymm7 - 0xc5, 0x5d, 0xfc, 0xc0, //0x000096bf vpaddb %ymm0, %ymm4, %ymm8 - 0xc5, 0x55, 0xfc, 0xc8, //0x000096c3 vpaddb %ymm0, %ymm5, %ymm9 - 0xc5, 0x4d, 0xfc, 0xd0, //0x000096c7 vpaddb %ymm0, %ymm6, %ymm10 - 0xc5, 0x45, 0xda, 0xd9, //0x000096cb vpminub %ymm1, %ymm7, %ymm11 - 0xc5, 0xa5, 0x74, 0xff, //0x000096cf vpcmpeqb %ymm7, %ymm11, %ymm7 - 0xc5, 0x3d, 0xda, 0xd9, //0x000096d3 vpminub %ymm1, %ymm8, %ymm11 - 0xc4, 0x41, 0x3d, 0x74, 0xc3, //0x000096d7 vpcmpeqb %ymm11, %ymm8, %ymm8 - 0xc5, 0x35, 0xda, 0xd9, //0x000096dc vpminub %ymm1, %ymm9, %ymm11 - 0xc4, 0x41, 0x35, 0x74, 0xcb, //0x000096e0 vpcmpeqb %ymm11, %ymm9, %ymm9 - 0xc5, 0x2d, 0xda, 0xd9, //0x000096e5 vpminub %ymm1, %ymm10, %ymm11 - 0xc4, 0x41, 0x2d, 0x74, 0xd3, //0x000096e9 vpcmpeqb %ymm11, %ymm10, %ymm10 - 0xc5, 0x65, 0xfc, 0xda, //0x000096ee vpaddb %ymm2, %ymm3, %ymm11 - 0xc5, 0x5d, 0xfc, 0xe2, //0x000096f2 vpaddb %ymm2, %ymm4, %ymm12 - 0xc5, 0x55, 0xfc, 0xea, //0x000096f6 vpaddb %ymm2, %ymm5, %ymm13 - 0xc5, 0x4d, 0xfc, 0xf2, //0x000096fa vpaddb %ymm2, %ymm6, %ymm14 - 0xc4, 0xc3, 0x65, 0x4c, 0xdb, 0x70, //0x000096fe vpblendvb %ymm7, %ymm11, %ymm3, %ymm3 - 0xc4, 0xc3, 0x5d, 0x4c, 0xe4, 0x80, //0x00009704 vpblendvb %ymm8, %ymm12, %ymm4, %ymm4 - 0xc4, 0xc3, 0x55, 0x4c, 0xed, 0x90, //0x0000970a vpblendvb %ymm9, %ymm13, %ymm5, %ymm5 - 0xc4, 0xc3, 0x4d, 0x4c, 0xf6, 0xa0, //0x00009710 vpblendvb %ymm10, %ymm14, %ymm6, %ymm6 - 0x4a, 0x8d, 0x0c, 0x1f, //0x00009716 leaq (%rdi,%r11), %rcx - 0xc5, 0xfe, 0x7f, 0x1c, 0x08, //0x0000971a vmovdqu %ymm3, (%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x64, 0x08, 0x20, //0x0000971f vmovdqu %ymm4, $32(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x6c, 0x08, 0x40, //0x00009725 vmovdqu %ymm5, $64(%rax,%rcx) - 0xc5, 0xfe, 0x7f, 0x74, 0x08, 0x60, //0x0000972b vmovdqu %ymm6, $96(%rax,%rcx) - 0x49, 0x83, 0xeb, 0x80, //0x00009731 subq $-128, %r11 - 0x4d, 0x39, 0xda, //0x00009735 cmpq %r11, %r10 - 0x0f, 0x85, 0x62, 0xff, 0xff, 0xff, //0x00009738 jne LBB33_9 - 0x4c, 0x39, 0xd3, //0x0000973e cmpq %r10, %rbx - 0x0f, 0x85, 0x88, 0xfe, 0xff, 0xff, //0x00009741 jne LBB33_11 - //0x00009747 LBB33_16 - 0x5b, //0x00009747 popq %rbx - 0x5d, //0x00009748 popq %rbp - 0xc5, 0xf8, 0x77, //0x00009749 vzeroupper - 0xc3, //0x0000974c retq - 0x90, 0x90, 0x90, //0x0000974d .p2align 4, 0x90 - //0x00009750 _format_significand - 0x55, //0x00009750 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009751 movq %rsp, %rbp - 0x41, 0x56, //0x00009754 pushq %r14 - 0x53, //0x00009756 pushq %rbx - 0x4c, 0x63, 0xc2, //0x00009757 movslq %edx, %r8 - 0x49, 0x01, 0xf0, //0x0000975a addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x0000975d movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00009760 shrq $32, %rax - 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x00009764 je LBB34_1 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000976a movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00009774 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00009777 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x0000977a shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x0000977e imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00009784 addl %edi, %ecx - 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00009786 je LBB34_3 - 0x89, 0xc8, //0x0000978c movl %ecx, %eax - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x0000978e movl $3518437209, %r9d - 0x49, 0x0f, 0xaf, 0xc1, //0x00009794 imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00009798 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x0000979c imull $10000, %eax, %edi - 0x29, 0xf9, //0x000097a2 subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x000097a4 movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x000097a7 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x000097ab shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x000097af imull $10000, %edi, %edi - 0x29, 0xf8, //0x000097b5 subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x000097b7 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x000097ba shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x000097bd imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x000097c4 shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x000097c8 imull $100, %r9d, %edi - 0x29, 0xf9, //0x000097cc subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x000097ce movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x000097d2 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x000097d5 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x000097d8 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x000097de shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x000097e1 imull $100, %edi, %ecx - 0x29, 0xc8, //0x000097e4 subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x000097e6 movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0xaf, 0x33, 0x00, 0x00, //0x000097ea leaq $13231(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x000097f1 movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x000097f6 movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x000097fb movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00009800 movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00009805 movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x0000980a movw %ax, $-6(%r8) - 0x0f, 0xb7, 0x04, 0x79, //0x0000980f movzwl (%rcx,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xf8, //0x00009813 movw %ax, $-8(%r8) - 0x45, 0x31, 0xc9, //0x00009818 xorl %r9d, %r9d - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x0000981b jmp LBB34_5 - //0x00009820 LBB34_1 - 0x45, 0x31, 0xc9, //0x00009820 xorl %r9d, %r9d - 0x4d, 0x89, 0xc6, //0x00009823 movq %r8, %r14 - 0x48, 0x89, 0xfa, //0x00009826 movq %rdi, %rdx - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00009829 cmpl $10000, %edx - 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x0000982f jae LBB34_8 - //0x00009835 LBB34_7 - 0x89, 0xd7, //0x00009835 movl %edx, %edi - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x00009837 jmp LBB34_10 - //0x0000983c LBB34_3 - 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x0000983c movl $8, %r9d - //0x00009842 LBB34_5 - 0x4d, 0x8d, 0x70, 0xf8, //0x00009842 leaq $-8(%r8), %r14 - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00009846 cmpl $10000, %edx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x0000984c jb LBB34_7 - //0x00009852 LBB34_8 - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00009852 movl $3518437209, %r10d - 0x4c, 0x8d, 0x1d, 0x41, 0x33, 0x00, 0x00, //0x00009858 leaq $13121(%rip), %r11 /* _Digits+0(%rip) */ + //0x00008740 .p2align 4, 0x00 + //0x00008740 LCPI36_1 + 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 + 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 LBB34_9 - 0x89, 0xd7, //0x00009860 movl %edx, %edi - 0x49, 0x0f, 0xaf, 0xfa, //0x00009862 imulq %r10, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00009866 shrq $45, %rdi - 0x69, 0xc7, 0xf0, 0xd8, 0xff, 0xff, //0x0000986a imull $-10000, %edi, %eax - 0x01, 0xd0, //0x00009870 addl %edx, %eax - 0x48, 0x69, 0xd8, 0x1f, 0x85, 0xeb, 0x51, //0x00009872 imulq $1374389535, %rax, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00009879 shrq $37, %rbx - 0x6b, 0xcb, 0x64, //0x0000987d imull $100, %ebx, %ecx - 0x29, 0xc8, //0x00009880 subl %ecx, %eax - 0x41, 0x0f, 0xb7, 0x04, 0x43, //0x00009882 movzwl (%r11,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00009887 movw %ax, $-2(%r14) - 0x41, 0x0f, 0xb7, 0x04, 0x5b, //0x0000988c movzwl (%r11,%rbx,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfc, //0x00009891 movw %ax, $-4(%r14) - 0x49, 0x83, 0xc6, 0xfc, //0x00009896 addq $-4, %r14 - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x0000989a cmpl $99999999, %edx - 0x89, 0xfa, //0x000098a0 movl %edi, %edx - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x000098a2 ja LBB34_9 - //0x000098a8 LBB34_10 - 0x83, 0xff, 0x64, //0x000098a8 cmpl $100, %edi - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x000098ab jae LBB34_11 - 0x83, 0xff, 0x0a, //0x000098b1 cmpl $10, %edi - 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x000098b4 jb LBB34_14 - //0x000098ba LBB34_13 - 0x89, 0xf8, //0x000098ba movl %edi, %eax - 0x48, 0x8d, 0x0d, 0xdd, 0x32, 0x00, 0x00, //0x000098bc leaq $13021(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000098c3 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x000098c7 movw %ax, $-2(%r14) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000098cc jmp LBB34_15 - //0x000098d1 LBB34_11 - 0x0f, 0xb7, 0xc7, //0x000098d1 movzwl %di, %eax - 0xc1, 0xe8, 0x02, //0x000098d4 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x000098d7 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x000098dd shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x000098e0 imull $100, %eax, %ecx - 0x29, 0xcf, //0x000098e3 subl %ecx, %edi - 0x0f, 0xb7, 0xcf, //0x000098e5 movzwl %di, %ecx - 0x48, 0x8d, 0x15, 0xb1, 0x32, 0x00, 0x00, //0x000098e8 leaq $12977(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x000098ef movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4e, 0xfe, //0x000098f3 movw %cx, $-2(%r14) - 0x49, 0x83, 0xc6, 0xfe, //0x000098f8 addq $-2, %r14 - 0x89, 0xc7, //0x000098fc movl %eax, %edi - 0x83, 0xff, 0x0a, //0x000098fe cmpl $10, %edi - 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x00009901 jae LBB34_13 - //0x00009907 LBB34_14 - 0x40, 0x80, 0xc7, 0x30, //0x00009907 addb $48, %dil - 0x40, 0x88, 0x3e, //0x0000990b movb %dil, (%rsi) - //0x0000990e LBB34_15 - 0x4d, 0x29, 0xc8, //0x0000990e subq %r9, %r8 - 0x4c, 0x89, 0xc0, //0x00009911 movq %r8, %rax - 0x5b, //0x00009914 popq %rbx - 0x41, 0x5e, //0x00009915 popq %r14 - 0x5d, //0x00009917 popq %rbp - 0xc3, //0x00009918 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009919 .p2align 4, 0x90 - //0x00009920 _left_shift - 0x55, //0x00009920 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009921 movq %rsp, %rbp - 0x41, 0x56, //0x00009924 pushq %r14 - 0x53, //0x00009926 pushq %rbx - 0x89, 0xf1, //0x00009927 movl %esi, %ecx - 0x48, 0x6b, 0xd1, 0x68, //0x00009929 imulq $104, %rcx, %rdx - 0x48, 0x8d, 0x35, 0x5c, 0x8c, 0x00, 0x00, //0x0000992d leaq $35932(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x44, 0x8b, 0x04, 0x32, //0x00009934 movl (%rdx,%rsi), %r8d - 0x4c, 0x8b, 0x17, //0x00009938 movq (%rdi), %r10 - 0x4c, 0x63, 0x4f, 0x10, //0x0000993b movslq $16(%rdi), %r9 - 0x8a, 0x44, 0x32, 0x04, //0x0000993f movb $4(%rdx,%rsi), %al - 0x4d, 0x85, 0xc9, //0x00009943 testq %r9, %r9 - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00009946 je LBB35_6 - 0x48, 0x8d, 0x54, 0x32, 0x05, //0x0000994c leaq $5(%rdx,%rsi), %rdx - 0x31, 0xf6, //0x00009951 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009953 .p2align 4, 0x90 - //0x00009960 LBB35_3 - 0x84, 0xc0, //0x00009960 testb %al, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00009962 je LBB35_8 - 0x41, 0x38, 0x04, 0x32, //0x00009968 cmpb %al, (%r10,%rsi) - 0x0f, 0x85, 0x89, 0x01, 0x00, 0x00, //0x0000996c jne LBB35_5 - 0x0f, 0xb6, 0x04, 0x32, //0x00009972 movzbl (%rdx,%rsi), %eax - 0x48, 0xff, 0xc6, //0x00009976 incq %rsi - 0x49, 0x39, 0xf1, //0x00009979 cmpq %rsi, %r9 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x0000997c jne LBB35_3 - //0x00009982 LBB35_6 - 0x84, 0xc0, //0x00009982 testb %al, %al - 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00009984 je LBB35_8 - //0x0000998a LBB35_7 - 0x41, 0xff, 0xc8, //0x0000998a decl %r8d - //0x0000998d LBB35_8 - 0x45, 0x85, 0xc9, //0x0000998d testl %r9d, %r9d - 0x0f, 0x8e, 0x8c, 0x00, 0x00, 0x00, //0x00009990 jle LBB35_23 - 0x43, 0x8d, 0x04, 0x08, //0x00009996 leal (%r8,%r9), %eax - 0x4c, 0x63, 0xf0, //0x0000999a movslq %eax, %r14 - 0x49, 0xff, 0xce, //0x0000999d decq %r14 - 0x31, 0xd2, //0x000099a0 xorl %edx, %edx - 0x49, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x000099a2 movabsq $-3689348814741910323, %r11 - 0x90, 0x90, 0x90, 0x90, //0x000099ac .p2align 4, 0x90 - //0x000099b0 LBB35_10 - 0x4b, 0x0f, 0xbe, 0x74, 0x0a, 0xff, //0x000099b0 movsbq $-1(%r10,%r9), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x000099b6 addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x000099ba shlq %cl, %rsi - 0x48, 0x01, 0xd6, //0x000099bd addq %rdx, %rsi - 0x48, 0x89, 0xf0, //0x000099c0 movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x000099c3 mulq %r11 - 0x48, 0xc1, 0xea, 0x03, //0x000099c6 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x000099ca leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x000099ce leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xf0, //0x000099d2 movq %rsi, %rax - 0x48, 0x29, 0xd8, //0x000099d5 subq %rbx, %rax - 0x4c, 0x39, 0x77, 0x08, //0x000099d8 cmpq %r14, $8(%rdi) - 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x000099dc jbe LBB35_16 - 0x04, 0x30, //0x000099e2 addb $48, %al - 0x43, 0x88, 0x04, 0x32, //0x000099e4 movb %al, (%r10,%r14) - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000099e8 jmp LBB35_18 - 0x90, 0x90, 0x90, //0x000099ed .p2align 4, 0x90 - //0x000099f0 LBB35_16 - 0x48, 0x85, 0xc0, //0x000099f0 testq %rax, %rax - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x000099f3 je LBB35_18 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x000099f9 movl $1, $28(%rdi) - //0x00009a00 LBB35_18 - 0x49, 0x83, 0xf9, 0x02, //0x00009a00 cmpq $2, %r9 - 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00009a04 jl LBB35_12 - 0x49, 0xff, 0xc9, //0x00009a0a decq %r9 - 0x4c, 0x8b, 0x17, //0x00009a0d movq (%rdi), %r10 - 0x49, 0xff, 0xce, //0x00009a10 decq %r14 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00009a13 jmp LBB35_10 - //0x00009a18 LBB35_12 - 0x48, 0x83, 0xfe, 0x0a, //0x00009a18 cmpq $10, %rsi - 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x00009a1c jae LBB35_13 - //0x00009a22 LBB35_23 - 0x48, 0x63, 0x4f, 0x10, //0x00009a22 movslq $16(%rdi), %rcx - 0x49, 0x63, 0xc0, //0x00009a26 movslq %r8d, %rax - 0x48, 0x01, 0xc8, //0x00009a29 addq %rcx, %rax - 0x89, 0x47, 0x10, //0x00009a2c movl %eax, $16(%rdi) - 0x48, 0x8b, 0x4f, 0x08, //0x00009a2f movq $8(%rdi), %rcx - 0x48, 0x39, 0xc1, //0x00009a33 cmpq %rax, %rcx - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x00009a36 ja LBB35_25 - 0x89, 0x4f, 0x10, //0x00009a3c movl %ecx, $16(%rdi) - 0x89, 0xc8, //0x00009a3f movl %ecx, %eax - //0x00009a41 LBB35_25 - 0x44, 0x01, 0x47, 0x14, //0x00009a41 addl %r8d, $20(%rdi) - 0x85, 0xc0, //0x00009a45 testl %eax, %eax - 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00009a47 jle LBB35_29 - 0x48, 0x8b, 0x0f, //0x00009a4d movq (%rdi), %rcx - 0x89, 0xc0, //0x00009a50 movl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009a52 .p2align 4, 0x90 - //0x00009a60 LBB35_27 - 0x80, 0x7c, 0x01, 0xff, 0x30, //0x00009a60 cmpb $48, $-1(%rcx,%rax) - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00009a65 jne LBB35_31 - 0x89, 0xc2, //0x00009a6b movl %eax, %edx - 0x48, 0xff, 0xc8, //0x00009a6d decq %rax - 0xff, 0xca, //0x00009a70 decl %edx - 0x89, 0x57, 0x10, //0x00009a72 movl %edx, $16(%rdi) - 0x48, 0x8d, 0x50, 0x01, //0x00009a75 leaq $1(%rax), %rdx - 0x48, 0x83, 0xfa, 0x01, //0x00009a79 cmpq $1, %rdx - 0x0f, 0x8f, 0xdd, 0xff, 0xff, 0xff, //0x00009a7d jg LBB35_27 - //0x00009a83 LBB35_29 - 0x85, 0xc0, //0x00009a83 testl %eax, %eax - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00009a85 je LBB35_30 - //0x00009a8b LBB35_31 - 0x5b, //0x00009a8b popq %rbx - 0x41, 0x5e, //0x00009a8c popq %r14 - 0x5d, //0x00009a8e popq %rbp - 0xc3, //0x00009a8f retq - //0x00009a90 LBB35_13 - 0x49, 0x63, 0xf6, //0x00009a90 movslq %r14d, %rsi - 0x48, 0xff, 0xce, //0x00009a93 decq %rsi - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00009a96 jmp LBB35_14 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009a9b .p2align 4, 0x90 - //0x00009aa0 LBB35_15 - 0x04, 0x30, //0x00009aa0 addb $48, %al - 0x48, 0x8b, 0x1f, //0x00009aa2 movq (%rdi), %rbx - 0x88, 0x04, 0x33, //0x00009aa5 movb %al, (%rbx,%rsi) - //0x00009aa8 LBB35_22 - 0x48, 0xff, 0xce, //0x00009aa8 decq %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00009aab cmpq $9, %rcx - 0x0f, 0x86, 0x6d, 0xff, 0xff, 0xff, //0x00009aaf jbe LBB35_23 - //0x00009ab5 LBB35_14 - 0x48, 0x89, 0xd1, //0x00009ab5 movq %rdx, %rcx - 0x48, 0x89, 0xd0, //0x00009ab8 movq %rdx, %rax - 0x49, 0xf7, 0xe3, //0x00009abb mulq %r11 - 0x48, 0xc1, 0xea, 0x03, //0x00009abe shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00009ac2 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00009ac6 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00009aca movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00009acd subq %rbx, %rax - 0x48, 0x39, 0x77, 0x08, //0x00009ad0 cmpq %rsi, $8(%rdi) - 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00009ad4 ja LBB35_15 - 0x48, 0x85, 0xc0, //0x00009ada testq %rax, %rax - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00009add je LBB35_22 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009ae3 movl $1, $28(%rdi) - 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00009aea jmp LBB35_22 - //0x00009aef LBB35_30 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00009aef movl $0, $20(%rdi) - 0x5b, //0x00009af6 popq %rbx - 0x41, 0x5e, //0x00009af7 popq %r14 - 0x5d, //0x00009af9 popq %rbp - 0xc3, //0x00009afa retq - //0x00009afb LBB35_5 - 0x0f, 0x8c, 0x89, 0xfe, 0xff, 0xff, //0x00009afb jl LBB35_7 - 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x00009b01 jmp LBB35_8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009b06 .p2align 4, 0x90 - //0x00009b10 _right_shift - 0x55, //0x00009b10 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009b11 movq %rsp, %rbp - 0x89, 0xf1, //0x00009b14 movl %esi, %ecx - 0x4c, 0x63, 0x4f, 0x10, //0x00009b16 movslq $16(%rdi), %r9 - 0x31, 0xf6, //0x00009b1a xorl %esi, %esi - 0x31, 0xc0, //0x00009b1c xorl %eax, %eax - 0x90, 0x90, //0x00009b1e .p2align 4, 0x90 - //0x00009b20 LBB36_1 - 0x4c, 0x39, 0xce, //0x00009b20 cmpq %r9, %rsi - 0x0f, 0x8d, 0x27, 0x01, 0x00, 0x00, //0x00009b23 jge LBB36_2 - 0x48, 0x8d, 0x04, 0x80, //0x00009b29 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x17, //0x00009b2d movq (%rdi), %rdx - 0x48, 0x0f, 0xbe, 0x14, 0x32, //0x00009b30 movsbq (%rdx,%rsi), %rdx - 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00009b35 leaq $-48(%rdx,%rax,2), %rax - 0x48, 0xff, 0xc6, //0x00009b3a incq %rsi - 0x48, 0x89, 0xc2, //0x00009b3d movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009b40 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009b43 testq %rdx, %rdx - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00009b46 je LBB36_1 - //0x00009b4c LBB36_6 - 0x8b, 0x57, 0x14, //0x00009b4c movl $20(%rdi), %edx - 0x29, 0xf2, //0x00009b4f subl %esi, %edx - 0xff, 0xc2, //0x00009b51 incl %edx - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009b53 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x00009b5a shlq %cl, %r8 - 0x89, 0x57, 0x14, //0x00009b5d movl %edx, $20(%rdi) - 0x49, 0xf7, 0xd0, //0x00009b60 notq %r8 - 0x45, 0x31, 0xd2, //0x00009b63 xorl %r10d, %r10d - 0x44, 0x39, 0xce, //0x00009b66 cmpl %r9d, %esi - 0x0f, 0x8d, 0x69, 0x00, 0x00, 0x00, //0x00009b69 jge LBB36_9 - 0x4c, 0x63, 0xce, //0x00009b6f movslq %esi, %r9 - 0x48, 0x8b, 0x37, //0x00009b72 movq (%rdi), %rsi - 0x45, 0x31, 0xd2, //0x00009b75 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009b78 .p2align 4, 0x90 - //0x00009b80 LBB36_8 - 0x48, 0x89, 0xc2, //0x00009b80 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009b83 shrq %cl, %rdx - 0x4c, 0x21, 0xc0, //0x00009b86 andq %r8, %rax - 0x80, 0xc2, 0x30, //0x00009b89 addb $48, %dl - 0x42, 0x88, 0x14, 0x16, //0x00009b8c movb %dl, (%rsi,%r10) - 0x48, 0x8d, 0x04, 0x80, //0x00009b90 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x37, //0x00009b94 movq (%rdi), %rsi - 0x4a, 0x8d, 0x14, 0x0e, //0x00009b97 leaq (%rsi,%r9), %rdx - 0x49, 0x0f, 0xbe, 0x14, 0x12, //0x00009b9b movsbq (%r10,%rdx), %rdx - 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00009ba0 leaq $-48(%rdx,%rax,2), %rax - 0x4c, 0x63, 0x5f, 0x10, //0x00009ba5 movslq $16(%rdi), %r11 - 0x4b, 0x8d, 0x54, 0x11, 0x01, //0x00009ba9 leaq $1(%r9,%r10), %rdx - 0x49, 0xff, 0xc2, //0x00009bae incq %r10 - 0x4c, 0x39, 0xda, //0x00009bb1 cmpq %r11, %rdx - 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x00009bb4 jl LBB36_8 - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x00009bba jmp LBB36_9 - 0x90, //0x00009bbf .p2align 4, 0x90 - //0x00009bc0 LBB36_11 - 0x40, 0x80, 0xc6, 0x30, //0x00009bc0 addb $48, %sil - 0x48, 0x8b, 0x17, //0x00009bc4 movq (%rdi), %rdx - 0x42, 0x88, 0x34, 0x0a, //0x00009bc7 movb %sil, (%rdx,%r9) - 0x41, 0xff, 0xc1, //0x00009bcb incl %r9d - 0x45, 0x89, 0xca, //0x00009bce movl %r9d, %r10d - //0x00009bd1 LBB36_14 - 0x48, 0x01, 0xc0, //0x00009bd1 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00009bd4 leaq (%rax,%rax,4), %rax - //0x00009bd8 LBB36_9 - 0x48, 0x85, 0xc0, //0x00009bd8 testq %rax, %rax - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x00009bdb je LBB36_15 - 0x48, 0x89, 0xc6, //0x00009be1 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x00009be4 shrq %cl, %rsi - 0x4c, 0x21, 0xc0, //0x00009be7 andq %r8, %rax - 0x4d, 0x63, 0xca, //0x00009bea movslq %r10d, %r9 - 0x4c, 0x39, 0x4f, 0x08, //0x00009bed cmpq %r9, $8(%rdi) - 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00009bf1 ja LBB36_11 - 0x48, 0x85, 0xf6, //0x00009bf7 testq %rsi, %rsi - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x00009bfa je LBB36_14 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00009c00 movl $1, $28(%rdi) - 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x00009c07 jmp LBB36_14 - //0x00009c0c LBB36_15 - 0x44, 0x89, 0x57, 0x10, //0x00009c0c movl %r10d, $16(%rdi) - 0x45, 0x85, 0xd2, //0x00009c10 testl %r10d, %r10d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x00009c13 jle LBB36_19 - 0x48, 0x8b, 0x07, //0x00009c19 movq (%rdi), %rax - 0x45, 0x89, 0xd2, //0x00009c1c movl %r10d, %r10d - 0x90, //0x00009c1f .p2align 4, 0x90 - //0x00009c20 LBB36_17 - 0x42, 0x80, 0x7c, 0x10, 0xff, 0x30, //0x00009c20 cmpb $48, $-1(%rax,%r10) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00009c26 jne LBB36_21 - 0x44, 0x89, 0xd1, //0x00009c2c movl %r10d, %ecx - 0x49, 0xff, 0xca, //0x00009c2f decq %r10 - 0xff, 0xc9, //0x00009c32 decl %ecx - 0x89, 0x4f, 0x10, //0x00009c34 movl %ecx, $16(%rdi) - 0x49, 0x8d, 0x4a, 0x01, //0x00009c37 leaq $1(%r10), %rcx - 0x48, 0x83, 0xf9, 0x01, //0x00009c3b cmpq $1, %rcx - 0x0f, 0x8f, 0xdb, 0xff, 0xff, 0xff, //0x00009c3f jg LBB36_17 - //0x00009c45 LBB36_19 - 0x45, 0x85, 0xd2, //0x00009c45 testl %r10d, %r10d - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00009c48 je LBB36_20 - //0x00009c4e LBB36_21 - 0x5d, //0x00009c4e popq %rbp - 0xc3, //0x00009c4f retq - //0x00009c50 LBB36_2 - 0x48, 0x85, 0xc0, //0x00009c50 testq %rax, %rax - 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00009c53 je LBB36_22 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009c59 .p2align 4, 0x90 - 0x48, 0x89, 0xc2, //0x00009c60 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009c63 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009c66 testq %rdx, %rdx - 0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00009c69 jne LBB36_6 - //0x00009c6f LBB36_4 - 0x48, 0x01, 0xc0, //0x00009c6f addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00009c72 leaq (%rax,%rax,4), %rax - 0xff, 0xc6, //0x00009c76 incl %esi - 0x48, 0x89, 0xc2, //0x00009c78 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009c7b shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009c7e testq %rdx, %rdx - 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00009c81 je LBB36_4 - 0xe9, 0xc0, 0xfe, 0xff, 0xff, //0x00009c87 jmp LBB36_6 - //0x00009c8c LBB36_20 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00009c8c movl $0, $20(%rdi) - 0x5d, //0x00009c93 popq %rbp - 0xc3, //0x00009c94 retq - //0x00009c95 LBB36_22 - 0xc7, 0x47, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00009c95 movl $0, $16(%rdi) - 0x5d, //0x00009c9c popq %rbp - 0xc3, //0x00009c9d retq - 0x00, 0x00, //0x00009c9e .p2align 5, 0x00 - //0x00009ca0 LCPI37_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00009ca0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00009cb0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00009cc0 LCPI37_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00009cc0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00009cd0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x00009ce0 .p2align 4, 0x90 - //0x00009ce0 _advance_string_default - 0x55, //0x00009ce0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00009ce1 movq %rsp, %rbp - 0x41, 0x57, //0x00009ce4 pushq %r15 - 0x41, 0x56, //0x00009ce6 pushq %r14 - 0x41, 0x55, //0x00009ce8 pushq %r13 - 0x41, 0x54, //0x00009cea pushq %r12 - 0x53, //0x00009cec pushq %rbx - 0x4c, 0x8b, 0x67, 0x08, //0x00009ced movq $8(%rdi), %r12 - 0x49, 0x29, 0xf4, //0x00009cf1 subq %rsi, %r12 - 0x0f, 0x84, 0xcf, 0x02, 0x00, 0x00, //0x00009cf4 je LBB37_18 - 0x4c, 0x8b, 0x07, //0x00009cfa movq (%rdi), %r8 - 0x4c, 0x01, 0xc6, //0x00009cfd addq %r8, %rsi - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x00009d00 movq $-1, (%rdx) - 0x49, 0x83, 0xfc, 0x40, //0x00009d07 cmpq $64, %r12 - 0x0f, 0x82, 0x78, 0x01, 0x00, 0x00, //0x00009d0b jb LBB37_19 - 0x45, 0x89, 0xe1, //0x00009d11 movl %r12d, %r9d - 0x41, 0x83, 0xe1, 0x3f, //0x00009d14 andl $63, %r9d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00009d18 movq $-1, %r14 - 0x45, 0x31, 0xff, //0x00009d1f xorl %r15d, %r15d - 0xc5, 0xfd, 0x6f, 0x05, 0x76, 0xff, 0xff, 0xff, //0x00009d22 vmovdqa $-138(%rip), %ymm0 /* LCPI37_0+0(%rip) */ - 0xc5, 0xfd, 0x6f, 0x0d, 0x8e, 0xff, 0xff, 0xff, //0x00009d2a vmovdqa $-114(%rip), %ymm1 /* LCPI37_1+0(%rip) */ - 0x49, 0xba, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009d32 movabsq $-6148914691236517206, %r10 - 0x49, 0xbb, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00009d3c movabsq $6148914691236517205, %r11 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009d46 .p2align 4, 0x90 - //0x00009d50 LBB37_3 - 0xc5, 0xfe, 0x6f, 0x16, //0x00009d50 vmovdqu (%rsi), %ymm2 - 0xc5, 0xfe, 0x6f, 0x5e, 0x20, //0x00009d54 vmovdqu $32(%rsi), %ymm3 - 0xc5, 0xed, 0x74, 0xe0, //0x00009d59 vpcmpeqb %ymm0, %ymm2, %ymm4 - 0xc5, 0xfd, 0xd7, 0xc4, //0x00009d5d vpmovmskb %ymm4, %eax - 0xc5, 0xe5, 0x74, 0xe0, //0x00009d61 vpcmpeqb %ymm0, %ymm3, %ymm4 - 0xc5, 0xfd, 0xd7, 0xdc, //0x00009d65 vpmovmskb %ymm4, %ebx - 0xc5, 0xed, 0x74, 0xd1, //0x00009d69 vpcmpeqb %ymm1, %ymm2, %ymm2 - 0xc5, 0xfd, 0xd7, 0xfa, //0x00009d6d vpmovmskb %ymm2, %edi - 0xc5, 0xe5, 0x74, 0xd1, //0x00009d71 vpcmpeqb %ymm1, %ymm3, %ymm2 - 0xc5, 0xfd, 0xd7, 0xca, //0x00009d75 vpmovmskb %ymm2, %ecx - 0x48, 0xc1, 0xe3, 0x20, //0x00009d79 shlq $32, %rbx - 0x48, 0xc1, 0xe1, 0x20, //0x00009d7d shlq $32, %rcx - 0x48, 0x09, 0xcf, //0x00009d81 orq %rcx, %rdi - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x00009d84 je LBB37_5 - 0x49, 0x83, 0xfe, 0xff, //0x00009d8a cmpq $-1, %r14 - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x00009d8e je LBB37_8 - //0x00009d94 LBB37_5 - 0x48, 0x09, 0xc3, //0x00009d94 orq %rax, %rbx - 0x48, 0x89, 0xf8, //0x00009d97 movq %rdi, %rax - 0x4c, 0x09, 0xf8, //0x00009d9a orq %r15, %rax - 0x0f, 0x85, 0x3f, 0x00, 0x00, 0x00, //0x00009d9d jne LBB37_9 - //0x00009da3 LBB37_6 - 0x48, 0x85, 0xdb, //0x00009da3 testq %rbx, %rbx - 0x0f, 0x85, 0x74, 0x00, 0x00, 0x00, //0x00009da6 jne LBB37_10 - //0x00009dac LBB37_7 - 0x48, 0x83, 0xc6, 0x40, //0x00009dac addq $64, %rsi - 0x49, 0x83, 0xc4, 0xc0, //0x00009db0 addq $-64, %r12 - 0x49, 0x83, 0xfc, 0x3f, //0x00009db4 cmpq $63, %r12 - 0x0f, 0x87, 0x92, 0xff, 0xff, 0xff, //0x00009db8 ja LBB37_3 - 0xe9, 0x77, 0x00, 0x00, 0x00, //0x00009dbe jmp LBB37_13 - //0x00009dc3 LBB37_8 - 0x48, 0x89, 0xf1, //0x00009dc3 movq %rsi, %rcx - 0x4c, 0x29, 0xc1, //0x00009dc6 subq %r8, %rcx - 0x4c, 0x0f, 0xbc, 0xf7, //0x00009dc9 bsfq %rdi, %r14 - 0x49, 0x01, 0xce, //0x00009dcd addq %rcx, %r14 - 0x4c, 0x89, 0x32, //0x00009dd0 movq %r14, (%rdx) - 0x48, 0x09, 0xc3, //0x00009dd3 orq %rax, %rbx - 0x48, 0x89, 0xf8, //0x00009dd6 movq %rdi, %rax - 0x4c, 0x09, 0xf8, //0x00009dd9 orq %r15, %rax - 0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x00009ddc je LBB37_6 - //0x00009de2 LBB37_9 - 0x4c, 0x89, 0xf8, //0x00009de2 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00009de5 notq %rax - 0x48, 0x21, 0xf8, //0x00009de8 andq %rdi, %rax - 0x4c, 0x8d, 0x2c, 0x00, //0x00009deb leaq (%rax,%rax), %r13 - 0x4d, 0x09, 0xfd, //0x00009def orq %r15, %r13 - 0x4c, 0x89, 0xe9, //0x00009df2 movq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00009df5 notq %rcx - 0x48, 0x21, 0xf9, //0x00009df8 andq %rdi, %rcx - 0x4c, 0x21, 0xd1, //0x00009dfb andq %r10, %rcx - 0x45, 0x31, 0xff, //0x00009dfe xorl %r15d, %r15d - 0x48, 0x01, 0xc1, //0x00009e01 addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc7, //0x00009e04 setb %r15b - 0x48, 0x01, 0xc9, //0x00009e08 addq %rcx, %rcx - 0x4c, 0x31, 0xd9, //0x00009e0b xorq %r11, %rcx - 0x4c, 0x21, 0xe9, //0x00009e0e andq %r13, %rcx - 0x48, 0xf7, 0xd1, //0x00009e11 notq %rcx - 0x48, 0x21, 0xcb, //0x00009e14 andq %rcx, %rbx - 0x48, 0x85, 0xdb, //0x00009e17 testq %rbx, %rbx - 0x0f, 0x84, 0x8c, 0xff, 0xff, 0xff, //0x00009e1a je LBB37_7 - //0x00009e20 LBB37_10 - 0x48, 0x0f, 0xbc, 0xc3, //0x00009e20 bsfq %rbx, %rax - //0x00009e24 LBB37_11 - 0x4c, 0x29, 0xc6, //0x00009e24 subq %r8, %rsi - 0x48, 0x8d, 0x44, 0x06, 0x01, //0x00009e27 leaq $1(%rsi,%rax), %rax - //0x00009e2c LBB37_12 - 0x5b, //0x00009e2c popq %rbx - 0x41, 0x5c, //0x00009e2d popq %r12 - 0x41, 0x5d, //0x00009e2f popq %r13 - 0x41, 0x5e, //0x00009e31 popq %r14 - 0x41, 0x5f, //0x00009e33 popq %r15 - 0x5d, //0x00009e35 popq %rbp - 0xc5, 0xf8, 0x77, //0x00009e36 vzeroupper - 0xc3, //0x00009e39 retq - //0x00009e3a LBB37_13 - 0x4d, 0x89, 0xcc, //0x00009e3a movq %r9, %r12 - 0x49, 0x83, 0xfc, 0x20, //0x00009e3d cmpq $32, %r12 - 0x0f, 0x82, 0xb7, 0x00, 0x00, 0x00, //0x00009e41 jb LBB37_24 - //0x00009e47 LBB37_14 - 0xc5, 0xfe, 0x6f, 0x06, //0x00009e47 vmovdqu (%rsi), %ymm0 - 0xc5, 0xfd, 0x74, 0x0d, 0x4d, 0xfe, 0xff, 0xff, //0x00009e4b vpcmpeqb $-435(%rip), %ymm0, %ymm1 /* LCPI37_0+0(%rip) */ - 0xc5, 0x7d, 0xd7, 0xc9, //0x00009e53 vpmovmskb %ymm1, %r9d - 0xc5, 0xfd, 0x74, 0x05, 0x61, 0xfe, 0xff, 0xff, //0x00009e57 vpcmpeqb $-415(%rip), %ymm0, %ymm0 /* LCPI37_1+0(%rip) */ - 0xc5, 0xfd, 0xd7, 0xf8, //0x00009e5f vpmovmskb %ymm0, %edi - 0x85, 0xff, //0x00009e63 testl %edi, %edi - 0x0f, 0x85, 0x37, 0x00, 0x00, 0x00, //0x00009e65 jne LBB37_20 - 0x4d, 0x85, 0xff, //0x00009e6b testq %r15, %r15 - 0x0f, 0x85, 0x48, 0x00, 0x00, 0x00, //0x00009e6e jne LBB37_22 - 0x45, 0x31, 0xff, //0x00009e74 xorl %r15d, %r15d - 0x4d, 0x85, 0xc9, //0x00009e77 testq %r9, %r9 - 0x0f, 0x84, 0x76, 0x00, 0x00, 0x00, //0x00009e7a je LBB37_23 - //0x00009e80 LBB37_17 - 0x49, 0x0f, 0xbc, 0xc1, //0x00009e80 bsfq %r9, %rax - 0xe9, 0x9b, 0xff, 0xff, 0xff, //0x00009e84 jmp LBB37_11 - //0x00009e89 LBB37_19 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x00009e89 movq $-1, %r14 - 0x45, 0x31, 0xff, //0x00009e90 xorl %r15d, %r15d - 0x49, 0x83, 0xfc, 0x20, //0x00009e93 cmpq $32, %r12 - 0x0f, 0x83, 0xaa, 0xff, 0xff, 0xff, //0x00009e97 jae LBB37_14 - 0xe9, 0x5c, 0x00, 0x00, 0x00, //0x00009e9d jmp LBB37_24 - //0x00009ea2 LBB37_20 - 0x49, 0x83, 0xfe, 0xff, //0x00009ea2 cmpq $-1, %r14 - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x00009ea6 jne LBB37_22 - 0x48, 0x89, 0xf0, //0x00009eac movq %rsi, %rax - 0x4c, 0x29, 0xc0, //0x00009eaf subq %r8, %rax - 0x4c, 0x0f, 0xbc, 0xf7, //0x00009eb2 bsfq %rdi, %r14 - 0x49, 0x01, 0xc6, //0x00009eb6 addq %rax, %r14 - 0x4c, 0x89, 0x32, //0x00009eb9 movq %r14, (%rdx) - //0x00009ebc LBB37_22 - 0x44, 0x89, 0xf8, //0x00009ebc movl %r15d, %eax - 0xf7, 0xd0, //0x00009ebf notl %eax - 0x21, 0xf8, //0x00009ec1 andl %edi, %eax - 0x8d, 0x1c, 0x00, //0x00009ec3 leal (%rax,%rax), %ebx - 0x44, 0x09, 0xfb, //0x00009ec6 orl %r15d, %ebx - 0x89, 0xd9, //0x00009ec9 movl %ebx, %ecx - 0xf7, 0xd1, //0x00009ecb notl %ecx - 0x21, 0xf9, //0x00009ecd andl %edi, %ecx - 0x81, 0xe1, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009ecf andl $-1431655766, %ecx - 0x45, 0x31, 0xff, //0x00009ed5 xorl %r15d, %r15d - 0x01, 0xc1, //0x00009ed8 addl %eax, %ecx - 0x41, 0x0f, 0x92, 0xc7, //0x00009eda setb %r15b - 0x01, 0xc9, //0x00009ede addl %ecx, %ecx - 0x81, 0xf1, 0x55, 0x55, 0x55, 0x55, //0x00009ee0 xorl $1431655765, %ecx - 0x21, 0xd9, //0x00009ee6 andl %ebx, %ecx - 0xf7, 0xd1, //0x00009ee8 notl %ecx - 0x41, 0x21, 0xc9, //0x00009eea andl %ecx, %r9d - 0x4d, 0x85, 0xc9, //0x00009eed testq %r9, %r9 - 0x0f, 0x85, 0x8a, 0xff, 0xff, 0xff, //0x00009ef0 jne LBB37_17 - //0x00009ef6 LBB37_23 - 0x48, 0x83, 0xc6, 0x20, //0x00009ef6 addq $32, %rsi - 0x49, 0x83, 0xc4, 0xe0, //0x00009efa addq $-32, %r12 - //0x00009efe LBB37_24 - 0x4d, 0x85, 0xff, //0x00009efe testq %r15, %r15 - 0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x00009f01 jne LBB37_35 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009f07 movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x00009f0e testq %r12, %r12 - 0x0f, 0x84, 0x15, 0xff, 0xff, 0xff, //0x00009f11 je LBB37_12 - //0x00009f17 LBB37_26 - 0x4d, 0x89, 0xc1, //0x00009f17 movq %r8, %r9 - 0x49, 0xf7, 0xd1, //0x00009f1a notq %r9 - //0x00009f1d LBB37_27 - 0x48, 0x8d, 0x7e, 0x01, //0x00009f1d leaq $1(%rsi), %rdi - 0x0f, 0xb6, 0x1e, //0x00009f21 movzbl (%rsi), %ebx - 0x80, 0xfb, 0x22, //0x00009f24 cmpb $34, %bl - 0x0f, 0x84, 0x57, 0x00, 0x00, 0x00, //0x00009f27 je LBB37_34 - 0x4d, 0x8d, 0x54, 0x24, 0xff, //0x00009f2d leaq $-1(%r12), %r10 - 0x80, 0xfb, 0x5c, //0x00009f32 cmpb $92, %bl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00009f35 je LBB37_30 - 0x4d, 0x89, 0xd4, //0x00009f3b movq %r10, %r12 - 0x48, 0x89, 0xfe, //0x00009f3e movq %rdi, %rsi - 0x4d, 0x85, 0xd2, //0x00009f41 testq %r10, %r10 - 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x00009f44 jne LBB37_27 - 0xe9, 0xdd, 0xfe, 0xff, 0xff, //0x00009f4a jmp LBB37_12 - //0x00009f4f LBB37_30 - 0x4d, 0x85, 0xd2, //0x00009f4f testq %r10, %r10 - 0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00009f52 je LBB37_12 - 0x49, 0x83, 0xfe, 0xff, //0x00009f58 cmpq $-1, %r14 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x00009f5c jne LBB37_33 - 0x4c, 0x01, 0xcf, //0x00009f62 addq %r9, %rdi - 0x48, 0x89, 0x3a, //0x00009f65 movq %rdi, (%rdx) - 0x49, 0x89, 0xfe, //0x00009f68 movq %rdi, %r14 - //0x00009f6b LBB37_33 - 0x48, 0x83, 0xc6, 0x02, //0x00009f6b addq $2, %rsi - 0x49, 0x83, 0xc4, 0xfe, //0x00009f6f addq $-2, %r12 - 0x4d, 0x89, 0xe2, //0x00009f73 movq %r12, %r10 - 0x4d, 0x85, 0xd2, //0x00009f76 testq %r10, %r10 - 0x0f, 0x85, 0x9e, 0xff, 0xff, 0xff, //0x00009f79 jne LBB37_27 - 0xe9, 0xa8, 0xfe, 0xff, 0xff, //0x00009f7f jmp LBB37_12 - //0x00009f84 LBB37_34 - 0x4c, 0x29, 0xc7, //0x00009f84 subq %r8, %rdi - 0x48, 0x89, 0xf8, //0x00009f87 movq %rdi, %rax - 0xe9, 0x9d, 0xfe, 0xff, 0xff, //0x00009f8a jmp LBB37_12 - //0x00009f8f LBB37_35 - 0x4d, 0x85, 0xe4, //0x00009f8f testq %r12, %r12 - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00009f92 je LBB37_18 - 0x49, 0x83, 0xfe, 0xff, //0x00009f98 cmpq $-1, %r14 - 0x0f, 0x85, 0x0c, 0x00, 0x00, 0x00, //0x00009f9c jne LBB37_38 - 0x4d, 0x89, 0xc6, //0x00009fa2 movq %r8, %r14 - 0x49, 0xf7, 0xd6, //0x00009fa5 notq %r14 - 0x49, 0x01, 0xf6, //0x00009fa8 addq %rsi, %r14 - 0x4c, 0x89, 0x32, //0x00009fab movq %r14, (%rdx) - //0x00009fae LBB37_38 - 0x48, 0xff, 0xc6, //0x00009fae incq %rsi - 0x49, 0xff, 0xcc, //0x00009fb1 decq %r12 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009fb4 movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x00009fbb testq %r12, %r12 - 0x0f, 0x85, 0x53, 0xff, 0xff, 0xff, //0x00009fbe jne LBB37_26 - 0xe9, 0x63, 0xfe, 0xff, 0xff, //0x00009fc4 jmp LBB37_12 - //0x00009fc9 LBB37_18 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009fc9 movq $-1, %rax - 0xe9, 0x57, 0xfe, 0xff, 0xff, //0x00009fd0 jmp LBB37_12 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00009fd5 .p2align 4, 0x00 - //0x00009fe0 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00009fe0 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00009fe8 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00009ff0 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00009ff8 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x0000a000 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x0000a008 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x0000a010 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x0000a018 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x0000a020 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x0000a028 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x0000a030 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x0000a038 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x0000a040 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x0000a048 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x0000a050 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x0000a058 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x0000a060 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x0000a068 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x0000a070 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x0000a078 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x0000a080 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x0000a088 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x0000a090 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x0000a098 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x0000a0a0 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x0000a0a8 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x0000a0b0 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x0000a0b8 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x0000a0c0 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x0000a0c8 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x0000a0d0 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x0000a0d8 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x0000a0e0 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x0000a0e8 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x0000a0f0 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x0000a0f8 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x0000a100 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x0000a108 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x0000a110 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x0000a118 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x0000a120 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x0000a128 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x0000a130 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x0000a138 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x0000a140 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x0000a148 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x0000a150 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x0000a158 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x0000a160 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x0000a168 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x0000a170 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x0000a178 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x0000a180 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x0000a188 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x0000a190 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x0000a198 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x0000a1a0 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x0000a1a8 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x0000a1b0 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x0000a1b8 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x0000a1c0 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x0000a1c8 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x0000a1d0 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x0000a1d8 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x0000a1e0 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x0000a1e8 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x0000a1f0 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x0000a1f8 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x0000a200 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x0000a208 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x0000a210 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x0000a218 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x0000a220 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x0000a228 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x0000a230 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x0000a238 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x0000a240 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x0000a248 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x0000a250 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x0000a258 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x0000a260 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x0000a268 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x0000a270 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x0000a278 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x0000a280 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x0000a288 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x0000a290 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x0000a298 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x0000a2a0 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x0000a2a8 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x0000a2b0 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x0000a2b8 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x0000a2c0 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x0000a2c8 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x0000a2d0 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x0000a2d8 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x0000a2e0 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x0000a2e8 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x0000a2f0 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x0000a2f8 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x0000a300 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x0000a308 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x0000a310 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x0000a318 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x0000a320 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x0000a328 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x0000a330 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x0000a338 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x0000a340 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x0000a348 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x0000a350 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x0000a358 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000a360 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000a368 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000a370 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000a378 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000a380 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000a388 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000a390 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000a398 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000a3a0 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000a3a8 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000a3b0 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000a3b8 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000a3c0 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000a3c8 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000a3d0 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000a3d8 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000a3e0 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000a3e8 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000a3f0 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000a3f8 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000a400 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000a408 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000a410 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000a418 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000a420 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000a428 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000a430 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000a438 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000a440 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000a448 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000a450 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000a458 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000a460 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000a468 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000a470 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000a478 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000a480 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000a488 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000a490 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000a498 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000a4a0 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000a4a8 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000a4b0 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000a4b8 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000a4c0 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000a4c8 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000a4d0 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000a4d8 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000a4e0 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000a4e8 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000a4f0 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000a4f8 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000a500 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000a508 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000a510 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000a518 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000a520 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000a528 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000a530 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000a538 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000a540 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000a548 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000a550 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000a558 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000a560 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000a568 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000a570 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000a578 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000a580 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000a588 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000a590 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000a598 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000a5a0 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000a5a8 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000a5b0 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000a5b8 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000a5c0 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000a5c8 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000a5d0 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000a5d8 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000a5e0 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000a5e8 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000a5f0 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000a5f8 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000a600 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000a608 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000a610 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000a618 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000a620 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000a628 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000a630 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000a638 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000a640 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000a648 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000a650 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000a658 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000a660 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000a668 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000a670 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000a678 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000a680 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000a688 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000a690 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000a698 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000a6a0 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000a6a8 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000a6b0 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000a6b8 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000a6c0 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000a6c8 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000a6d0 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000a6d8 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000a6e0 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000a6e8 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000a6f0 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000a6f8 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000a700 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000a708 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000a710 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000a718 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000a720 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000a728 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000a730 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000a738 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000a740 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000a748 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000a750 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000a758 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000a760 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000a768 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000a770 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000a778 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000a780 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000a788 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000a790 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000a798 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000a7a0 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000a7a8 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000a7b0 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000a7b8 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000a7c0 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000a7c8 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000a7d0 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000a7d8 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000a7e0 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000a7e8 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000a7f0 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000a7f8 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000a800 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000a808 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000a810 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000a818 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000a820 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000a828 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000a830 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000a838 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000a840 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000a848 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000a850 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000a858 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000a860 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000a868 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000a870 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000a878 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000a880 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000a888 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000a890 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000a898 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000a8a0 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000a8a8 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000a8b0 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000a8b8 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000a8c0 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000a8c8 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000a8d0 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000a8d8 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000a8e0 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000a8e8 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000a8f0 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000a8f8 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000a900 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000a908 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000a910 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000a918 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000a920 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000a928 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000a930 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000a938 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000a940 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000a948 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000a950 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000a958 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000a960 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000a968 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000a970 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000a978 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000a980 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000a988 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000a990 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000a998 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000a9a0 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000a9a8 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000a9b0 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000a9b8 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000a9c0 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000a9c8 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000a9d0 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000a9d8 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000a9e0 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000a9e8 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000a9f0 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000a9f8 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000aa00 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000aa08 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000aa10 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000aa18 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000aa20 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000aa28 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000aa30 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000aa38 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000aa40 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000aa48 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000aa50 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000aa58 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000aa60 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000aa68 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000aa70 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000aa78 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000aa80 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000aa88 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000aa90 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000aa98 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000aaa0 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000aaa8 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000aab0 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000aab8 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000aac0 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000aac8 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000aad0 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000aad8 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000aae0 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000aae8 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000aaf0 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000aaf8 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000ab00 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000ab08 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000ab10 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000ab18 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000ab20 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000ab28 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000ab30 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000ab38 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000ab40 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000ab48 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000ab50 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000ab58 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000ab60 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000ab68 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000ab70 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000ab78 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000ab80 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000ab88 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000ab90 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000ab98 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000aba0 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000aba8 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000abb0 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000abb8 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000abc0 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000abc8 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000abd0 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000abd8 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000abe0 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000abe8 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000abf0 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000abf8 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000ac00 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000ac08 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000ac10 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000ac18 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000ac20 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000ac28 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000ac30 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000ac38 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000ac40 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000ac48 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000ac50 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000ac58 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000ac60 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000ac68 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000ac70 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000ac78 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000ac80 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000ac88 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000ac90 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000ac98 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000aca0 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000aca8 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000acb0 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000acb8 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000acc0 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000acc8 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000acd0 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000acd8 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000ace0 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000ace8 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000acf0 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000acf8 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000ad00 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000ad08 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000ad10 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000ad18 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000ad20 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000ad28 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000ad30 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000ad38 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000ad40 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000ad48 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000ad50 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000ad58 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000ad60 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000ad68 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000ad70 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000ad78 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000ad80 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000ad88 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000ad90 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000ad98 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000ada0 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000ada8 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000adb0 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000adb8 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000adc0 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000adc8 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000add0 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000add8 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000ade0 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000ade8 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000adf0 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000adf8 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000ae00 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000ae08 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000ae10 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000ae18 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000ae20 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000ae28 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000ae30 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000ae38 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000ae40 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000ae48 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000ae50 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000ae58 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000ae60 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000ae68 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000ae70 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000ae78 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000ae80 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000ae88 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000ae90 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000ae98 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000aea0 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000aea8 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000aeb0 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000aeb8 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000aec0 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000aec8 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000aed0 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000aed8 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000aee0 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000aee8 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000aef0 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000aef8 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000af00 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000af08 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000af10 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000af18 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000af20 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000af28 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000af30 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000af38 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000af40 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000af48 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000af50 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000af58 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000af60 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000af68 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000af70 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000af78 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000af80 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000af88 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000af90 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000af98 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000afa0 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000afa8 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000afb0 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000afb8 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000afc0 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000afc8 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000afd0 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000afd8 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000afe0 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000afe8 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000aff0 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000aff8 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000b000 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000b008 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000b010 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000b018 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000b020 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000b028 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000b030 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000b038 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000b040 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000b048 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000b050 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000b058 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000b060 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000b068 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000b070 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000b078 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000b080 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000b088 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000b090 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000b098 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000b0a0 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000b0a8 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000b0b0 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000b0b8 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000b0c0 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000b0c8 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000b0d0 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000b0d8 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000b0e0 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000b0e8 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000b0f0 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000b0f8 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000b100 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000b108 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000b110 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000b118 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000b120 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000b128 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000b130 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000b138 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000b140 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000b148 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000b150 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000b158 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000b160 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000b168 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000b170 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000b178 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000b180 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000b188 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000b190 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000b198 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000b1a0 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000b1a8 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000b1b0 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000b1b8 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000b1c0 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000b1c8 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000b1d0 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000b1d8 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000b1e0 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000b1e8 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000b1f0 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000b1f8 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000b200 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000b208 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000b210 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000b218 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000b220 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000b228 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000b230 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000b238 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000b240 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000b248 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000b250 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000b258 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000b260 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000b268 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000b270 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000b278 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000b280 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000b288 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000b290 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000b298 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000b2a0 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000b2a8 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000b2b0 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000b2b8 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000b2c0 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000b2c8 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000b2d0 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000b2d8 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000b2e0 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000b2e8 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000b2f0 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000b2f8 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000b300 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000b308 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000b310 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000b318 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000b320 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000b328 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000b330 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000b338 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000b340 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000b348 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000b350 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000b358 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000b360 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000b368 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000b370 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000b378 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000b380 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000b388 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000b390 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000b398 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000b3a0 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000b3a8 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000b3b0 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000b3b8 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000b3c0 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000b3c8 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000b3d0 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000b3d8 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000b3e0 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000b3e8 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000b3f0 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000b3f8 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000b400 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000b408 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000b410 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000b418 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000b420 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000b428 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000b430 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000b438 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000b440 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000b448 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000b450 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000b458 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000b460 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000b468 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000b470 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000b478 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000b480 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000b488 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000b490 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000b498 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000b4a0 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000b4a8 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000b4b0 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000b4b8 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000b4c0 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000b4c8 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000b4d0 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000b4d8 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000b4e0 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000b4e8 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000b4f0 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000b4f8 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000b500 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000b508 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000b510 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000b518 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000b520 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000b528 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000b530 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000b538 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000b540 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000b548 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000b550 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000b558 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000b560 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000b568 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000b570 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000b578 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000b580 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000b588 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000b590 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, //0x0000b5a0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000b5a8 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b5b0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000b5b8 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b5c0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000b5c8 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b5d0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000b5d8 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b5e0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000b5e8 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b5f0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000b5f8 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b600 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000b608 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b610 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000b618 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b620 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000b628 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b630 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000b638 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b640 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000b648 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b650 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000b658 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b660 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000b668 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b670 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000b678 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b680 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000b688 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b690 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000b698 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6a0 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000b6a8 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6b0 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000b6b8 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6c0 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000b6c8 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6d0 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000b6d8 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6e0 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000b6e8 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b6f0 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000b6f8 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b700 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000b708 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b710 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000b718 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b720 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000b728 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b730 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000b738 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b740 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000b748 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000b750 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000b758 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000b760 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000b768 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000b770 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000b778 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000b780 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000b788 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000b790 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000b798 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000b7a0 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000b7a8 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000b7b0 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000b7b8 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000b7c0 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000b7c8 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000b7d0 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000b7d8 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000b7e0 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000b7e8 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000b7f0 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000b7f8 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000b800 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000b808 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000b810 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000b818 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000b820 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000b828 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000b830 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000b838 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000b840 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000b848 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000b850 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000b858 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000b860 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000b868 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000b870 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000b878 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000b880 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000b888 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000b890 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000b898 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000b8a0 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000b8a8 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000b8b0 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000b8b8 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000b8c0 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000b8c8 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000b8d0 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000b8d8 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000b8e0 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000b8e8 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000b8f0 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000b8f8 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000b900 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000b908 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000b910 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000b918 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000b920 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000b928 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000b930 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000b938 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000b940 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000b948 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000b950 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000b958 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000b960 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000b968 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000b970 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000b978 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000b980 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000b988 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000b990 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000b998 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000b9a0 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000b9a8 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000b9b0 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000b9b8 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000b9c0 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000b9c8 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000b9d0 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000b9d8 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000b9e0 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000b9e8 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000b9f0 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000b9f8 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000ba00 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000ba08 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000ba10 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000ba18 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000ba20 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000ba28 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000ba30 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000ba38 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000ba40 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000ba48 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000ba50 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000ba58 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000ba60 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000ba68 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000ba70 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000ba78 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000ba80 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000ba88 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000ba90 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000ba98 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000baa0 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000baa8 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000bab0 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000bab8 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000bac0 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000bac8 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000bad0 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000bad8 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000bae0 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000bae8 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000baf0 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000baf8 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000bb00 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000bb08 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000bb10 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000bb18 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000bb20 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000bb28 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000bb30 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000bb38 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000bb40 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000bb48 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000bb50 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000bb58 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000bb60 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000bb68 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000bb70 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000bb78 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000bb80 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000bb88 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000bb90 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000bb98 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000bba0 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000bba8 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000bbb0 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000bbb8 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000bbc0 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000bbc8 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000bbd0 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000bbd8 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000bbe0 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000bbe8 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000bbf0 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000bbf8 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000bc00 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000bc08 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000bc10 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000bc18 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000bc20 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000bc28 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000bc30 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000bc38 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000bc40 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000bc48 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000bc50 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000bc58 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000bc60 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000bc68 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000bc70 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000bc78 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000bc80 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000bc88 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000bc90 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000bc98 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000bca0 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000bca8 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000bcb0 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000bcb8 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000bcc0 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000bcc8 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000bcd0 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000bcd8 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000bce0 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000bce8 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000bcf0 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000bcf8 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000bd00 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000bd08 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000bd10 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000bd18 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000bd20 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000bd28 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000bd30 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000bd38 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000bd40 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000bd48 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000bd50 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000bd58 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000bd60 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000bd68 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000bd70 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000bd78 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000bd80 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000bd88 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000bd90 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000bd98 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000bda0 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000bda8 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000bdb0 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000bdb8 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000bdc0 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000bdc8 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000bdd0 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000bdd8 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000bde0 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000bde8 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000bdf0 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000bdf8 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000be00 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000be08 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000be10 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000be18 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000be20 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000be28 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000be30 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000be38 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000be40 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000be48 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000be50 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000be58 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000be60 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000be68 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000be70 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000be78 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000be80 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000be88 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000be90 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000be98 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000bea0 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000bea8 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000beb0 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000beb8 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000bec0 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000bec8 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000bed0 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000bed8 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000bee0 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000bee8 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000bef0 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000bef8 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000bf00 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000bf08 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000bf10 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000bf18 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000bf20 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000bf28 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000bf30 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000bf38 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000bf40 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000bf48 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000bf50 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000bf58 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000bf60 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000bf68 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000bf70 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000bf78 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000bf80 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000bf88 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000bf90 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000bf98 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000bfa0 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000bfa8 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000bfb0 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000bfb8 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000bfc0 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000bfc8 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000bfd0 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000bfd8 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000bfe0 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000bfe8 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000bff0 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000bff8 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000c000 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000c008 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000c010 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000c018 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000c020 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000c028 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000c030 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000c038 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000c040 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000c048 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000c050 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000c058 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000c060 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000c068 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000c070 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000c078 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000c080 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000c088 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000c090 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000c098 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000c0a0 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000c0a8 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000c0b0 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000c0b8 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000c0c0 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000c0c8 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000c0d0 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000c0d8 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000c0e0 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000c0e8 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000c0f0 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000c0f8 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000c100 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000c108 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000c110 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000c118 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000c120 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000c128 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000c130 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000c138 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000c140 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000c148 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000c150 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000c158 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000c160 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000c168 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000c170 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000c178 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000c180 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000c188 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000c190 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000c198 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000c1a0 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000c1a8 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000c1b0 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000c1b8 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000c1c0 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000c1c8 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000c1d0 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000c1d8 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000c1e0 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000c1e8 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000c1f0 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000c1f8 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000c200 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000c208 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000c210 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000c218 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000c220 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000c228 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000c230 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000c238 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000c240 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000c248 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000c250 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000c258 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000c260 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000c268 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000c270 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000c278 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000c280 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000c288 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000c290 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000c298 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000c2a0 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000c2a8 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000c2b0 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000c2b8 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000c2c0 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000c2c8 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000c2d0 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000c2d8 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000c2e0 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000c2e8 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000c2f0 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000c2f8 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000c300 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000c308 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000c310 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000c318 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000c320 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000c328 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000c330 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000c338 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000c340 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000c348 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000c350 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000c358 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000c360 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000c368 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000c370 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000c378 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000c380 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000c388 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000c390 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000c398 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000c3a0 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000c3a8 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000c3b0 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000c3b8 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000c3c0 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000c3c8 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000c3d0 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000c3d8 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000c3e0 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000c3e8 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000c3f0 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000c3f8 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000c400 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000c408 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000c410 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000c418 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000c420 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000c428 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000c430 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000c438 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000c440 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000c448 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000c450 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000c458 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000c460 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000c468 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000c470 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000c478 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000c480 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000c488 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000c490 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000c498 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000c4a0 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000c4a8 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000c4b0 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000c4b8 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000c4c0 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000c4c8 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000c4d0 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000c4d8 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000c4e0 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000c4e8 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000c4f0 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000c4f8 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000c500 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000c508 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000c510 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000c518 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000c520 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000c528 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000c530 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000c538 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000c540 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000c548 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000c550 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000c558 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000c560 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000c568 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000c570 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000c578 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000c580 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000c588 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000c590 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000c598 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000c5a0 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000c5a8 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000c5b0 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000c5b8 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000c5c0 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000c5c8 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000c5d0 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000c5d8 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000c5e0 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000c5e8 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000c5f0 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000c5f8 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000c600 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000c608 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000c610 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000c618 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000c620 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000c628 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000c630 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000c638 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000c640 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000c648 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000c650 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000c658 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000c660 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000c668 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000c670 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000c678 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000c680 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000c688 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000c690 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000c698 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000c6a0 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000c6a8 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000c6b0 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000c6b8 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000c6c0 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000c6c8 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000c6d0 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000c6d8 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000c6e0 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000c6e8 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000c6f0 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000c6f8 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000c700 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000c708 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000c710 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000c718 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000c720 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000c728 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000c730 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000c738 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000c740 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000c748 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000c750 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000c758 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000c760 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000c768 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000c770 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000c778 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000c780 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000c788 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000c790 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000c798 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000c7a0 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000c7a8 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000c7b0 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000c7b8 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000c7c0 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000c7c8 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000c7d0 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000c7d8 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000c7e0 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000c7e8 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000c7f0 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000c7f8 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000c800 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000c808 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000c810 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000c818 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000c820 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000c828 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000c830 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000c838 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000c840 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000c848 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000c850 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000c858 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000c860 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000c868 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000c870 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000c878 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000c880 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000c888 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000c890 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000c898 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000c8a0 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000c8a8 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000c8b0 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000c8b8 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000c8c0 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000c8c8 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000c8d0 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000c8d8 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000c8e0 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000c8e8 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000c8f0 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000c8f8 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000c900 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000c908 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000c910 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000c918 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000c920 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000c928 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000c930 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000c938 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000c940 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000c948 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000c950 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000c958 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000c960 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000c968 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000c970 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000c978 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000c980 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000c988 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000c990 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000c998 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000c9a0 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000c9a8 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000c9b0 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000c9b8 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000c9c0 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000c9c8 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000c9d0 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000c9d8 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000c9e0 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000c9e8 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000c9f0 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000c9f8 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000ca00 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000ca08 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000ca10 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000ca18 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000ca20 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000ca28 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000ca30 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000ca38 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000ca40 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000ca48 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000ca50 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000ca58 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000ca60 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000ca68 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000ca70 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000ca78 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000ca80 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000ca88 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000ca90 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000ca98 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000caa0 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000caa8 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000cab0 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000cab8 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000cac0 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000cac8 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000cad0 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000cad8 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000cae0 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000cae8 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000caf0 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000caf8 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000cb00 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000cb08 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000cb10 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000cb18 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000cb20 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000cb28 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000cb30 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000cb38 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000cb40 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000cb48 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000cb50 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000cb58 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000cb60 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000cb70 .p2align 4, 0x00 - //0x0000cb70 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x0000cb70 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x0000cb74 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x0000cb78 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x0000cb7c .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x0000cb80 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x0000cb84 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x0000cb88 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x0000cb8c .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x0000cb90 .long 26 - //0x0000cb94 .p2align 2, 0x00 - //0x0000cb94 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000cb94 .long 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000cb98 .p2align 4, 0x00 - //0x0000cba0 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x0000cba0 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x0000cbb0 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x0000cbc0 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x0000cbd0 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x0000cbe0 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x0000cbf0 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x0000cc00 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x0000cc10 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x0000cc20 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x0000cc30 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x0000cc40 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x0000cc50 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x0000cc60 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000cc68 .p2align 4, 0x00 - //0x0000cc70 _pow10_ceil_sig.g - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000cc70 .quad -38366372719436721 - 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000cc78 .quad 2731688931043774331 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000cc80 .quad -6941508010590729807 - 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000cc88 .quad 8624834609543440813 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000cc90 .quad -4065198994811024355 - 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000cc98 .quad -3054014793352862696 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000cca0 .quad -469812725086392539 - 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000cca8 .quad 5405853545163697438 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000ccb0 .quad -7211161980820077193 - 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000ccb8 .quad 5684501474941004851 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000ccc0 .quad -4402266457597708587 - 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000ccc8 .quad 2493940825248868160 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000ccd0 .quad -891147053569747830 - 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000ccd8 .quad 7729112049988473104 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000cce0 .quad -7474495936122174250 - 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000cce8 .quad -9004363024039368022 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000ccf0 .quad -4731433901725329908 - 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000ccf8 .quad 2579604275232953684 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000cd00 .quad -1302606358729274481 - 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000cd08 .quad 3224505344041192105 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000cd10 .quad -7731658001846878407 - 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000cd18 .quad 8932844867666826922 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000cd20 .quad -5052886483881210105 - 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000cd28 .quad -2669001970698630060 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000cd30 .quad -1704422086424124727 - 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000cd38 .quad -3336252463373287575 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000cd40 .quad -7982792831656159810 - 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000cd48 .quad 2526528228819083170 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000cd50 .quad -5366805021142811859 - 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000cd58 .quad -6065211750830921845 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000cd60 .quad -2096820258001126919 - 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000cd68 .quad 1641857348316123501 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000cd70 .quad -8228041688891786181 - 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000cd78 .quad -5891368184943504668 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000cd80 .quad -5673366092687344822 - 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000cd88 .quad -7364210231179380835 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000cd90 .quad -2480021597431793123 - 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000cd98 .quad 4629795266307937668 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000cda0 .quad -8467542526035952558 - 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000cda8 .quad 5199465050656154995 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000cdb0 .quad -5972742139117552794 - 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000cdb8 .quad -2724040723534582064 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000cdc0 .quad -2854241655469553088 - 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000cdc8 .quad -8016736922845615485 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000cdd0 .quad -8701430062309552536 - 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000cdd8 .quad 6518754469289960082 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000cde0 .quad -6265101559459552766 - 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000cde8 .quad 8148443086612450103 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000cdf0 .quad -3219690930897053053 - 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000cdf8 .quad 962181821410786820 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000ce00 .quad -8929835859451740015 - 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000ce08 .quad -1704479370831952189 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000ce10 .quad -6550608805887287114 - 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000ce18 .quad 7092772823314835571 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000ce20 .quad -3576574988931720989 - 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000ce28 .quad -357406007711231344 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000ce30 .quad -9152888395723407474 - 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000ce38 .quad 8999993282035256218 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000ce40 .quad -6829424476226871438 - 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000ce48 .quad 2026619565689294465 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000ce50 .quad -3925094576856201394 - 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000ce58 .quad -6690097579743157727 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000ce60 .quad -294682202642863838 - 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000ce68 .quad 5472436080603216553 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000ce70 .quad -7101705404292871755 - 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000ce78 .quad 8031958568804398250 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000ce80 .quad -4265445736938701790 - 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000ce88 .quad -3795109844276665900 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000ce90 .quad -720121152745989333 - 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000ce98 .quad 9091170749936331337 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000cea0 .quad -7367604748107325189 - 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000cea8 .quad 3376138709496513134 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000ceb0 .quad -4597819916706768583 - 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000ceb8 .quad -391512631556746487 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000cec0 .quad -1135588877456072824 - 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000cec8 .quad 8733981247408842699 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000ced0 .quad -7627272076051127371 - 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000ced8 .quad 5458738279630526687 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000cee0 .quad -4922404076636521310 - 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000cee8 .quad -7011635205744005353 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000cef0 .quad -1541319077368263733 - 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000cef8 .quad 5070514048102157021 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000cf00 .quad -7880853450996246689 - 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000cf08 .quad 863228270850154186 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000cf10 .quad -5239380795317920458 - 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000cf18 .quad -3532650679864695172 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000cf20 .quad -1937539975720012668 - 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000cf28 .quad -9027499368258256869 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000cf30 .quad -8128491512466089774 - 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000cf38 .quad -3336344095947716591 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000cf40 .quad -5548928372155224313 - 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000cf48 .quad -8782116138362033642 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000cf50 .quad -2324474446766642487 - 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000cf58 .quad 7469098900757009563 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000cf60 .quad -8370325556870233411 - 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000cf68 .quad -2249342214667950879 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000cf70 .quad -5851220927660403859 - 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000cf78 .quad 6411694268519837209 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000cf80 .quad -2702340141148116920 - 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000cf88 .quad -5820440219632367201 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000cf90 .quad -8606491615858654931 - 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000cf98 .quad 7891439908798240260 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000cfa0 .quad -6146428501395930760 - 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000cfa8 .quad -3970758169284363388 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000cfb0 .quad -3071349608317525546 - 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000cfb8 .quad -351761693178066331 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000cfc0 .quad -8837122532839535322 - 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000cfc8 .quad 6697677969404790400 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000cfd0 .quad -6434717147622031249 - 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000cfd8 .quad -851274575098787809 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000cfe0 .quad -3431710416100151157 - 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000cfe8 .quad -1064093218873484761 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000cff0 .quad -9062348037703676329 - 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000cff8 .quad 8558313775058847833 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000d000 .quad -6716249028702207507 - 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000d008 .quad 6086206200396171887 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000d010 .quad -3783625267450371480 - 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000d018 .quad -6227300304786948854 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000d020 .quad -117845565885576446 - 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000d028 .quad -3172439362556298163 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000d030 .quad -6991182506319567135 - 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000d038 .quad -4288617610811380304 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000d040 .quad -4127292114472071014 - 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000d048 .quad 3862600023340550428 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000d050 .quad -547429124662700864 - 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000d058 .quad -4395122007679087773 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000d060 .quad -7259672230555269896 - 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000d068 .quad 8782263791269039902 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000d070 .quad -4462904269766699466 - 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000d078 .quad -7468914334623251739 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000d080 .quad -966944318780986428 - 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000d088 .quad 4498915137003099038 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000d090 .quad -7521869226879198374 - 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000d098 .quad -6411550076227838909 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000d0a0 .quad -4790650515171610063 - 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000d0a8 .quad 5820620459997365076 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000d0b0 .quad -1376627125537124675 - 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000d0b8 .quad -6559282480285457367 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000d0c0 .quad -7777920981101784778 - 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000d0c8 .quad -8711237568605798758 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000d0d0 .quad -5110715207949843068 - 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000d0d8 .quad 2946011094524915264 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000d0e0 .quad -1776707991509915931 - 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000d0e8 .quad 3682513868156144080 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000d0f0 .quad -8027971522334779313 - 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000d0f8 .quad 4607414176811284002 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000d100 .quad -5423278384491086237 - 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000d108 .quad 1147581702586717098 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000d110 .quad -2167411962186469893 - 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000d118 .quad -3177208890193991531 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000d120 .quad -8272161504007625539 - 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000d128 .quad 7237616480483531101 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000d130 .quad -5728515861582144020 - 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000d138 .quad -4788037454677749836 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000d140 .quad -2548958808550292121 - 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000d148 .quad -1373360799919799391 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000d150 .quad -8510628282985014432 - 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000d158 .quad -858350499949874619 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000d160 .quad -6026599335303880135 - 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000d168 .quad 3538747893490044630 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000d170 .quad -2921563150702462265 - 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000d178 .quad 9035120885289943692 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000d180 .quad -8743505996830120772 - 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000d188 .quad -5882264492762254952 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000d190 .quad -6317696477610263061 - 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000d198 .quad -2741144597525430787 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000d1a0 .quad -3285434578585440922 - 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000d1a8 .quad -3426430746906788484 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000d1b0 .quad -8970925639256982432 - 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000d1b8 .quad 4776009810824339054 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000d1c0 .quad -6601971030643840136 - 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000d1c8 .quad 5970012263530423817 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000d1d0 .quad -3640777769877412266 - 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000d1d8 .quad 7462515329413029772 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000d1e0 .quad -9193015133814464522 - 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000d1e8 .quad 52386062455755703 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000d1f0 .quad -6879582898840692749 - 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000d1f8 .quad -9157889458785081179 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000d200 .quad -3987792605123478032 - 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000d208 .quad 6999382250228200142 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000d210 .quad -373054737976959636 - 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000d218 .quad 8749227812785250178 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000d220 .quad -7150688238876681629 - 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000d228 .quad -3755104653863994447 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000d230 .quad -4326674280168464132 - 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000d238 .quad -4693880817329993059 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000d240 .quad -796656831783192261 - 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000d248 .quad -1255665003235103419 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000d250 .quad -7415439547505577019 - 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000d258 .quad 8438581409832836171 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000d260 .quad -4657613415954583370 - 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000d268 .quad -3286831292991118498 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000d270 .quad -1210330751515841308 - 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000d278 .quad -8720225134666286027 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000d280 .quad -7673985747338482674 - 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000d288 .quad -3144297699952734815 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000d290 .quad -4980796165745715438 - 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000d298 .quad -8542058143368306422 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000d2a0 .quad -1614309188754756393 - 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000d2a8 .quad 3157485376071780684 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000d2b0 .quad -7926472270612804602 - 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000d2b8 .quad 8890957387685944784 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000d2c0 .quad -5296404319838617848 - 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000d2c8 .quad 1890324697752655171 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000d2d0 .quad -2008819381370884406 - 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000d2d8 .quad 2362905872190818964 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000d2e0 .quad -8173041140997884610 - 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000d2e8 .quad 6088502188546649757 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000d2f0 .quad -5604615407819967859 - 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000d2f8 .quad -1612744301171463612 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000d300 .quad -2394083241347571919 - 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000d308 .quad 7207441660390446293 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000d310 .quad -8413831053483314306 - 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000d318 .quad -2412877989897052923 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000d320 .quad -5905602798426754978 - 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000d328 .quad -7627783505798704058 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000d330 .quad -2770317479606055818 - 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000d338 .quad 4300328673033783640 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000d340 .quad -8648977452394866743 - 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000d348 .quad -1923980597781273129 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000d350 .quad -6199535797066195524 - 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000d358 .quad 6818396289628184397 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000d360 .quad -3137733727905356501 - 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000d368 .quad 8522995362035230496 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000d370 .quad -8878612607581929669 - 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000d378 .quad 3021029092058325108 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000d380 .quad -6486579741050024183 - 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000d388 .quad -835399653354481519 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000d390 .quad -3496538657885142324 - 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000d398 .quad 8179122470161673909 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000d3a0 .quad -9102865688819295809 - 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000d3a8 .quad -4111420493003729615 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000d3b0 .quad -6766896092596731857 - 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000d3b8 .quad -5139275616254662019 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000d3c0 .quad -3846934097318526917 - 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000d3c8 .quad -6424094520318327523 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000d3d0 .quad -196981603220770742 - 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000d3d8 .quad -8030118150397909404 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000d3e0 .quad -7040642529654063570 - 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000d3e8 .quad -7324666853212387329 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000d3f0 .quad -4189117143640191558 - 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000d3f8 .quad 4679224488766679550 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000d400 .quad -624710411122851544 - 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000d408 .quad -3374341425896426371 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000d410 .quad -7307973034592864071 - 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000d418 .quad -9026492418826348337 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000d420 .quad -4523280274813692185 - 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000d428 .quad -2059743486678159614 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000d430 .quad -1042414325089727327 - 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000d438 .quad -2574679358347699518 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000d440 .quad -7569037980822161435 - 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000d448 .quad 3002511419460075706 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000d450 .quad -4849611457600313890 - 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000d458 .quad 8364825292752482536 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000d460 .quad -1450328303573004458 - 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000d468 .quad 1232659579085827362 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000d470 .quad -7823984217374209643 - 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000d478 .quad -3841273781498745803 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000d480 .quad -5168294253290374149 - 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000d488 .quad 4421779809981343555 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000d490 .quad -1848681798185579782 - 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000d498 .quad 915538744049291539 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000d4a0 .quad -8072955151507069220 - 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000d4a8 .quad 5183897733458195116 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000d4b0 .quad -5479507920956448621 - 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000d4b8 .quad 6479872166822743895 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000d4c0 .quad -2237698882768172872 - 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000d4c8 .quad 3488154190101041965 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000d4d0 .quad -8316090829371189901 - 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000d4d8 .quad 2180096368813151228 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000d4e0 .quad -5783427518286599473 - 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000d4e8 .quad -1886565557410948869 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000d4f0 .quad -2617598379430861437 - 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000d4f8 .quad -2358206946763686086 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000d500 .quad -8553528014785370254 - 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000d508 .quad 7749492695127472004 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000d510 .quad -6080224000054324913 - 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000d518 .quad 463493832054564197 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000d520 .quad -2988593981640518238 - 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000d528 .quad -4032318728359182658 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000d530 .quad -8785400266166405755 - 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000d538 .quad -4826042214438183113 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000d540 .quad -6370064314280619289 - 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000d548 .quad 3190819268807046917 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000d550 .quad -3350894374423386208 - 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000d558 .quad -623161932418579258 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000d560 .quad -9011838011655698236 - 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000d568 .quad -7307005235402693892 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000d570 .quad -6653111496142234891 - 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000d578 .quad -4522070525825979461 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000d580 .quad -3704703351750405709 - 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000d588 .quad 3570783879572301481 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000d590 .quad -19193171260619233 - 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000d598 .quad -148206168962011053 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000d5a0 .quad -6929524759678968877 - 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000d5a8 .quad -92628855601256908 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000d5b0 .quad -4050219931171323192 - 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000d5b8 .quad -115786069501571135 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000d5c0 .quad -451088895536766085 - 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000d5c8 .quad 4466953431550423985 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000d5d0 .quad -7199459587351560659 - 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000d5d8 .quad 486002885505321039 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000d5e0 .quad -4387638465762062920 - 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000d5e8 .quad 5219189625309039203 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000d5f0 .quad -872862063775190746 - 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000d5f8 .quad 6523987031636299003 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000d600 .quad -7463067817500576073 - 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000d608 .quad -534194123654701027 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000d610 .quad -4717148753448332187 - 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000d618 .quad -667742654568376284 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000d620 .quad -1284749923383027329 - 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000d628 .quad 8388693718644305453 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000d630 .quad -7720497729755473937 - 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000d638 .quad -6286281471915778851 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000d640 .quad -5038936143766954517 - 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000d648 .quad -7857851839894723564 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000d650 .quad -1686984161281305242 - 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000d658 .quad 8624429273841147160 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000d660 .quad -7971894128441897632 - 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000d668 .quad 778582277723329071 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000d670 .quad -5353181642124984136 - 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000d678 .quad 973227847154161339 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000d680 .quad -2079791034228842266 - 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000d688 .quad 1216534808942701674 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000d690 .quad -8217398424034108273 - 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000d698 .quad -3851351762838199358 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000d6a0 .quad -5660062011615247437 - 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000d6a8 .quad -4814189703547749197 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000d6b0 .quad -2463391496091671392 - 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000d6b8 .quad -6017737129434686497 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000d6c0 .quad -8457148712698376476 - 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000d6c8 .quad 7768129340171790700 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000d6d0 .quad -5959749872445582691 - 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000d6d8 .quad -8736582398494813241 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000d6e0 .quad -2838001322129590460 - 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000d6e8 .quad -1697355961263740744 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000d6f0 .quad -8691279853972075893 - 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000d6f8 .quad 1244995533423855987 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000d700 .quad -6252413799037706963 - 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000d708 .quad -3055441601647567920 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000d710 .quad -3203831230369745799 - 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000d718 .quad 5404070034795315908 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000d720 .quad -8919923546622172981 - 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000d728 .quad -3539985255894009413 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000d730 .quad -6538218414850328322 - 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000d738 .quad -4424981569867511767 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000d740 .quad -3561087000135522498 - 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000d748 .quad 8303831092947774003 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000d750 .quad -9143208402725783417 - 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000d758 .quad 578208414664970848 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000d760 .quad -6817324484979841368 - 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000d768 .quad -3888925500096174344 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000d770 .quad -3909969587797413806 - 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000d778 .quad -249470856692830026 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000d780 .quad -275775966319379353 - 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000d788 .quad -4923524589293425437 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000d790 .quad -7089889006590693952 - 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000d798 .quad -3077202868308390898 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000d7a0 .quad -4250675239810979535 - 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000d7a8 .quad 765182433041899282 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000d7b0 .quad -701658031336336515 - 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000d7b8 .quad 5568164059729762006 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000d7c0 .quad -7356065297226292178 - 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000d7c8 .quad 5785945546544795206 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000d7d0 .quad -4583395603105477319 - 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000d7d8 .quad -1990940103673781801 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000d7e0 .quad -1117558485454458744 - 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000d7e8 .quad 6734696907262548557 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000d7f0 .quad -7616003081050118571 - 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000d7f8 .quad 4209185567039092848 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000d800 .quad -4908317832885260310 - 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000d808 .quad -8573576096483297652 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000d810 .quad -1523711272679187483 - 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000d818 .quad 3118087934678041647 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000d820 .quad -7869848573065574033 - 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000d828 .quad 4254647968387469982 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000d830 .quad -5225624697904579637 - 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000d838 .quad 706623942056949573 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000d840 .quad -1920344853953336643 - 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000d848 .quad -3728406090856200938 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000d850 .quad -8117744561361917258 - 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000d858 .quad -6941939825212513490 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000d860 .quad -5535494683275008668 - 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000d868 .quad 5157633273766521850 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000d870 .quad -2307682335666372931 - 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000d878 .quad 6447041592208152312 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000d880 .quad -8359830487432564938 - 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000d888 .quad 6335244004343789147 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000d890 .quad -5838102090863318269 - 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000d898 .quad -1304317031425039374 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000d8a0 .quad -2685941595151759932 - 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000d8a8 .quad -1630396289281299218 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000d8b0 .quad -8596242524610931813 - 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000d8b8 .quad 1286845328412881941 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000d8c0 .quad -6133617137336276863 - 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000d8c8 .quad -3003129357911285478 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000d8d0 .quad -3055335403242958174 - 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000d8d8 .quad 5469460339465668960 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000d8e0 .quad -8827113654667930715 - 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000d8e8 .quad 8030098730593431004 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000d8f0 .quad -6422206049907525490 - 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000d8f8 .quad -3797434642040374957 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000d900 .quad -3416071543957018958 - 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000d908 .quad 9088264752731695016 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000d910 .quad -9052573742614218705 - 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000d918 .quad -8154892584824854327 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000d920 .quad -6704031159840385477 - 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000d928 .quad 8253128342678483707 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000d930 .quad -3768352931373093942 - 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000d938 .quad 5704724409920716730 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000d940 .quad -98755145788979524 - 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000d948 .quad -2092466524453879895 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000d950 .quad -6979250993759194058 - 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000d958 .quad 998051431430019018 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000d960 .quad -4112377723771604669 - 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000d968 .quad -7975807747567252036 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000d970 .quad -528786136287117932 - 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000d978 .quad 8476984389250486571 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000d980 .quad -7248020362820530564 - 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000d988 .quad -3925256793573221701 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000d990 .quad -4448339435098275301 - 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000d998 .quad -294884973539139223 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000d9a0 .quad -948738275445456222 - 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000d9a8 .quad -368606216923924028 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000d9b0 .quad -7510490449794491995 - 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000d9b8 .quad -2536221894791146469 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000d9c0 .quad -4776427043815727089 - 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000d9c8 .quad 6053094668365842721 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000d9d0 .quad -1358847786342270957 - 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000d9d8 .quad 2954682317029915497 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000d9e0 .quad -7766808894105001205 - 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000d9e8 .quad -459166561069996766 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000d9f0 .quad -5096825099203863602 - 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000d9f8 .quad -573958201337495958 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000da00 .quad -1759345355577441598 - 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000da08 .quad -5329133770099257851 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000da10 .quad -8017119874876982855 - 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000da18 .quad -5636551615525730109 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000da20 .quad -5409713825168840664 - 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000da28 .quad 2177682517447613172 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000da30 .quad -2150456263033662926 - 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000da38 .quad 2722103146809516465 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000da40 .quad -8261564192037121185 - 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000da48 .quad 6313000485183335695 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000da50 .quad -5715269221619013577 - 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000da58 .quad 3279564588051781714 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000da60 .quad -2532400508596379068 - 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000da68 .quad -512230283362660762 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000da70 .quad -8500279345513818773 - 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000da78 .quad 1985699082112030976 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000da80 .quad -6013663163464885563 - 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000da88 .quad -2129562165787349184 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000da90 .quad -2905392935903719049 - 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000da98 .quad 6561419329620589328 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000daa0 .quad -8733399612580906262 - 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000daa8 .quad -7428327965055601430 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000dab0 .quad -6305063497298744923 - 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000dab8 .quad 4549648098962661925 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000dac0 .quad -3269643353196043250 - 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000dac8 .quad -8147997931578836306 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000dad0 .quad -8961056123388608887 - 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000dad8 .quad 1825030320404309165 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000dae0 .quad -6589634135808373205 - 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000dae8 .quad 6892973918932774360 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000daf0 .quad -3625356651333078602 - 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000daf8 .quad 4004531380238580046 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000db00 .quad -9183376934724255983 - 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000db08 .quad -2108853905778275375 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000db10 .quad -6867535149977932074 - 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000db18 .quad 6587304654631931589 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000db20 .quad -3972732919045027189 - 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000db28 .quad -989241218564861322 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000db30 .quad -354230130378896082 - 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000db38 .quad -1236551523206076653 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000db40 .quad -7138922859127891907 - 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000db48 .quad 6144684325637283948 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000db50 .quad -4311967555482476980 - 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000db58 .quad -6154202648235558777 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000db60 .quad -778273425925708321 - 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000db68 .quad -3081067291867060567 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000db70 .quad -7403949918844649557 - 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000db78 .quad -1925667057416912854 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000db80 .quad -4643251380128424042 - 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000db88 .quad -2407083821771141068 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000db90 .quad -1192378206733142148 - 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000db98 .quad -7620540795641314239 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000dba0 .quad -7662765406849295699 - 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000dba8 .quad -2456994988062127447 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000dbb0 .quad -4966770740134231719 - 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000dbb8 .quad 6152128301777116499 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000dbc0 .quad -1596777406740401745 - 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000dbc8 .quad -6144897678060768089 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000dbd0 .quad -7915514906853832947 - 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000dbd8 .quad -3840561048787980055 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000dbe0 .quad -5282707615139903279 - 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000dbe8 .quad 4422670725869800739 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000dbf0 .quad -1991698500497491195 - 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000dbf8 .quad -8306719647944912789 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000dc00 .quad -8162340590452013853 - 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000dc08 .quad 8643358275316593219 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000dc10 .quad -5591239719637629412 - 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000dc18 .quad 6192511825718353620 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000dc20 .quad -2377363631119648861 - 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000dc28 .quad 7740639782147942025 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000dc30 .quad -8403381297090862394 - 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000dc38 .quad 2532056854628769814 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000dc40 .quad -5892540602936190089 - 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000dc48 .quad -6058300968568813541 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000dc50 .quad -2753989735242849707 - 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000dc58 .quad -7572876210711016926 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000dc60 .quad -8638772612167862923 - 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000dc68 .quad 9102010423587778133 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000dc70 .quad -6186779746782440750 - 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000dc78 .quad -2457545025797441046 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000dc80 .quad -3121788665050663033 - 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000dc88 .quad -7683617300674189211 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000dc90 .quad -8868646943297746252 - 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000dc98 .quad -4802260812921368257 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000dca0 .quad -6474122660694794911 - 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000dca8 .quad -1391139997724322417 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000dcb0 .quad -3480967307441105734 - 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000dcb8 .quad 7484447039699372787 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000dcc0 .quad -9093133594791772940 - 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000dcc8 .quad -9157278655470055720 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000dcd0 .quad -6754730975062328271 - 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000dcd8 .quad -6834912300910181746 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000dce0 .quad -3831727700400522434 - 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000dce8 .quad 679731660717048625 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000dcf0 .quad -177973607073265139 - 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000dcf8 .quad -8373707460958465027 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000dd00 .quad -7028762532061872568 - 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000dd08 .quad 8601490892183123070 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000dd10 .quad -4174267146649952806 - 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000dd18 .quad -7694880458480647778 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000dd20 .quad -606147914885053103 - 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000dd28 .quad 4216457482181353989 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000dd30 .quad -7296371474444240046 - 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000dd38 .quad -4282243101277735613 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000dd40 .quad -4508778324627912153 - 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000dd48 .quad 8482254178684994196 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000dd50 .quad -1024286887357502287 - 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000dd58 .quad 5991131704928854841 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000dd60 .quad -7557708332239520786 - 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000dd68 .quad -3173071712060547580 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000dd70 .quad -4835449396872013078 - 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000dd78 .quad -8578025658503072379 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000dd80 .quad -1432625727662628443 - 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000dd88 .quad 3112525982153323238 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000dd90 .quad -7812920107430224633 - 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000dd98 .quad 4251171748059520976 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000dda0 .quad -5154464115860392887 - 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000dda8 .quad 702278666647013315 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000ddb0 .quad -1831394126398103205 - 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000ddb8 .quad 5489534351736154548 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000ddc0 .quad -8062150356639896359 - 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000ddc8 .quad 1125115960621402641 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000ddd0 .quad -5466001927372482545 - 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000ddd8 .quad 6018080969204141205 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000dde0 .quad -2220816390788215277 - 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000dde8 .quad 2910915193077788602 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000ddf0 .quad -8305539271883716405 - 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000ddf8 .quad -486521013540076076 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000de00 .quad -5770238071427257602 - 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000de08 .quad -608151266925095095 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000de10 .quad -2601111570856684098 - 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000de18 .quad -5371875102083756772 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000de20 .quad -8543223759426509417 - 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000de28 .quad 3560107088838733873 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000de30 .quad -6067343680855748868 - 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000de38 .quad -161552157378970562 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000de40 .quad -2972493582642298180 - 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000de48 .quad 4409745821703674701 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000de50 .quad -8775337516792518219 - 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000de58 .quad -6467280898289979120 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000de60 .quad -6357485877563259869 - 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000de68 .quad 1139270913992301908 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000de70 .quad -3335171328526686933 - 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000de78 .quad -3187597375937010519 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000de80 .quad -9002011107970261189 - 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000de88 .quad 7231123676894144234 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000de90 .quad -6640827866535438582 - 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000de98 .quad 4427218577690292388 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000dea0 .quad -3689348814741910324 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000dea8 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000deb0 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000deb8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000dec0 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dec8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000ded0 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ded8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000dee0 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dee8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000def0 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000def8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000df00 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df08 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000df10 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df18 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000df20 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df28 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000df30 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df38 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000df40 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df48 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000df50 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df58 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000df60 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df68 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000df70 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df78 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000df80 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df88 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000df90 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000df98 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000dfa0 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfa8 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000dfb0 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfb8 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000dfc0 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfc8 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000dfd0 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfd8 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000dfe0 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dfe8 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000dff0 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000dff8 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000e000 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e008 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000e010 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e018 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000e020 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e028 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000e030 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e038 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000e040 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e048 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000e050 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e058 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000e060 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e068 .quad 0 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000e070 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000e078 .quad 4611686018427387904 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000e080 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000e088 .quad 5764607523034234880 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000e090 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000e098 .quad -6629298651489370112 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000e0a0 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000e0a8 .quad 5548434740920451072 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000e0b0 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000e0b8 .quad -1143914305352105984 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000e0c0 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000e0c8 .quad 7793479155164643328 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000e0d0 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000e0d8 .quad -4093209111326359552 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000e0e0 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000e0e8 .quad 4359273333062107136 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000e0f0 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000e0f8 .quad 5449091666327633920 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000e100 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000e108 .quad 2199678564482154496 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000e110 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000e118 .quad 1374799102801346560 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000e120 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000e128 .quad 1718498878501683200 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000e130 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000e138 .quad 6759809616554491904 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000e140 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000e148 .quad 6530724019560251392 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000e150 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000e158 .quad -1059967012404461568 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000e160 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000e168 .quad 7898413271349198848 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000e170 .quad -8106986416796705681 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000e178 .quad -1981020733047832576 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000e180 .quad -5522047002568494197 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000e188 .quad -2476275916309790720 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000e190 .quad -2290872734783229842 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000e198 .quad -3095344895387238400 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000e1a0 .quad -8349324486880600507 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000e1a8 .quad 4982938468024057856 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000e1b0 .quad -5824969590173362730 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000e1b8 .quad -7606384970252091392 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000e1c0 .quad -2669525969289315508 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000e1c8 .quad 4327076842467049472 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000e1d0 .quad -8585982758446904049 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000e1d8 .quad -6518949010312869888 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000e1e0 .quad -6120792429631242157 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000e1e8 .quad -8148686262891087360 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000e1f0 .quad -3039304518611664792 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000e1f8 .quad 8260886245095692416 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000e200 .quad -8817094351773372351 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000e208 .quad 5163053903184807760 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000e210 .quad -6409681921289327535 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000e218 .quad -7381240676301154012 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000e220 .quad -3400416383184271515 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000e228 .quad -3178808521666707 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000e230 .quad -9042789267131251553 - 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000e238 .quad -4613672773753429595 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000e240 .quad -6691800565486676537 - 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000e248 .quad -5767090967191786994 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000e250 .quad -3753064688430957767 - 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000e258 .quad -7208863708989733743 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000e260 .quad -79644842111309304 - 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000e268 .quad 212292400617608629 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000e270 .quad -6967307053960650171 - 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000e278 .quad 132682750386005393 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000e280 .quad -4097447799023424810 - 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000e288 .quad 4777539456409894646 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000e290 .quad -510123730351893109 - 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000e298 .quad -3251447716342407501 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000e2a0 .quad -7236356359111015049 - 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000e2a8 .quad 7191217214140771120 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000e2b0 .quad -4433759430461380907 - 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000e2b8 .quad 4377335499248575996 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000e2c0 .quad -930513269649338230 - 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000e2c8 .quad -8363388681221443717 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000e2d0 .quad -7499099821171918250 - 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000e2d8 .quad -7532960934977096275 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000e2e0 .quad -4762188758037509908 - 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000e2e8 .quad 4418856886560793368 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000e2f0 .quad -1341049929119499481 - 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000e2f8 .quad 5523571108200991710 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000e300 .quad -7755685233340769032 - 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000e308 .quad -8076983103442849941 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000e310 .quad -5082920523248573386 - 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000e318 .quad -5484542860876174523 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000e320 .quad -1741964635633328828 - 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000e328 .quad 6979379479186945559 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000e330 .quad -8006256924911912374 - 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000e338 .quad -4861259862362934834 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000e340 .quad -5396135137712502563 - 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000e348 .quad 7758483227328495170 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000e350 .quad -2133482903713240300 - 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000e358 .quad -4136954021121544750 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000e360 .quad -8250955842461857044 - 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000e368 .quad -279753253987271517 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000e370 .quad -5702008784649933400 - 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000e378 .quad 4261994450943298508 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000e380 .quad -2515824962385028846 - 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000e388 .quad 5327493063679123135 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000e390 .quad -8489919629131724885 - 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000e398 .quad 7941369183226839864 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000e3a0 .quad -6000713517987268202 - 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000e3a8 .quad 5315025460606161925 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000e3b0 .quad -2889205879056697349 - 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000e3b8 .quad -2579590211097073401 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000e3c0 .quad -8723282702051517699 - 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000e3c8 .quad 7611128154919104932 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000e3d0 .quad -6292417359137009220 - 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000e3d8 .quad -4321147861633282547 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000e3e0 .quad -3253835680493873621 - 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000e3e8 .quad -789748808614215279 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000e3f0 .quad -8951176327949752869 - 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000e3f8 .quad 8729779031470891259 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000e400 .quad -6577284391509803182 - 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000e408 .quad 6300537770911226169 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000e410 .quad -3609919470959866074 - 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000e418 .quad -1347699823215743097 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000e420 .quad -9173728696990998152 - 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000e428 .quad 6075216638131242421 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000e430 .quad -6855474852811359786 - 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000e438 .quad 7594020797664053026 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000e440 .quad -3957657547586811828 - 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000e448 .quad 269153960225290474 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000e450 .quad -335385916056126881 - 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000e458 .quad 336442450281613092 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000e460 .quad -7127145225176161157 - 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000e468 .quad 7127805559067090039 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000e470 .quad -4297245513042813542 - 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000e478 .quad 4298070930406474645 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000e480 .quad -759870872876129024 - 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000e488 .quad -3850783373846682502 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000e490 .quad -7392448323188662496 - 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000e498 .quad 9122475437414293196 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000e4a0 .quad -4628874385558440216 - 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000e4a8 .quad -7043649776941685121 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000e4b0 .quad -1174406963520662366 - 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000e4b8 .quad -4192876202749718497 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000e4c0 .quad -7651533379841495835 - 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000e4c8 .quad -4926390635932268013 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000e4d0 .quad -4952730706374481889 - 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000e4d8 .quad 3065383741939440792 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000e4e0 .quad -1579227364540714458 - 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000e4e8 .quad -779956341003086914 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000e4f0 .quad -7904546130479028392 - 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000e4f8 .quad 6430056314514152535 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000e500 .quad -5268996644671397586 - 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000e508 .quad 8037570393142690669 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000e510 .quad -1974559787411859078 - 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000e518 .quad 823590954573587528 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000e520 .quad -8151628894773493780 - 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000e528 .quad 5126430365035880109 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000e530 .quad -5577850100039479321 - 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000e538 .quad 6408037956294850136 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000e540 .quad -2360626606621961247 - 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000e548 .quad 3398361426941174766 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000e550 .quad -8392920656779807636 - 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000e558 .quad -4793553135802847627 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000e560 .quad -5879464802547371641 - 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000e568 .quad -1380255401326171630 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000e570 .quad -2737644984756826647 - 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000e578 .quad -1725319251657714538 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000e580 .quad -8628557143114098510 - 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000e588 .quad 3533361486141316318 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000e590 .quad -6174010410465235234 - 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000e598 .quad -4806670179178130410 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000e5a0 .quad -3105826994654156138 - 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000e5a8 .quad 7826720331309500699 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000e5b0 .quad -8858670899299929442 - 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000e5b8 .quad 280014188641050033 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000e5c0 .quad -6461652605697523899 - 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000e5c8 .quad -8873354301053463267 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000e5d0 .quad -3465379738694516970 - 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000e5d8 .quad -1868320839462053276 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000e5e0 .quad -9083391364325154962 - 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000e5e8 .quad 5749828502977298559 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000e5f0 .quad -6742553186979055799 - 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000e5f8 .quad -2036086408133152610 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000e600 .quad -3816505465296431844 - 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000e608 .quad 6678264026688335046 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000e610 .quad -158945813193151901 - 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000e618 .quad 8347830033360418807 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000e620 .quad -7016870160886801794 - 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000e628 .quad 2911550761636567803 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000e630 .quad -4159401682681114339 - 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000e638 .quad -5583933584809066055 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000e640 .quad -587566084924005019 - 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000e648 .quad 2243455055843443239 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000e650 .quad -7284757830718584993 - 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000e658 .quad 3708002419115845977 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000e660 .quad -4494261269970843337 - 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000e668 .quad 23317005467419567 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000e670 .quad -1006140569036166268 - 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000e678 .quad -4582539761593113445 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000e680 .quad -7546366883288685774 - 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000e688 .quad -558244341782001951 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000e690 .quad -4821272585683469313 - 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000e698 .quad -5309491445654890343 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000e6a0 .quad -1414904713676948737 - 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000e6a8 .quad -6636864307068612929 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000e6b0 .quad -7801844473689174817 - 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000e6b8 .quad -4148040191917883080 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000e6c0 .quad -5140619573684080617 - 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000e6c8 .quad -5185050239897353851 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000e6d0 .quad -1814088448677712867 - 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000e6d8 .quad -6481312799871692314 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000e6e0 .quad -8051334308064652398 - 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000e6e8 .quad -8662506518347195600 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000e6f0 .quad -5452481866653427593 - 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000e6f8 .quad 3006924907348169212 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000e700 .quad -2203916314889396588 - 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000e708 .quad -853029884242176389 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000e710 .quad -8294976724446954723 - 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000e718 .quad 1772699331562333709 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000e720 .quad -5757034887131305500 - 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000e728 .quad 6827560182880305040 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000e730 .quad -2584607590486743971 - 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000e738 .quad 8534450228600381300 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000e740 .quad -8532908771695296838 - 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000e748 .quad 7639874402088932265 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000e750 .quad -6054449946191733143 - 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000e758 .quad 326470965756389523 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000e760 .quad -2956376414312278525 - 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000e768 .quad 5019774725622874807 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000e770 .quad -8765264286586255934 - 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000e778 .quad 831516194300602803 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000e780 .quad -6344894339805432014 - 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000e788 .quad -8183976793979022305 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000e790 .quad -3319431906329402113 - 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000e798 .quad 3605087062808385831 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000e7a0 .quad -8992173969096958177 - 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000e7a8 .quad 9170708441896323001 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000e7b0 .quad -6628531442943809817 - 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000e7b8 .quad 6851699533943015847 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000e7c0 .quad -3673978285252374367 - 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000e7c8 .quad 3952938399001381904 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000e7d0 .quad -9213765455923815836 - 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000e7d8 .quad -4446942528265218166 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000e7e0 .quad -6905520801477381891 - 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000e7e8 .quad -946992141904134803 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000e7f0 .quad -4020214983419339459 - 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000e7f8 .quad 8039631859474607304 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000e800 .quad -413582710846786420 - 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000e808 .quad -3785518230938904582 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000e810 .quad -7176018221920323369 - 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000e818 .quad -60105885123121412 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000e820 .quad -4358336758973016307 - 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000e828 .quad -75132356403901765 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000e830 .quad -836234930288882479 - 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000e838 .quad 9129456591349898602 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000e840 .quad -7440175859071633406 - 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000e848 .quad -1211618658047395230 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000e850 .quad -4688533805412153853 - 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000e858 .quad -6126209340986631941 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000e860 .quad -1248981238337804412 - 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000e868 .quad -7657761676233289927 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000e870 .quad -7698142301602209614 - 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000e878 .quad -2480258038432112252 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000e880 .quad -5010991858575374113 - 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000e888 .quad -7712008566467528219 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000e890 .quad -1652053804791829737 - 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000e898 .quad 8806733365625141342 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000e8a0 .quad -7950062655635975442 - 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000e8a8 .quad -6025006692552756421 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000e8b0 .quad -5325892301117581398 - 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000e8b8 .quad 6303799689591218186 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000e8c0 .quad -2045679357969588844 - 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000e8c8 .quad -1343622424865753076 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000e8d0 .quad -8196078626372074883 - 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000e8d8 .quad 1466078993672598280 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000e8e0 .quad -5633412264537705700 - 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000e8e8 .quad 6444284760518135753 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000e8f0 .quad -2430079312244744221 - 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000e8f8 .quad 8055355950647669692 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000e900 .quad -8436328597794046994 - 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000e908 .quad 2728754459941099605 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000e910 .quad -5933724728815170839 - 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000e918 .quad -5812428961928401301 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000e920 .quad -2805469892591575644 - 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000e928 .quad 1957835834444274181 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000e930 .quad -8670947710510816634 - 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000e938 .quad -7999724640327104445 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000e940 .quad -6226998619711132888 - 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000e948 .quad 3835402254873283156 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000e950 .quad -3172062256211528206 - 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000e958 .quad 4794252818591603945 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000e960 .quad -8900067937773286985 - 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000e968 .quad 7608094030047140370 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000e970 .quad -6513398903789220827 - 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000e978 .quad 4898431519131537558 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000e980 .quad -3530062611309138130 - 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000e988 .quad -7712018656367741764 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000e990 .quad -9123818159709293187 - 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000e998 .quad 2097517367411243254 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000e9a0 .quad -6793086681209228580 - 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000e9a8 .quad 7233582727691441971 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000e9b0 .quad -3879672333084147821 - 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000e9b8 .quad 9041978409614302463 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000e9c0 .quad -237904397927796872 - 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000e9c8 .quad 6690786993590490175 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000e9d0 .quad -7066219276345954901 - 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000e9d8 .quad 4181741870994056360 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000e9e0 .quad -4221088077005055722 - 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000e9e8 .quad 615491320315182545 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000e9f0 .quad -664674077828931749 - 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000e9f8 .quad -8454007886460797626 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000ea00 .quad -7332950326284164199 - 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000ea08 .quad 3939617107816777292 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000ea10 .quad -4554501889427817345 - 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000ea18 .quad -8910536670511192098 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000ea20 .quad -1081441343357383777 - 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000ea28 .quad 7308573235570561494 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000ea30 .quad -7593429867239446717 - 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000ea38 .quad -6961356773836868826 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000ea40 .quad -4880101315621920492 - 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000ea48 .quad -8701695967296086033 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000ea50 .quad -1488440626100012711 - 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000ea58 .quad -6265433940692719637 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000ea60 .quad -7847804418953589800 - 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000ea68 .quad 695789805494438131 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000ea70 .quad -5198069505264599346 - 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000ea78 .quad 869737256868047664 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000ea80 .quad -1885900863153361279 - 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000ea88 .quad -8136200465769716229 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000ea90 .quad -8096217067111932656 - 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000ea98 .quad -473439272678684739 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000eaa0 .quad -5508585315462527915 - 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000eaa8 .quad 4019886927579031981 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000eab0 .quad -2274045625900771990 - 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000eab8 .quad -8810199395808373736 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000eac0 .quad -8338807543829064350 - 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000eac8 .quad -7812217631593927537 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000ead0 .quad -5811823411358942533 - 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000ead8 .quad 4069786015789754291 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000eae0 .quad -2653093245771290262 - 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000eae8 .quad 475546501309804959 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000eaf0 .quad -8575712306248138270 - 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000eaf8 .quad 4908902581746016004 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000eb00 .quad -6107954364382784934 - 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000eb08 .quad -3087243809672255804 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000eb10 .quad -3023256937051093263 - 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000eb18 .quad -8470740780517707659 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000eb20 .quad -8807064613298015146 - 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000eb28 .quad -682526969396179382 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000eb30 .quad -6397144748195131028 - 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000eb38 .quad -5464844730172612132 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000eb40 .quad -3384744916816525881 - 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000eb48 .quad -2219369894288377261 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000eb50 .quad -9032994600651410532 - 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000eb58 .quad -1387106183930235788 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000eb60 .quad -6679557232386875260 - 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000eb68 .quad 2877803288514593169 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000eb70 .quad -3737760522056206171 - 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000eb78 .quad 3597254110643241461 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000eb80 .quad -60514634142869810 - 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000eb88 .quad 9108253656731439730 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000eb90 .quad -6955350673980375487 - 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000eb98 .quad 1080972517029761927 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000eba0 .quad -4082502324048081455 - 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000eba8 .quad 5962901664714590313 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000ebb0 .quad -491441886632713915 - 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000ebb8 .quad -6381430974388925821 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000ebc0 .quad -7224680206786528053 - 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000ebc8 .quad -8600080377420466542 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000ebd0 .quad -4419164240055772162 - 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000ebd8 .quad 7696643601933968438 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000ebe0 .quad -912269281642327298 - 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000ebe8 .quad 397432465562684740 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000ebf0 .quad -7487697328667536418 - 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000ebf8 .quad -4363290727450709941 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000ec00 .quad -4747935642407032618 - 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000ec08 .quad 8380944645968776285 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000ec10 .quad -1323233534581402868 - 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000ec18 .quad 1252808770606194548 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000ec20 .quad -7744549986754458649 - 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000ec28 .quad -8440366555225904215 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000ec30 .quad -5069001465015685407 - 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000ec38 .quad 7896285879677171347 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000ec40 .quad -1724565812842218855 - 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000ec48 .quad -3964700705685699528 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000ec50 .quad -7995382660667468640 - 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000ec58 .quad 2133748077373825699 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000ec60 .quad -5382542307406947896 - 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000ec68 .quad 2667185096717282124 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000ec70 .quad -2116491865831296966 - 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000ec78 .quad 3333981370896602654 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000ec80 .quad -8240336443785642460 - 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000ec88 .quad 6695424375237764563 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000ec90 .quad -5688734536304665171 - 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000ec98 .quad 8369280469047205704 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000eca0 .quad -2499232151953443560 - 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000eca8 .quad -3373457468973156582 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000ecb0 .quad -8479549122611984081 - 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000ecb8 .quad -9025939945749304720 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000ecc0 .quad -5987750384837592197 - 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000ecc8 .quad 7164319141522920716 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000ecd0 .quad -2873001962619602342 - 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000ecd8 .quad 4343712908476262991 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000ece0 .quad -8713155254278333320 - 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000ece8 .quad 7326506586225052274 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000ecf0 .quad -6279758049420528746 - 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000ecf8 .quad 9158133232781315342 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000ed00 .quad -3238011543348273028 - 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000ed08 .quad 2224294504121868369 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000ed10 .quad -8941286242233752499 - 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000ed18 .quad -7833187971778608077 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000ed20 .quad -6564921784364802720 - 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000ed28 .quad -568112927868484288 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000ed30 .quad -3594466212028615495 - 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000ed38 .quad 3901544858591782543 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000ed40 .quad -9164070410158966541 - 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000ed48 .quad -4479063491021217766 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000ed50 .quad -6843401994271320272 - 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000ed58 .quad -5598829363776522208 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000ed60 .quad -3942566474411762436 - 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000ed68 .quad -2386850686293264856 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000ed70 .quad -316522074587315140 - 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000ed78 .quad 1628122660560806834 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000ed80 .quad -7115355324258153819 - 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000ed88 .quad -8205795374004271537 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000ed90 .quad -4282508136895304370 - 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000ed98 .quad -1033872180650563613 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000eda0 .quad -741449152691742558 - 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000eda8 .quad -5904026244240592420 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000edb0 .quad -7380934748073420955 - 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000edb8 .quad -5995859411864064214 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000edc0 .quad -4614482416664388289 - 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000edc8 .quad 1728547772024695540 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000edd0 .quad -1156417002403097458 - 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000edd8 .quad -2451001303396518479 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000ede0 .quad -7640289654143017767 - 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000ede8 .quad 5385653213018257807 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000edf0 .quad -4938676049251384305 - 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000edf8 .quad -7102991539009341454 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000ee00 .quad -1561659043136842477 - 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000ee08 .quad -8878739423761676818 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000ee10 .quad -7893565929601608404 - 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000ee18 .quad 3674159897003727797 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000ee20 .quad -5255271393574622601 - 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000ee28 .quad 4592699871254659746 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000ee30 .quad -1957403223540890347 - 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000ee38 .quad 1129188820640936779 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000ee40 .quad -8140906042354138323 - 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000ee48 .quad 3011586022114279439 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000ee50 .quad -5564446534515285000 - 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000ee58 .quad 8376168546070237203 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000ee60 .quad -2343872149716718346 - 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000ee68 .quad -7976533391121755113 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000ee70 .quad -8382449121214030822 - 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000ee78 .quad 1932195658189984911 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000ee80 .quad -5866375383090150624 - 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000ee88 .quad -6808127464117294670 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000ee90 .quad -2721283210435300376 - 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000ee98 .quad -3898473311719230433 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000eea0 .quad -8618331034163144591 - 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000eea8 .quad 9092669226243950739 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000eeb0 .quad -6161227774276542835 - 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000eeb8 .quad -2469221522477225288 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000eec0 .quad -3089848699418290639 - 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000eec8 .quad 6136845133758244198 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000eed0 .quad -8848684464777513506 - 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000eed8 .quad -3082000819042179232 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000eee0 .quad -6449169562544503978 - 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000eee8 .quad -8464187042230111944 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000eef0 .quad -3449775934753242068 - 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000eef8 .quad 3254824252494523782 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000ef00 .quad -9073638986861858149 - 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000ef08 .quad -7189106879045698444 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000ef10 .quad -6730362715149934782 - 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000ef18 .quad -8986383598807123056 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000ef20 .quad -3801267375510030573 - 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000ef28 .quad 2602078556773259892 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000ef30 .quad -139898200960150313 - 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000ef38 .quad -1359087822460813039 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000ef40 .quad -7004965403241175802 - 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000ef48 .quad -849429889038008149 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000ef50 .quad -4144520735624081848 - 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000ef58 .quad -5673473379724898090 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000ef60 .quad -568964901102714406 - 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000ef68 .quad -2480155706228734709 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000ef70 .quad -7273132090830278360 - 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000ef78 .quad -3855940325606653145 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000ef80 .quad -4479729095110460046 - 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000ef88 .quad -208239388580928527 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000ef90 .quad -987975350460687153 - 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000ef98 .quad -4871985254153548563 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000efa0 .quad -7535013621679011327 - 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000efa8 .quad -3044990783845967852 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000efb0 .quad -4807081008671376254 - 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000efb8 .quad 5417133557047315993 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000efc0 .quad -1397165242411832414 - 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000efc8 .quad -2451955090545630817 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000efd0 .quad -7790757304148477115 - 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000efd8 .quad -3838314940804713212 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000efe0 .quad -5126760611758208489 - 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000efe8 .quad 4425478360848884292 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000eff0 .quad -1796764746270372707 - 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000eff8 .quad 920161932633717461 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000f000 .quad -8040506994060064798 - 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000f008 .quad 2880944217109767366 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000f010 .quad -5438947724147693094 - 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000f018 .quad -5622191765467566601 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000f020 .quad -2186998636757228463 - 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000f028 .quad 6807318348447705460 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000f030 .quad -8284403175614349646 - 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000f038 .quad -2662955059861265943 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000f040 .quad -5743817951090549153 - 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000f048 .quad -7940379843253970333 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000f050 .quad -2568086420435798537 - 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000f058 .quad 8521269269642088700 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000f060 .quad -8522583040413455942 - 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000f068 .quad -6203421752542164322 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000f070 .quad -6041542782089432023 - 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000f078 .quad 6080780864604458309 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000f080 .quad -2940242459184402125 - 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000f088 .quad -6234081974526590826 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000f090 .quad -8755180564631333184 - 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000f098 .quad 5327070802775656542 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000f0a0 .quad -6332289687361778576 - 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000f0a8 .quad 6658838503469570677 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000f0b0 .quad -3303676090774835316 - 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000f0b8 .quad 8323548129336963346 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000f0c0 .quad -8982326584375353929 - 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000f0c8 .quad -4021154456019173716 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000f0d0 .quad -6616222212041804507 - 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000f0d8 .quad -5026443070023967146 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000f0e0 .quad -3658591746624867729 - 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000f0e8 .quad 2940318199324816876 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000f0f0 .quad -9204148869281624187 - 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000f0f8 .quad 8755227902219092404 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000f100 .quad -6893500068174642330 - 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000f108 .quad -2891023177508298208 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000f110 .quad -4005189066790915008 - 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000f118 .quad -8225464990312760664 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000f120 .quad -394800315061255856 - 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000f128 .quad -5670145219463562926 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000f130 .quad -7164279224554366766 - 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000f138 .quad 7985374283903742932 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000f140 .quad -4343663012265570553 - 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000f148 .quad 758345818024902857 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000f150 .quad -817892746904575288 - 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000f158 .quad -3663753745896259333 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000f160 .quad -7428711994456441411 - 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000f168 .quad -9207375118826243939 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000f170 .quad -4674203974643163860 - 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000f178 .quad -2285846861678029116 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000f180 .quad -1231068949876566920 - 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000f188 .quad 1754377441329851509 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000f190 .quad -7686947121313936181 - 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000f198 .quad 1096485900831157193 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000f1a0 .quad -4996997883215032323 - 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000f1a8 .quad -3241078642388441413 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000f1b0 .quad -1634561335591402499 - 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000f1b8 .quad 5172023733869224042 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000f1c0 .quad -7939129862385708418 - 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000f1c8 .quad 5538357842881958978 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000f1d0 .quad -5312226309554747619 - 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000f1d8 .quad -2300424733252327085 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000f1e0 .quad -2028596868516046619 - 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000f1e8 .quad 6347841120289366951 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000f1f0 .quad -8185402070463610993 - 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000f1f8 .quad 6273243709394548297 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000f200 .quad -5620066569652125837 - 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000f208 .quad 3229868618315797467 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000f210 .quad -2413397193637769393 - 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000f218 .quad -574350245532641070 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000f220 .quad -8425902273664687727 - 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000f228 .quad -358968903457900669 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000f230 .quad -5920691823653471754 - 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000f238 .quad 8774660907532399972 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000f240 .quad -2789178761139451788 - 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000f248 .quad 1744954097560724157 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000f250 .quad -8660765753353239224 - 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000f258 .quad -8132775725879323210 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000f260 .quad -6214271173264161126 - 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000f268 .quad -5554283638921766109 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000f270 .quad -3156152948152813503 - 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000f278 .quad 6892203506629956076 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000f280 .quad -8890124620236590296 - 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000f288 .quad -2609901835997359308 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000f290 .quad -6500969756868349965 - 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000f298 .quad 1349308723430688769 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000f2a0 .quad -3514526177658049553 - 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000f2a8 .quad -2925050114139026943 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000f2b0 .quad -9114107888677362827 - 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000f2b8 .quad -1828156321336891839 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000f2c0 .quad -6780948842419315629 - 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000f2c8 .quad 6938176635183661009 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000f2d0 .quad -3864500034596756632 - 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000f2d8 .quad 4061034775552188357 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000f2e0 .quad -218939024818557886 - 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000f2e8 .quad 5076293469440235446 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000f2f0 .quad -7054365918152680535 - 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000f2f8 .quad 7784369436827535058 - //0x0000f300 .p2align 4, 0x00 - //0x0000f300 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x0000f300 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, //0x0000f310 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, //0x0000f320 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, //0x0000f330 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, //0x0000f340 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, //0x0000f350 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, //0x0000f360 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, //0x0000f370 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, //0x0000f380 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - //0x0000f390 .p2align 4, 0x00 - //0x0000f390 __SingleQuoteTab - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f390 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x0000f398 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3a0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x0000f3a8 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3b0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x0000f3b8 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3c0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x0000f3c8 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3d0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x0000f3d8 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3e0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x0000f3e8 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f3f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x0000f3f8 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f400 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x0000f408 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f410 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x0000f418 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f420 .quad 2 - 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f428 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f430 .quad 2 - 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f438 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f440 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x0000f448 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f450 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x0000f458 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f460 .quad 2 - 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f468 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f470 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x0000f478 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f480 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x0000f488 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f490 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x0000f498 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4a0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x0000f4a8 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4b0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x0000f4b8 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4c0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x0000f4c8 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4d0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x0000f4d8 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4e0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x0000f4e8 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f4f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x0000f4f8 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f500 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x0000f508 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f510 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x0000f518 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f520 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x0000f528 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f530 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x0000f538 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f540 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x0000f548 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f550 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x0000f558 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f560 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x0000f568 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f570 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x0000f578 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f580 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x0000f588 QUAD $0x000066313030755c // .asciz 8, '\\u001f\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5a0 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, //0x0000f5b0 .quad 2 - 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5b8 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, //0x0000f5c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f5f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f600 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f610 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f620 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f650 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f950 .quad 2 - 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f958 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, //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' - 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' + //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' 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' - 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' + 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, //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' @@ -13547,7 +13833,8 @@ 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' - 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' + 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, //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' @@ -13611,76 +13898,41 @@ 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' - //0x00010390 .p2align 4, 0x00 - //0x00010390 __DoubleQuoteTab - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010390 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x00010398 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103a0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x000103a8 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103b0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x000103b8 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103c0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x000103c8 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103d0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x000103d8 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103e0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x000103e8 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103f0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x000103f8 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010400 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x00010408 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010410 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x00010418 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010420 .quad 3 - 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010428 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010430 .quad 3 - 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010438 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010440 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x00010448 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010450 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x00010458 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010460 .quad 3 - 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010468 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010470 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x00010478 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010480 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x00010488 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010490 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x00010498 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104a0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x000104a8 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104b0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x000104b8 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104c0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x000104c8 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104d0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x000104d8 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104e0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x000104e8 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000104f0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x000104f8 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010500 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x00010508 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010510 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x00010518 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010520 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x00010528 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010530 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x00010538 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010540 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x00010548 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010550 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x00010558 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010560 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x00010568 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010570 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x00010578 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010580 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x00010588 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\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' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000103f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 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' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000105b0 .quad 4 - 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x000105b8 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\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' @@ -13738,8 +13990,7 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 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' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010950 .quad 4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x00010958 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\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' @@ -13747,41 +13998,76 @@ 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' - 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' - 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' + //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, //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' - 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' + 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, //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' @@ -13839,7 +14125,8 @@ 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' - 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' + 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, //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' @@ -13903,46 +14190,38 @@ 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' - //0x00011390 .p2align 4, 0x00 - //0x00011390 __EscTab - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00011390 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, //0x000113a0 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, //0x000113b0 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, //0x000113c0 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, //0x000113d0 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, //0x000113e0 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, //0x000113ed QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000113fd QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001140d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001141d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001142d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001143d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001144d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001145d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001146d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001147d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, //0x0001148d WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' - //0x00011490 .p2align 4, 0x00 - //0x00011490 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011490 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, //0x000114a0 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, //0x000114b0 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, //0x000114c0 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, //0x000114d0 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, //0x000114e0 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, //0x000114f0 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, //0x00011500 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, //0x00011506 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011516 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011526 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011536 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011546 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011556 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011566 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011576 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011586 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00011590 .p2align 4, 0x00 - //0x00011590 __HtmlQuoteTab + 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' + 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' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000113f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 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' @@ -13981,8 +14260,7 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000117c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000117d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000117e0 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, //0x000117f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x000117f8 QUAD $0x000036323030755c // .asciz 8, '\\u0026\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000117f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011800 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011810 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011820 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -14004,48 +14282,54 @@ var Text__native_entry__ = []byte{ 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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011950 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00011958 QUAD $0x000063333030755c // .asciz 8, '\\u003c\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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011970 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00011978 QUAD $0x000065333030755c // .asciz 8, '\\u003e\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' + //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, //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' @@ -14084,7 +14368,8 @@ 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' - 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' + 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, //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' @@ -14106,18 +14391,18 @@ 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' - 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' + 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, //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' + 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, //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' 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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012010 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00012018 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012020 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x00012028 QUAD $0x000039323032755c // .asciz 8, '\\u2029\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012030 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012040 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012050 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' @@ -14204,597 +14489,699 @@ var Text__native_entry__ = []byte{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012560 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012570 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012580 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00012590 .p2align 4, 0x00 - //0x00012590 _LSHIFT_TAB 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012590 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125b0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125c0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125d0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125f0 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x000125f8 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125fc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001264c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001265c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00012660 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012664 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000126c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x000126c8 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126cc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001271c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001272c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00012730 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012734 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012784 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012794 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00012798 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001279c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000127fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00012800 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012804 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012854 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012864 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00012868 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001286c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000128cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x000128d0 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128d4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012924 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012934 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00012938 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001293c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001298c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001299c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x000129a0 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129a4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012a04 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012a08 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a0c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012a6c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012a70 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a74 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ac4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012ad4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012ad8 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012adc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012b3c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012b40 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b44 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012ba4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012ba8 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bac 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012c0c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012c10 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012c14 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012c74 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012c78 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012c7c 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, //0x000125f0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 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' + 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, //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, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012cdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012ce0 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00012ce4 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\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, //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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012d44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012d48 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x00012d4c QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\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, //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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012dac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012db0 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012db4 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\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, //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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012e18 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x00012e1c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\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, //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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012e80 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00012e84 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' + 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, //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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012ee4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012ee8 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x00012eec QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012efc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012f4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00012f50 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x00012f54 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f64 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012fb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00012fb8 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x00012fbc QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fcc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001300c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001301c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00013020 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x00013024 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013034 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013084 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00013088 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0001308c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001309c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000130ec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x000130f0 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x000130f4 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013104 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013154 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00013158 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x0001315c QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001316c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000131bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x000131c0 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x000131c4 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131d4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013224 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00013228 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x0001322c QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001323c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001327c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001328c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00013290 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00013294 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132a4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000132f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x000132f8 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x000132fc QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001330c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001334c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001335c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00013360 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x00013364 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013374 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000133c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x000133c8 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x000133cc QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133dc 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001341c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001342c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00013430 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x00013434 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013444 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013484 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013494 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00013498 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x0001349c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134ac 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000134ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000134fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00013500 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00013504 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013514 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013554 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013564 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00013568 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x0001356c QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x0001357c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000135bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000135cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x000135d0 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x000135d4 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000135e4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013624 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013634 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00013638 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x0001363c QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x0001364c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001368c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001369c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x000136a0 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x000136a4 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x000136b4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000136f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013704 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00013708 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x0001370c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x0001371c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001375c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001376c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00013770 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00013774 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00013784 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000137c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000137d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x000137d8 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x000137dc QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x000137ec QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' - 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001382c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001383c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00013840 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00013844 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00013854 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013864 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013894 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000138a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x000138a8 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x000138ac QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x000138bc QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000138cc 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, //0x000138dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000138ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000138fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001390c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00013910 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00013914 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00013924 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013934 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, //0x00013944 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013954 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013964 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013974 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00013978 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x0001397c QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x0001398c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001399c 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, //0x000139ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000139bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000139cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000139dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x000139e0 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x000139e4 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x000139f4 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a04 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, //0x00013a14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013a44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013a48 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x00013a4c QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x00013a5c QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a6c 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, //0x00013a7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013a9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013aac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013ab0 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00013ab4 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00013ac4 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ad4 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, //0x00013ae4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013af4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013b14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013b18 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x00013b1c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x00013b2c QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b3c 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, //0x00013b4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013b6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013b7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013b80 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00013b84 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00013b94 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ba4 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, //0x00013bb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013bc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013bd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013be4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013be8 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x00013bec QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x00013bfc QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c0c 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, //0x00013c1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013c4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013c50 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x00013c54 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x00013c64 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c74 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, //0x00013c84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013c94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ca4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013cb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013cb8 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x00013cbc QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x00013ccc QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013cdc 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, //0x00013cec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013cfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013d1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013d20 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x00013d24 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x00013d34 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d44 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, //0x00013d54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013d74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013d84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013d88 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x00013d8c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x00013d9c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013dac 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, //0x00013dbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013dcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013ddc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013dec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x00013df0 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00013df4 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00013e04 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e14 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, //0x00013e24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013e54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013e58 .p2align 4, 0x00 - //0x00013e60 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x00013e60 .quad 4607182418800017408 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x00013e68 .quad 4621819117588971520 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x00013e70 .quad 4636737291354636288 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x00013e78 .quad 4652007308841189376 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00013e80 .quad 4666723172467343360 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00013e88 .quad 4681608360884174848 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00013e90 .quad 4696837146684686336 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00013e98 .quad 4711630319722168320 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00013ea0 .quad 4726483295884279808 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00013ea8 .quad 4741671816366391296 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00013eb0 .quad 4756540486875873280 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00013eb8 .quad 4771362005757984768 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00013ec0 .quad 4786511204640096256 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00013ec8 .quad 4801453603149578240 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00013ed0 .quad 4816244402031689728 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00013ed8 .quad 4831355200913801216 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00013ee0 .quad 4846369599423283200 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00013ee8 .quad 4861130398305394688 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00013ef0 .quad 4876203697187506176 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00013ef8 .quad 4891288408196988160 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00013f00 .quad 4906019910204099648 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00013f08 .quad 4921056587992461136 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00013f10 .quad 4936209963552724370 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013f18 .p2align 4, 0x00 - //0x00013f20 _pow10_ceil_sig_f32.g - 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x00013f20 .quad -9093133594791772939 - 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x00013f28 .quad -6754730975062328270 - 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x00013f30 .quad -3831727700400522433 - 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x00013f38 .quad -177973607073265138 - 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x00013f40 .quad -7028762532061872567 - 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x00013f48 .quad -4174267146649952805 - 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x00013f50 .quad -606147914885053102 - 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x00013f58 .quad -7296371474444240045 - 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x00013f60 .quad -4508778324627912152 - 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x00013f68 .quad -1024286887357502286 - 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x00013f70 .quad -7557708332239520785 - 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x00013f78 .quad -4835449396872013077 - 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00013f80 .quad -1432625727662628442 - 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00013f88 .quad -7812920107430224632 - 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00013f90 .quad -5154464115860392886 - 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00013f98 .quad -1831394126398103204 - 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00013fa0 .quad -8062150356639896358 - 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00013fa8 .quad -5466001927372482544 - 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00013fb0 .quad -2220816390788215276 - 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00013fb8 .quad -8305539271883716404 - 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00013fc0 .quad -5770238071427257601 - 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00013fc8 .quad -2601111570856684097 - 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00013fd0 .quad -8543223759426509416 - 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00013fd8 .quad -6067343680855748867 - 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00013fe0 .quad -2972493582642298179 - 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00013fe8 .quad -8775337516792518218 - 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00013ff0 .quad -6357485877563259868 - 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00013ff8 .quad -3335171328526686932 - 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00014000 .quad -9002011107970261188 - 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00014008 .quad -6640827866535438581 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00014010 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00014018 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x00014020 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x00014028 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x00014030 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x00014038 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x00014040 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x00014048 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x00014050 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x00014058 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x00014060 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x00014068 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x00014070 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x00014078 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00014080 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00014088 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00014090 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00014098 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x000140a0 .quad -5646744073709551616 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x000140a8 .quad -2446744073709551616 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x000140b0 .quad -8446744073709551616 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x000140b8 .quad -5946744073709551616 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x000140c0 .quad -2821744073709551616 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x000140c8 .quad -8681119073709551616 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x000140d0 .quad -6239712823709551616 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x000140d8 .quad -3187955011209551616 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x000140e0 .quad -8910000909647051616 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x000140e8 .quad -6525815118631426616 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x000140f0 .quad -3545582879861895366 - 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x000140f8 .quad -9133518327554766459 - 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00014100 .quad -6805211891016070170 - 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00014108 .quad -3894828845342699809 - 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00014110 .quad -256850038250986857 - 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00014118 .quad -7078060301547948642 - 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x00014120 .quad -4235889358507547898 - 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x00014128 .quad -683175679707046969 - 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x00014130 .quad -7344513827457986211 - 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x00014138 .quad -4568956265895094860 - 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x00014140 .quad -1099509313941480671 - 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x00014148 .quad -7604722348854507275 - 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x00014150 .quad -4894216917640746190 - 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x00014158 .quad -1506085128623544834 - 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x00014160 .quad -7858832233030797377 - 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x00014168 .quad -5211854272861108818 - 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x00014170 .quad -1903131822648998118 - 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x00014178 .quad -8106986416796705680 - 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00014180 .quad -5522047002568494196 + 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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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, //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 } diff --git a/vendor/github.com/bytedance/sonic/internal/native/native_amd64.tmpl b/vendor/github.com/bytedance/sonic/internal/native/native_amd64.tmpl index 1a556409..5839da99 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/native_amd64.tmpl +++ b/vendor/github.com/bytedance/sonic/internal/native/native_amd64.tmpl @@ -186,4 +186,4 @@ func validate_utf8_fast(s *string) (ret int) { //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) -} \ No newline at end of file +} diff --git a/vendor/github.com/bytedance/sonic/internal/native/native_amd64_test.tmpl b/vendor/github.com/bytedance/sonic/internal/native/native_amd64_test.tmpl index 7c35f20b..48e47cf6 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/native_amd64_test.tmpl +++ b/vendor/github.com/bytedance/sonic/internal/native/native_amd64_test.tmpl @@ -539,6 +539,14 @@ func TestNative_SkipNumber(t *testing.T) { 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` diff --git a/vendor/github.com/bytedance/sonic/internal/native/sse/native_subr_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/native_subr_amd64.go index 7d71e205..f87dac89 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/native_subr_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/native_subr_amd64.go @@ -8,111 +8,117 @@ import ( ) const ( - _entry__f32toa = 31616 - _entry__f64toa = 160 - _entry__format_significand = 35888 - _entry__format_integer = 2960 - _entry__fsm_exec = 18016 - _entry__advance_string = 14352 - _entry__advance_string_default = 37280 - _entry__do_skip_number = 20608 - _entry__get_by_path = 26176 - _entry__skip_one_fast = 22272 - _entry__html_escape = 8912 - _entry__i64toa = 3392 - _entry__u64toa = 3520 + _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__lspace = 16 - _entry__quote = 4832 - _entry__skip_array = 17984 - _entry__skip_number = 21904 - _entry__skip_object = 20256 - _entry__skip_one = 22048 - _entry__unquote = 6576 - _entry__validate_one = 22096 - _entry__validate_utf8 = 30384 - _entry__validate_utf8_fast = 31056 - _entry__value = 12352 - _entry__vnumber = 15744 - _entry__atof_eisel_lemire64 = 10192 - _entry__atof_native = 11744 - _entry__decimal_to_f64 = 10560 - _entry__right_shift = 36848 - _entry__left_shift = 36352 - _entry__vsigned = 17296 - _entry__vstring = 14176 - _entry__vunsigned = 17632 + _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 ) const ( - _stack__f32toa = 48 + _stack__f32toa = 64 _stack__f64toa = 80 _stack__format_significand = 24 _stack__format_integer = 16 - _stack__fsm_exec = 168 - _stack__advance_string = 64 - _stack__advance_string_default = 64 - _stack__do_skip_number = 48 - _stack__get_by_path = 272 + _stack__fsm_exec = 160 + _stack__advance_string = 72 + _stack__advance_string_default = 56 + _stack__do_skip_number = 32 + _stack__get_by_path = 264 _stack__skip_one_fast = 136 - _stack__html_escape = 72 + _stack__unescape = 64 + _stack__unhex16_is = 8 + _stack__html_escape = 64 _stack__i64toa = 16 _stack__u64toa = 8 _stack__lspace = 8 - _stack__quote = 64 - _stack__skip_array = 176 + _stack__quote = 80 + _stack__skip_array = 168 _stack__skip_number = 88 - _stack__skip_object = 176 - _stack__skip_one = 176 - _stack__unquote = 88 - _stack__validate_one = 176 + _stack__skip_object = 168 + _stack__skip_one = 168 + _stack__unquote = 112 + _stack__validate_one = 168 _stack__validate_utf8 = 48 _stack__validate_utf8_fast = 24 - _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__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__vsigned = 16 - _stack__vstring = 120 - _stack__vunsigned = 8 + _stack__vstring = 128 + _stack__vunsigned = 24 ) const ( - _size__f32toa = 3328 - _size__f64toa = 2800 - _size__format_significand = 464 + _size__f32toa = 3696 + _size__f64toa = 3152 + _size__format_significand = 480 _size__format_integer = 432 - _size__fsm_exec = 1692 - _size__advance_string = 1344 - _size__advance_string_default = 960 - _size__do_skip_number = 956 - _size__get_by_path = 4208 - _size__skip_one_fast = 3404 - _size__html_escape = 1280 - _size__i64toa = 48 - _size__u64toa = 1264 - _size__lspace = 128 - _size__quote = 1728 + _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__skip_array = 32 - _size__skip_number = 144 + _size__skip_number = 160 _size__skip_object = 32 - _size__skip_one = 48 - _size__unquote = 2272 + _size__skip_one = 32 + _size__unquote = 2336 _size__validate_one = 48 - _size__validate_utf8 = 672 + _size__validate_utf8 = 688 _size__validate_utf8_fast = 544 - _size__value = 1316 - _size__vnumber = 1552 - _size__atof_eisel_lemire64 = 368 + _size__value = 1268 + _size__vnumber = 1648 + _size__atof_eisel_lemire64 = 400 _size__atof_native = 608 - _size__decimal_to_f64 = 1184 - _size__right_shift = 400 - _size__left_shift = 496 - _size__vsigned = 336 + _size__decimal_to_f64 = 992 + _size__left_shift = 544 + _size__right_shift = 480 + _size__vsigned = 368 _size__vstring = 128 - _size__vunsigned = 336 + _size__vunsigned = 368 ) var ( @@ -123,14 +129,16 @@ var ( {8, 24}, {10, 32}, {12, 40}, - {3286, 48}, - {3287, 40}, - {3289, 32}, - {3291, 24}, - {3293, 16}, - {3295, 8}, - {3296, 0}, - {3318, 48}, + {13, 48}, + {3638, 64}, + {3642, 48}, + {3643, 40}, + {3645, 32}, + {3647, 24}, + {3649, 16}, + {3651, 8}, + {3652, 0}, + {3682, 64}, } _pcsp__f64toa = [][2]uint32{ {1, 0}, @@ -140,24 +148,24 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {2740, 56}, - {2744, 48}, - {2745, 40}, - {2747, 32}, - {2749, 24}, - {2751, 16}, - {2753, 8}, - {2754, 0}, - {2792, 56}, + {3033, 56}, + {3037, 48}, + {3038, 40}, + {3040, 32}, + {3042, 24}, + {3044, 16}, + {3046, 8}, + {3047, 0}, + {3138, 56}, } _pcsp__format_significand = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, - {452, 24}, - {453, 16}, - {455, 8}, - {457, 0}, + {468, 24}, + {469, 16}, + {471, 8}, + {473, 0}, } _pcsp__format_integer = [][2]uint32{ {1, 0}, @@ -177,15 +185,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1342, 104}, - {1346, 48}, - {1347, 40}, - {1349, 32}, - {1351, 24}, - {1353, 16}, - {1355, 8}, - {1356, 0}, - {1692, 104}, + {1317, 88}, + {1321, 48}, + {1322, 40}, + {1324, 32}, + {1326, 24}, + {1328, 16}, + {1330, 8}, + {1331, 0}, + {1656, 88}, } _pcsp__advance_string = [][2]uint32{ {14, 0}, @@ -195,15 +203,15 @@ var ( {24, 32}, {26, 40}, {27, 48}, - {614, 56}, - {618, 48}, - {619, 40}, - {621, 32}, - {623, 24}, - {625, 16}, - {627, 8}, - {628, 0}, - {1339, 56}, + {587, 72}, + {591, 48}, + {592, 40}, + {594, 32}, + {596, 24}, + {598, 16}, + {600, 8}, + {601, 0}, + {1325, 72}, } _pcsp__advance_string_default = [][2]uint32{ {1, 0}, @@ -213,31 +221,27 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {576, 64}, - {580, 48}, - {581, 40}, - {583, 32}, - {585, 24}, - {587, 16}, - {589, 8}, - {590, 0}, - {955, 64}, + {402, 56}, + {406, 48}, + {407, 40}, + {409, 32}, + {411, 24}, + {413, 16}, + {415, 8}, + {416, 0}, + {936, 56}, } _pcsp__do_skip_number = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, {8, 24}, - {10, 32}, - {12, 40}, - {881, 48}, - {882, 40}, - {884, 32}, - {886, 24}, - {888, 16}, - {890, 8}, - {891, 0}, - {956, 48}, + {771, 32}, + {772, 24}, + {774, 16}, + {776, 8}, + {777, 0}, + {908, 32}, } _pcsp__get_by_path = [][2]uint32{ {1, 0}, @@ -247,15 +251,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {4012, 104}, - {4016, 48}, - {4017, 40}, - {4019, 32}, - {4021, 24}, - {4023, 16}, - {4025, 8}, - {4026, 0}, - {4194, 104}, + {3278, 104}, + {3282, 48}, + {3283, 40}, + {3285, 32}, + {3287, 24}, + {3289, 16}, + {3291, 8}, + {3292, 0}, + {3317, 104}, } _pcsp__skip_one_fast = [][2]uint32{ {1, 0}, @@ -265,15 +269,44 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {658, 136}, - {662, 48}, - {663, 40}, - {665, 32}, - {667, 24}, - {669, 16}, - {671, 8}, - {672, 0}, - {3404, 136}, + {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}, } _pcsp__html_escape = [][2]uint32{ {1, 0}, @@ -283,39 +316,47 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1256, 72}, - {1260, 48}, - {1261, 40}, - {1263, 32}, - {1265, 24}, - {1267, 16}, - {1269, 8}, - {1271, 0}, + {1281, 64}, + {1285, 48}, + {1286, 40}, + {1288, 32}, + {1290, 24}, + {1292, 16}, + {1294, 8}, + {1296, 0}, } _pcsp__i64toa = [][2]uint32{ - {14, 0}, - {34, 8}, - {36, 0}, + {1, 0}, + {171, 8}, + {172, 0}, + {207, 8}, + {208, 0}, + {222, 8}, + {223, 0}, + {247, 8}, + {248, 0}, + {253, 8}, + {259, 0}, } _pcsp__u64toa = [][2]uint32{ - {1, 0}, - {161, 8}, - {162, 0}, - {457, 8}, - {458, 0}, - {772, 8}, - {773, 0}, - {1249, 8}, - {1251, 0}, + {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}, } _pcsp__lspace = [][2]uint32{ {1, 0}, - {89, 8}, - {90, 0}, - {103, 8}, - {104, 0}, - {111, 8}, - {113, 0}, + {85, 8}, + {87, 0}, } _pcsp__quote = [][2]uint32{ {1, 0}, @@ -325,15 +366,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1681, 64}, - {1685, 48}, - {1686, 40}, - {1688, 32}, - {1690, 24}, - {1692, 16}, - {1694, 8}, - {1695, 0}, - {1722, 64}, + {1701, 80}, + {1705, 48}, + {1706, 40}, + {1708, 32}, + {1710, 24}, + {1712, 16}, + {1714, 8}, + {1715, 0}, + {1750, 80}, } _pcsp__skip_array = [][2]uint32{ {1, 0}, @@ -346,13 +387,17 @@ var ( {6, 16}, {8, 24}, {10, 32}, - {100, 40}, - {101, 32}, - {103, 24}, - {105, 16}, - {107, 8}, - {108, 0}, - {139, 40}, + {12, 40}, + {13, 48}, + {107, 56}, + {111, 48}, + {112, 40}, + {114, 32}, + {116, 24}, + {118, 16}, + {120, 8}, + {121, 0}, + {145, 56}, } _pcsp__skip_object = [][2]uint32{ {1, 0}, @@ -361,8 +406,8 @@ var ( } _pcsp__skip_one = [][2]uint32{ {1, 0}, - {30, 8}, - {36, 0}, + {26, 8}, + {32, 0}, } _pcsp__unquote = [][2]uint32{ {1, 0}, @@ -372,20 +417,20 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1684, 88}, - {1688, 48}, - {1689, 40}, - {1691, 32}, - {1693, 24}, - {1695, 16}, - {1697, 8}, - {1698, 0}, - {2270, 88}, + {1614, 104}, + {1618, 48}, + {1619, 40}, + {1621, 32}, + {1623, 24}, + {1625, 16}, + {1627, 8}, + {1628, 0}, + {2329, 104}, } _pcsp__validate_one = [][2]uint32{ {1, 0}, - {35, 8}, - {41, 0}, + {31, 8}, + {37, 0}, } _pcsp__validate_utf8 = [][2]uint32{ {1, 0}, @@ -394,14 +439,14 @@ var ( {8, 24}, {10, 32}, {11, 40}, - {623, 48}, - {627, 40}, - {628, 32}, - {630, 24}, - {632, 16}, - {634, 8}, - {635, 0}, - {666, 48}, + {639, 48}, + {643, 40}, + {644, 32}, + {646, 24}, + {648, 16}, + {650, 8}, + {651, 0}, + {682, 48}, } _pcsp__validate_utf8_fast = [][2]uint32{ {1, 0}, @@ -424,15 +469,15 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {495, 88}, - {499, 48}, - {500, 40}, - {502, 32}, - {504, 24}, - {506, 16}, - {508, 8}, - {509, 0}, - {1316, 88}, + {439, 88}, + {443, 48}, + {444, 40}, + {446, 32}, + {448, 24}, + {450, 16}, + {452, 8}, + {453, 0}, + {1268, 88}, } _pcsp__vnumber = [][2]uint32{ {1, 0}, @@ -442,34 +487,36 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {803, 104}, - {807, 48}, - {808, 40}, - {810, 32}, - {812, 24}, - {814, 16}, - {816, 8}, - {817, 0}, - {1551, 104}, + {150, 120}, + {154, 48}, + {155, 40}, + {157, 32}, + {159, 24}, + {161, 16}, + {163, 8}, + {164, 0}, + {1642, 120}, } _pcsp__atof_eisel_lemire64 = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, {8, 24}, - {292, 32}, - {293, 24}, - {295, 16}, - {297, 8}, - {298, 0}, - {362, 32}, + {10, 32}, + {315, 40}, + {316, 32}, + {318, 24}, + {320, 16}, + {322, 8}, + {323, 0}, + {387, 40}, } _pcsp__atof_native = [][2]uint32{ {1, 0}, {4, 8}, - {587, 56}, - {591, 8}, - {593, 0}, + {596, 56}, + {600, 8}, + {602, 0}, } _pcsp__decimal_to_f64 = [][2]uint32{ {1, 0}, @@ -479,60 +526,62 @@ var ( {10, 32}, {12, 40}, {13, 48}, - {1144, 56}, - {1148, 48}, - {1149, 40}, - {1151, 32}, - {1153, 24}, - {1155, 16}, - {1157, 8}, - {1158, 0}, - {1169, 56}, - } - _pcsp__right_shift = [][2]uint32{ - {1, 0}, - {318, 8}, - {319, 0}, - {387, 8}, - {388, 0}, - {396, 8}, - {398, 0}, + {951, 56}, + {955, 48}, + {956, 40}, + {958, 32}, + {960, 24}, + {962, 16}, + {964, 8}, + {965, 0}, + {977, 56}, } _pcsp__left_shift = [][2]uint32{ {1, 0}, {4, 8}, {6, 16}, - {363, 24}, - {364, 16}, - {366, 8}, - {367, 0}, - {470, 24}, - {471, 16}, + {8, 24}, + {418, 32}, + {419, 24}, + {421, 16}, + {423, 8}, + {424, 0}, + {539, 32}, + } + _pcsp__right_shift = [][2]uint32{ + {1, 0}, + {4, 8}, + {452, 16}, + {453, 8}, + {454, 0}, + {462, 16}, + {463, 8}, + {464, 0}, + {472, 16}, {473, 8}, - {474, 0}, - {486, 24}, + {475, 0}, } _pcsp__vsigned = [][2]uint32{ {1, 0}, {4, 8}, - {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}, + {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}, } _pcsp__vstring = [][2]uint32{ {1, 0}, @@ -551,18 +600,32 @@ var ( } _pcsp__vunsigned = [][2]uint32{ {1, 0}, - {78, 8}, - {79, 0}, + {4, 8}, + {6, 16}, + {72, 24}, + {73, 16}, + {75, 8}, + {76, 0}, + {87, 24}, + {88, 16}, {90, 8}, {91, 0}, - {114, 8}, - {115, 0}, - {273, 8}, - {274, 0}, - {312, 8}, - {313, 0}, - {320, 8}, - {322, 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}, } ) @@ -578,6 +641,8 @@ var Funcs = []loader.CFunc{ {"_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}, @@ -596,8 +661,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}, - {"_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}, + {"_right_shift", _entry__right_shift, _size__right_shift, _stack__right_shift, _pcsp__right_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/vendor/github.com/bytedance/sonic/internal/native/sse/native_text_amd64.go b/vendor/github.com/bytedance/sonic/internal/native/sse/native_text_amd64.go index f264063f..95142757 100644 --- a/vendor/github.com/bytedance/sonic/internal/native/sse/native_text_amd64.go +++ b/vendor/github.com/bytedance/sonic/internal/native/sse/native_text_amd64.go @@ -11,12927 +11,13265 @@ var Text__native_entry__ = []byte{ //0x00000010 _lspace 0x55, //0x00000010 pushq %rbp 0x48, 0x89, 0xe5, //0x00000011 movq %rsp, %rbp - 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, 0x66, 0xc0, 0x00, 0x00, //0x00000183 leaq $49254(%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, 0xd5, 0x87, 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, 0x52, 0xbc, 0x00, 0x00, //0x000004c7 leaq $48210(%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, 0x05, 0xbb, 0x00, 0x00, //0x00000614 leaq $47877(%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, 0xe7, 0x82, 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, 0xf6, 0xb4, 0x00, 0x00, //0x00000c23 leaq $46326(%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, 0x99, 0xb4, 0x00, 0x00, //0x00000c80 leaq $46233(%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, 0x21, 0xb4, 0x00, 0x00, //0x00000cf8 leaq $46113(%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, 0x00, 0xb4, 0x00, 0x00, //0x00000d19 leaq $46080(%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, 0x1c, 0xb3, 0x00, 0x00, //0x00000dfd leaq $45852(%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, 0xf4, 0xb2, 0x00, 0x00, //0x00000e25 leaq $45812(%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, 0xe3, 0xb2, 0x00, 0x00, //0x00000e36 leaq $45795(%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, 0xcb, 0xb2, 0x00, 0x00, //0x00000e4e leaq $45771(%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, 0x29, 0xb2, 0x00, 0x00, //0x00000ef0 leaq $45609(%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, 0xfd, 0xb1, 0x00, 0x00, //0x00000f1c leaq $45565(%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, 0xec, 0xb1, 0x00, 0x00, //0x00000f2d leaq $45548(%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, 0xd2, 0xb1, 0x00, 0x00, //0x00000f47 leaq $45522(%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, 0xc8, 0xd7, 0x00, 0x00, //0x000010b1 leaq $55240(%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, 0x0b, 0xb0, 0x00, 0x00, //0x0000110e leaq $45067(%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, 0xb6, 0xaf, 0x00, 0x00, //0x00001163 leaq $44982(%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, 0x90, 0xaf, 0x00, 0x00, //0x00001189 leaq $44944(%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, 0x08, 0xd6, 0x00, 0x00, //0x00001301 leaq $54792(%rip), %rcx /* __SingleQuoteTab+0(%rip) */ - 0x4c, 0x8d, 0x05, 0x01, 0xe6, 0x00, 0x00, //0x00001308 leaq $58881(%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, 0x5d, 0xd4, 0x00, 0x00, //0x000014ac leaq $54365(%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, 0xf7, 0xf1, 0x00, 0x00, //0x00001712 leaq $61943(%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, 0x2a, 0xf0, 0x00, 0x00, //0x000019df leaq $61482(%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, 0xdc, 0xe7, 0x00, 0x00, //0x0000232d leaq $59356(%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, 0x41, 0x6d, 0x00, 0x00, //0x00002818 leaq $27969(%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, 0x24, 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, 0xfc, 0x96, 0x00, 0x00, //0x000029ed leaq $38652(%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, 0xb3, 0x65, 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, 0x93, 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, 0x76, 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, 0x68, 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, 0x16, 0x96, 0x00, 0x00, //0x00002ad3 leaq $38422(%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, 0xe3, 0x62, 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, 0xa3, 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, 0x89, 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, 0x43, 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, 0xf0, 0x63, 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, 0xe1, 0x61, 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, 0xc4, 0x00, 0x00, 0x00, //0x000031e0 ja LBB11_41 - 0x4d, 0x8d, 0x74, 0x1d, 0x00, //0x000031e6 leaq (%r13,%rbx), %r14 - 0x48, 0x8d, 0x15, 0x72, 0x03, 0x00, 0x00, //0x000031eb leaq $882(%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 - 0x31, 0xc0, //0x0000323e xorl %eax, %eax - 0x80, 0xf9, 0x2d, //0x00003240 cmpb $45, %cl - 0x0f, 0x94, 0xc0, //0x00003243 sete %al - 0x49, 0x01, 0xc6, //0x00003246 addq %rax, %r14 - 0x49, 0x29, 0xc7, //0x00003249 subq %rax, %r15 - 0x0f, 0x84, 0xda, 0x02, 0x00, 0x00, //0x0000324c je LBB11_85 - 0x4c, 0x89, 0x4d, 0xc8, //0x00003252 movq %r9, $-56(%rbp) - 0x4c, 0x39, 0xfb, //0x00003256 cmpq %r15, %rbx - 0x0f, 0x83, 0x0d, 0x00, 0x00, 0x00, //0x00003259 jae LBB11_38 - 0x41, 0x8a, 0x06, //0x0000325f movb (%r14), %al - 0x04, 0xd0, //0x00003262 addb $-48, %al - 0x3c, 0x0a, //0x00003264 cmpb $10, %al - 0x0f, 0x83, 0xd9, 0x02, 0x00, 0x00, //0x00003266 jae LBB11_87 - //0x0000326c LBB11_38 - 0x4c, 0x89, 0xf7, //0x0000326c movq %r14, %rdi - 0x4c, 0x89, 0xfe, //0x0000326f movq %r15, %rsi - 0xe8, 0x09, 0x1e, 0x00, 0x00, //0x00003272 callq _do_skip_number - 0x48, 0x85, 0xc0, //0x00003277 testq %rax, %rax - 0x0f, 0x88, 0xbf, 0x02, 0x00, 0x00, //0x0000327a js LBB11_86 - 0x49, 0x01, 0xc6, //0x00003280 addq %rax, %r14 - 0x4d, 0x29, 0xee, //0x00003283 subq %r13, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x00003286 movq %r14, $-48(%rbp) - 0x4d, 0x85, 0xe4, //0x0000328a testq %r12, %r12 - 0x4c, 0x8b, 0x4d, 0xc8, //0x0000328d movq $-56(%rbp), %r9 - 0x0f, 0x8e, 0xc0, 0x02, 0x00, 0x00, //0x00003291 jle LBB11_88 - 0x49, 0xc7, 0x01, 0x08, 0x00, 0x00, 0x00, //0x00003297 movq $8, (%r9) - 0x49, 0x89, 0x59, 0x18, //0x0000329e movq %rbx, $24(%r9) - 0x4c, 0x89, 0xf3, //0x000032a2 movq %r14, %rbx - 0xe9, 0x82, 0xff, 0xff, 0xff, //0x000032a5 jmp LBB11_34 - //0x000032aa LBB11_41 - 0x49, 0xc7, 0x01, 0xfe, 0xff, 0xff, 0xff, //0x000032aa movq $-2, (%r9) - 0xe9, 0x76, 0xff, 0xff, 0xff, //0x000032b1 jmp LBB11_34 - //0x000032b6 LBB11_42 - 0x4d, 0x89, 0xce, //0x000032b6 movq %r9, %r14 - 0x48, 0xc7, 0x45, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000032b9 movq $-1, $-64(%rbp) - 0x48, 0x8d, 0x7d, 0xb0, //0x000032c1 leaq $-80(%rbp), %rdi - 0x48, 0x8d, 0x55, 0xc0, //0x000032c5 leaq $-64(%rbp), %rdx - 0x4c, 0x89, 0xe6, //0x000032c9 movq %r12, %rsi - 0x4c, 0x89, 0xc1, //0x000032cc movq %r8, %rcx - 0xe8, 0x3c, 0x05, 0x00, 0x00, //0x000032cf callq _advance_string - 0x48, 0x89, 0xc3, //0x000032d4 movq %rax, %rbx - 0x48, 0x85, 0xc0, //0x000032d7 testq %rax, %rax - 0x0f, 0x88, 0x41, 0x01, 0x00, 0x00, //0x000032da js LBB11_61 - 0x48, 0x89, 0x5d, 0xd0, //0x000032e0 movq %rbx, $-48(%rbp) - 0x4d, 0x89, 0x66, 0x10, //0x000032e4 movq %r12, $16(%r14) - 0x48, 0x8b, 0x45, 0xc0, //0x000032e8 movq $-64(%rbp), %rax - 0x48, 0x39, 0xd8, //0x000032ec cmpq %rbx, %rax - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000032ef movq $-1, %rcx - 0x48, 0x0f, 0x4c, 0xc8, //0x000032f6 cmovlq %rax, %rcx - 0x49, 0x89, 0x4e, 0x18, //0x000032fa movq %rcx, $24(%r14) - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x000032fe movl $7, %eax - 0x49, 0x89, 0x06, //0x00003303 movq %rax, (%r14) - 0xe9, 0x21, 0xff, 0xff, 0xff, //0x00003306 jmp LBB11_34 - //0x0000330b LBB11_44 - 0x31, 0xc0, //0x0000330b xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x0000330d testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x00003310 setns %al - 0xb9, 0x0b, 0x00, 0x00, 0x00, //0x00003313 movl $11, %ecx - 0xe9, 0xee, 0x00, 0x00, 0x00, //0x00003318 jmp LBB11_60 - //0x0000331d LBB11_45 - 0x31, 0xc0, //0x0000331d xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x0000331f testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x00003322 setns %al - 0xb9, 0x0a, 0x00, 0x00, 0x00, //0x00003325 movl $10, %ecx - 0xe9, 0xdc, 0x00, 0x00, 0x00, //0x0000332a jmp LBB11_60 - //0x0000332f LBB11_46 - 0x49, 0xc7, 0x01, 0x05, 0x00, 0x00, 0x00, //0x0000332f movq $5, (%r9) - 0xe9, 0xee, 0xfe, 0xff, 0xff, //0x00003336 jmp LBB11_33 - //0x0000333b LBB11_47 - 0x31, 0xc0, //0x0000333b xorl %eax, %eax - 0x45, 0x85, 0xc0, //0x0000333d testl %r8d, %r8d - 0x0f, 0x99, 0xc0, //0x00003340 setns %al - 0xb9, 0x0c, 0x00, 0x00, 0x00, //0x00003343 movl $12, %ecx - 0xe9, 0xbe, 0x00, 0x00, 0x00, //0x00003348 jmp LBB11_60 - //0x0000334d LBB11_48 - 0x49, 0x8d, 0x47, 0xfc, //0x0000334d leaq $-4(%r15), %rax - 0x48, 0x39, 0xc3, //0x00003351 cmpq %rax, %rbx - 0x0f, 0x83, 0x88, 0x00, 0x00, 0x00, //0x00003354 jae LBB11_57 - 0x43, 0x8b, 0x4c, 0x25, 0x00, //0x0000335a movl (%r13,%r12), %ecx - 0x81, 0xf9, 0x61, 0x6c, 0x73, 0x65, //0x0000335f cmpl $1702063201, %ecx - 0x0f, 0x85, 0xc5, 0x00, 0x00, 0x00, //0x00003365 jne LBB11_62 - 0x48, 0x83, 0xc3, 0x05, //0x0000336b addq $5, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x0000336f movq %rbx, $-48(%rbp) - 0xb8, 0x04, 0x00, 0x00, 0x00, //0x00003373 movl $4, %eax - 0x49, 0x89, 0xdf, //0x00003378 movq %rbx, %r15 - 0xe9, 0xa1, 0x01, 0x00, 0x00, //0x0000337b jmp LBB11_84 - //0x00003380 LBB11_51 - 0x49, 0x8d, 0x47, 0xfd, //0x00003380 leaq $-3(%r15), %rax - 0x48, 0x39, 0xc3, //0x00003384 cmpq %rax, %rbx - 0x0f, 0x83, 0x55, 0x00, 0x00, 0x00, //0x00003387 jae LBB11_57 - 0x41, 0x8b, 0x0e, //0x0000338d movl (%r14), %ecx - 0x81, 0xf9, 0x6e, 0x75, 0x6c, 0x6c, //0x00003390 cmpl $1819047278, %ecx - 0x0f, 0x85, 0xd3, 0x00, 0x00, 0x00, //0x00003396 jne LBB11_66 - 0x48, 0x83, 0xc3, 0x04, //0x0000339c addq $4, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x000033a0 movq %rbx, $-48(%rbp) - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000033a4 movl $2, %eax - 0x49, 0x89, 0xdf, //0x000033a9 movq %rbx, %r15 - 0xe9, 0x70, 0x01, 0x00, 0x00, //0x000033ac jmp LBB11_84 - //0x000033b1 LBB11_54 - 0x49, 0x8d, 0x47, 0xfd, //0x000033b1 leaq $-3(%r15), %rax - 0x48, 0x39, 0xc3, //0x000033b5 cmpq %rax, %rbx - 0x0f, 0x83, 0x24, 0x00, 0x00, 0x00, //0x000033b8 jae LBB11_57 - 0x41, 0x8b, 0x0e, //0x000033be movl (%r14), %ecx - 0x81, 0xf9, 0x74, 0x72, 0x75, 0x65, //0x000033c1 cmpl $1702195828, %ecx - 0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x000033c7 jne LBB11_70 - 0x48, 0x83, 0xc3, 0x04, //0x000033cd addq $4, %rbx - 0x48, 0x89, 0x5d, 0xd0, //0x000033d1 movq %rbx, $-48(%rbp) - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x000033d5 movl $3, %eax - 0x49, 0x89, 0xdf, //0x000033da movq %rbx, %r15 - 0xe9, 0x3f, 0x01, 0x00, 0x00, //0x000033dd jmp LBB11_84 - //0x000033e2 LBB11_57 - 0x4c, 0x89, 0x7d, 0xd0, //0x000033e2 movq %r15, $-48(%rbp) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000033e6 movq $-1, %rax - 0xe9, 0x2f, 0x01, 0x00, 0x00, //0x000033ed jmp LBB11_84 - //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, 0x24, 0x00, 0x00, 0x00, //0x000034f8 jmp LBB11_84 - //0x000034fd LBB11_74 - 0x4d, 0x89, 0xe7, //0x000034fd movq %r12, %r15 - 0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00003500 jmp LBB11_84 - //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) - //0x00003521 LBB11_84 - 0x49, 0x89, 0x01, //0x00003521 movq %rax, (%r9) - 0x4c, 0x89, 0xfb, //0x00003524 movq %r15, %rbx - 0xe9, 0x00, 0xfd, 0xff, 0xff, //0x00003527 jmp LBB11_34 - //0x0000352c LBB11_85 - 0x4d, 0x29, 0xee, //0x0000352c subq %r13, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x0000352f movq %r14, $-48(%rbp) - 0x48, 0xc7, 0xc3, 0xff, 0xff, 0xff, 0xff, //0x00003533 movq $-1, %rbx - 0xe9, 0x18, 0x00, 0x00, 0x00, //0x0000353a jmp LBB11_88 - //0x0000353f LBB11_86 - 0x48, 0xf7, 0xd0, //0x0000353f notq %rax - 0x49, 0x01, 0xc6, //0x00003542 addq %rax, %r14 - //0x00003545 LBB11_87 - 0x4d, 0x29, 0xee, //0x00003545 subq %r13, %r14 - 0x4c, 0x89, 0x75, 0xd0, //0x00003548 movq %r14, $-48(%rbp) - 0x48, 0xc7, 0xc3, 0xfe, 0xff, 0xff, 0xff, //0x0000354c movq $-2, %rbx - 0x4c, 0x8b, 0x4d, 0xc8, //0x00003553 movq $-56(%rbp), %r9 - //0x00003557 LBB11_88 - 0x49, 0x89, 0x19, //0x00003557 movq %rbx, (%r9) - 0x4c, 0x89, 0xf3, //0x0000355a movq %r14, %rbx - 0xe9, 0xca, 0xfc, 0xff, 0xff, //0x0000355d jmp LBB11_34 - 0x90, 0x90, //0x00003562 .p2align 2, 0x90 - // // .set L11_0_set_32, LBB11_32-LJTI11_0 - // // .set L11_0_set_41, LBB11_41-LJTI11_0 - // // .set L11_0_set_42, LBB11_42-LJTI11_0 - // // .set L11_0_set_44, LBB11_44-LJTI11_0 - // // .set L11_0_set_30, LBB11_30-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_48, LBB11_48-LJTI11_0 - // // .set L11_0_set_51, LBB11_51-LJTI11_0 - // // .set L11_0_set_54, LBB11_54-LJTI11_0 - // // .set L11_0_set_58, LBB11_58-LJTI11_0 - // // .set L11_0_set_59, LBB11_59-LJTI11_0 - //0x00003564 LJTI11_0 - 0xbe, 0xfc, 0xff, 0xff, //0x00003564 .long L11_0_set_32 - 0x46, 0xfd, 0xff, 0xff, //0x00003568 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000356c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003570 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003574 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003578 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000357c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003580 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003584 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003588 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000358c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003590 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003594 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003598 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000359c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035a0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035a4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035a8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035ac .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035b0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035b4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035b8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035bc .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035c0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035c4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035c8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035cc .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035d0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035d4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035d8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035dc .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035e0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035e4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035e8 .long L11_0_set_41 - 0x52, 0xfd, 0xff, 0xff, //0x000035ec .long L11_0_set_42 - 0x46, 0xfd, 0xff, 0xff, //0x000035f0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035f4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035f8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000035fc .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003600 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003604 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003608 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000360c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003610 .long L11_0_set_41 - 0xa7, 0xfd, 0xff, 0xff, //0x00003614 .long L11_0_set_44 - 0x97, 0xfc, 0xff, 0xff, //0x00003618 .long L11_0_set_30 - 0x46, 0xfd, 0xff, 0xff, //0x0000361c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003620 .long L11_0_set_41 - 0x97, 0xfc, 0xff, 0xff, //0x00003624 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003628 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x0000362c .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003630 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003634 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003638 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x0000363c .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003640 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003644 .long L11_0_set_30 - 0x97, 0xfc, 0xff, 0xff, //0x00003648 .long L11_0_set_30 - 0xb9, 0xfd, 0xff, 0xff, //0x0000364c .long L11_0_set_45 - 0x46, 0xfd, 0xff, 0xff, //0x00003650 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003654 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003658 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000365c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003660 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003664 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003668 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000366c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003670 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003674 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003678 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000367c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003680 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003684 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003688 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000368c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003690 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003694 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003698 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000369c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036a0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036a4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036a8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036ac .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036b0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036b4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036b8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036bc .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036c0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036c4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036c8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036cc .long L11_0_set_41 - 0xcb, 0xfd, 0xff, 0xff, //0x000036d0 .long L11_0_set_46 - 0x46, 0xfd, 0xff, 0xff, //0x000036d4 .long L11_0_set_41 - 0xd7, 0xfd, 0xff, 0xff, //0x000036d8 .long L11_0_set_47 - 0x46, 0xfd, 0xff, 0xff, //0x000036dc .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036e0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036e4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036e8 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036ec .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036f0 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036f4 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x000036f8 .long L11_0_set_41 - 0xe9, 0xfd, 0xff, 0xff, //0x000036fc .long L11_0_set_48 - 0x46, 0xfd, 0xff, 0xff, //0x00003700 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003704 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003708 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000370c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003710 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003714 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003718 .long L11_0_set_41 - 0x1c, 0xfe, 0xff, 0xff, //0x0000371c .long L11_0_set_51 - 0x46, 0xfd, 0xff, 0xff, //0x00003720 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003724 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003728 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000372c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003730 .long L11_0_set_41 - 0x4d, 0xfe, 0xff, 0xff, //0x00003734 .long L11_0_set_54 - 0x46, 0xfd, 0xff, 0xff, //0x00003738 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000373c .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003740 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003744 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x00003748 .long L11_0_set_41 - 0x46, 0xfd, 0xff, 0xff, //0x0000374c .long L11_0_set_41 - 0x8e, 0xfe, 0xff, 0xff, //0x00003750 .long L11_0_set_58 - 0x46, 0xfd, 0xff, 0xff, //0x00003754 .long L11_0_set_41 - 0x9a, 0xfe, 0xff, 0xff, //0x00003758 .long L11_0_set_59 - 0x90, 0x90, 0x90, 0x90, //0x0000375c .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, 0x82, 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, 0x9d, 0xf1, 0x00, 0x00, //0x0000423c leaq $61853(%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, 0x58, 0xf1, 0x00, 0x00, //0x00004281 leaq $61784(%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, 0xdd, 0xf0, 0x00, 0x00, //0x000042fc leaq $61661(%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, 0x54, //0x00005598 pushq %r12 - 0x53, //0x0000559a pushq %rbx - 0x49, 0x89, 0xf6, //0x0000559b movq %rsi, %r14 - 0x4c, 0x8b, 0x27, //0x0000559e movq (%rdi), %r12 - 0x48, 0x8b, 0x77, 0x08, //0x000055a1 movq $8(%rdi), %rsi - 0x4d, 0x8b, 0x3e, //0x000055a5 movq (%r14), %r15 - 0x31, 0xc0, //0x000055a8 xorl %eax, %eax - 0x43, 0x80, 0x3c, 0x3c, 0x2d, //0x000055aa cmpb $45, (%r12,%r15) - 0x4b, 0x8d, 0x1c, 0x3c, //0x000055af leaq (%r12,%r15), %rbx - 0x0f, 0x94, 0xc0, //0x000055b3 sete %al - 0x48, 0x01, 0xc3, //0x000055b6 addq %rax, %rbx - 0x48, 0x29, 0xc6, //0x000055b9 subq %rax, %rsi - 0x0f, 0x84, 0x3b, 0x00, 0x00, 0x00, //0x000055bc je LBB24_6 - 0x49, 0x39, 0xf7, //0x000055c2 cmpq %rsi, %r15 - 0x0f, 0x83, 0x0c, 0x00, 0x00, 0x00, //0x000055c5 jae LBB24_3 - 0x8a, 0x03, //0x000055cb movb (%rbx), %al - 0x04, 0xd0, //0x000055cd addb $-48, %al - 0x3c, 0x09, //0x000055cf cmpb $9, %al - 0x0f, 0x87, 0x38, 0x00, 0x00, 0x00, //0x000055d1 ja LBB24_8 - //0x000055d7 LBB24_3 - 0x48, 0x89, 0xdf, //0x000055d7 movq %rbx, %rdi - 0xe8, 0xa1, 0xfa, 0xff, 0xff, //0x000055da callq _do_skip_number - 0x48, 0x85, 0xc0, //0x000055df testq %rax, %rax - 0x0f, 0x88, 0x21, 0x00, 0x00, 0x00, //0x000055e2 js LBB24_7 - 0x48, 0x01, 0xc3, //0x000055e8 addq %rax, %rbx - //0x000055eb LBB24_5 - 0x4c, 0x29, 0xe3, //0x000055eb subq %r12, %rbx - 0x49, 0x89, 0x1e, //0x000055ee movq %rbx, (%r14) - 0x4c, 0x89, 0xf8, //0x000055f1 movq %r15, %rax - 0x5b, //0x000055f4 popq %rbx - 0x41, 0x5c, //0x000055f5 popq %r12 - 0x41, 0x5e, //0x000055f7 popq %r14 - 0x41, 0x5f, //0x000055f9 popq %r15 - 0x5d, //0x000055fb popq %rbp - 0xc3, //0x000055fc retq - //0x000055fd LBB24_6 - 0x49, 0xc7, 0xc7, 0xff, 0xff, 0xff, 0xff, //0x000055fd movq $-1, %r15 - 0xe9, 0xe2, 0xff, 0xff, 0xff, //0x00005604 jmp LBB24_5 - //0x00005609 LBB24_7 - 0x48, 0xf7, 0xd0, //0x00005609 notq %rax - 0x48, 0x01, 0xc3, //0x0000560c addq %rax, %rbx - //0x0000560f LBB24_8 - 0x49, 0xc7, 0xc7, 0xfe, 0xff, 0xff, 0xff, //0x0000560f movq $-2, %r15 - 0xe9, 0xd0, 0xff, 0xff, 0xff, //0x00005616 jmp LBB24_5 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000561b .p2align 4, 0x90 - //0x00005620 _skip_one - 0x55, //0x00005620 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005621 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00005624 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00005627 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000562a movq %rdi, %rsi - 0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000562d movl $1, %edi - 0x66, 0x48, 0x0f, 0x6e, 0xc7, //0x00005632 movq %rdi, %xmm0 - 0xf3, 0x0f, 0x7f, 0x00, //0x00005637 movdqu %xmm0, (%rax) - 0x48, 0x89, 0xc7, //0x0000563b movq %rax, %rdi - 0x5d, //0x0000563e popq %rbp - 0xe9, 0x1c, 0xf0, 0xff, 0xff, //0x0000563f jmp _fsm_exec - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005644 .p2align 4, 0x90 - //0x00005650 _validate_one - 0x55, //0x00005650 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005651 movq %rsp, %rbp - 0x48, 0x89, 0xd0, //0x00005654 movq %rdx, %rax - 0x48, 0x89, 0xf2, //0x00005657 movq %rsi, %rdx - 0x48, 0x89, 0xfe, //0x0000565a movq %rdi, %rsi - 0xb9, 0x01, 0x00, 0x00, 0x00, //0x0000565d movl $1, %ecx - 0x66, 0x48, 0x0f, 0x6e, 0xc1, //0x00005662 movq %rcx, %xmm0 - 0xf3, 0x0f, 0x7f, 0x00, //0x00005667 movdqu %xmm0, (%rax) - 0xb9, 0x20, 0x00, 0x00, 0x00, //0x0000566b movl $32, %ecx - 0x48, 0x89, 0xc7, //0x00005670 movq %rax, %rdi - 0x5d, //0x00005673 popq %rbp - 0xe9, 0xe7, 0xef, 0xff, 0xff, //0x00005674 jmp _fsm_exec - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00005679 .p2align 4, 0x00 - //0x00005680 LCPI27_0 - 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, 0x2c, //0x00005680 QUAD $0x2c2c2c2c2c2c2c2c; QUAD $0x2c2c2c2c2c2c2c2c // .space 16, ',,,,,,,,,,,,,,,,' - //0x00005690 LCPI27_1 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x00005690 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x000056a0 LCPI27_2 - 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, 0x7d, //0x000056a0 QUAD $0x7d7d7d7d7d7d7d7d; QUAD $0x7d7d7d7d7d7d7d7d // .space 16, '}}}}}}}}}}}}}}}}' - //0x000056b0 LCPI27_3 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x000056b0 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x000056c0 LCPI27_4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x000056c0 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000056d0 LCPI27_5 - 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, 0x7b, //0x000056d0 QUAD $0x7b7b7b7b7b7b7b7b; QUAD $0x7b7b7b7b7b7b7b7b // .space 16, '{{{{{{{{{{{{{{{{' - //0x000056e0 LCPI27_6 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x000056e0 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x000056f0 LCPI27_7 - 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, 0x5d, //0x000056f0 QUAD $0x5d5d5d5d5d5d5d5d; QUAD $0x5d5d5d5d5d5d5d5d // .space 16, ']]]]]]]]]]]]]]]]' - //0x00005700 .p2align 4, 0x90 - //0x00005700 _skip_one_fast - 0x55, //0x00005700 pushq %rbp - 0x48, 0x89, 0xe5, //0x00005701 movq %rsp, %rbp - 0x41, 0x57, //0x00005704 pushq %r15 - 0x41, 0x56, //0x00005706 pushq %r14 - 0x41, 0x55, //0x00005708 pushq %r13 - 0x41, 0x54, //0x0000570a pushq %r12 - 0x53, //0x0000570c pushq %rbx - 0x48, 0x83, 0xec, 0x58, //0x0000570d subq $88, %rsp - 0x4c, 0x8b, 0x07, //0x00005711 movq (%rdi), %r8 - 0x4c, 0x8b, 0x4f, 0x08, //0x00005714 movq $8(%rdi), %r9 - 0x48, 0x8b, 0x16, //0x00005718 movq (%rsi), %rdx - 0x48, 0x89, 0xd0, //0x0000571b movq %rdx, %rax - 0x4c, 0x29, 0xc8, //0x0000571e subq %r9, %rax - 0x0f, 0x83, 0x2a, 0x00, 0x00, 0x00, //0x00005721 jae LBB27_5 - 0x41, 0x8a, 0x0c, 0x10, //0x00005727 movb (%r8,%rdx), %cl - 0x80, 0xf9, 0x0d, //0x0000572b cmpb $13, %cl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x0000572e je LBB27_5 - 0x80, 0xf9, 0x20, //0x00005734 cmpb $32, %cl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00005737 je LBB27_5 - 0x80, 0xc1, 0xf7, //0x0000573d addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00005740 cmpb $1, %cl - 0x0f, 0x86, 0x08, 0x00, 0x00, 0x00, //0x00005743 jbe LBB27_5 - 0x49, 0x89, 0xd6, //0x00005749 movq %rdx, %r14 - 0xe9, 0x2e, 0x01, 0x00, 0x00, //0x0000574c jmp LBB27_27 - //0x00005751 LBB27_5 - 0x4c, 0x8d, 0x72, 0x01, //0x00005751 leaq $1(%rdx), %r14 - 0x4d, 0x39, 0xce, //0x00005755 cmpq %r9, %r14 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00005758 jae LBB27_9 - 0x43, 0x8a, 0x0c, 0x30, //0x0000575e movb (%r8,%r14), %cl - 0x80, 0xf9, 0x0d, //0x00005762 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00005765 je LBB27_9 - 0x80, 0xf9, 0x20, //0x0000576b cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000576e je LBB27_9 - 0x80, 0xc1, 0xf7, //0x00005774 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x00005777 cmpb $1, %cl - 0x0f, 0x87, 0xff, 0x00, 0x00, 0x00, //0x0000577a ja LBB27_27 - //0x00005780 LBB27_9 - 0x4c, 0x8d, 0x72, 0x02, //0x00005780 leaq $2(%rdx), %r14 - 0x4d, 0x39, 0xce, //0x00005784 cmpq %r9, %r14 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x00005787 jae LBB27_13 - 0x43, 0x8a, 0x0c, 0x30, //0x0000578d movb (%r8,%r14), %cl - 0x80, 0xf9, 0x0d, //0x00005791 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00005794 je LBB27_13 - 0x80, 0xf9, 0x20, //0x0000579a cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x0000579d je LBB27_13 - 0x80, 0xc1, 0xf7, //0x000057a3 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x000057a6 cmpb $1, %cl - 0x0f, 0x87, 0xd0, 0x00, 0x00, 0x00, //0x000057a9 ja LBB27_27 - //0x000057af LBB27_13 - 0x4c, 0x8d, 0x72, 0x03, //0x000057af leaq $3(%rdx), %r14 - 0x4d, 0x39, 0xce, //0x000057b3 cmpq %r9, %r14 - 0x0f, 0x83, 0x22, 0x00, 0x00, 0x00, //0x000057b6 jae LBB27_17 - 0x43, 0x8a, 0x0c, 0x30, //0x000057bc movb (%r8,%r14), %cl - 0x80, 0xf9, 0x0d, //0x000057c0 cmpb $13, %cl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x000057c3 je LBB27_17 - 0x80, 0xf9, 0x20, //0x000057c9 cmpb $32, %cl - 0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x000057cc je LBB27_17 - 0x80, 0xc1, 0xf7, //0x000057d2 addb $-9, %cl - 0x80, 0xf9, 0x01, //0x000057d5 cmpb $1, %cl - 0x0f, 0x87, 0xa1, 0x00, 0x00, 0x00, //0x000057d8 ja LBB27_27 - //0x000057de LBB27_17 - 0x48, 0x8d, 0x4a, 0x04, //0x000057de leaq $4(%rdx), %rcx - 0x49, 0x39, 0xc9, //0x000057e2 cmpq %rcx, %r9 - 0x0f, 0x86, 0x4e, 0x00, 0x00, 0x00, //0x000057e5 jbe LBB27_23 - 0x49, 0x39, 0xc9, //0x000057eb cmpq %rcx, %r9 - 0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x000057ee je LBB27_24 - 0x4b, 0x8d, 0x0c, 0x08, //0x000057f4 leaq (%r8,%r9), %rcx - 0x48, 0x83, 0xc0, 0x04, //0x000057f8 addq $4, %rax - 0x4e, 0x8d, 0x74, 0x02, 0x05, //0x000057fc leaq $5(%rdx,%r8), %r14 - 0x48, 0xba, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00005801 movabsq $4294977024, %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000580b .p2align 4, 0x90 - //0x00005810 LBB27_20 - 0x41, 0x0f, 0xbe, 0x5e, 0xff, //0x00005810 movsbl $-1(%r14), %ebx - 0x83, 0xfb, 0x20, //0x00005815 cmpl $32, %ebx - 0x0f, 0x87, 0x48, 0x00, 0x00, 0x00, //0x00005818 ja LBB27_26 - 0x48, 0x0f, 0xa3, 0xda, //0x0000581e btq %rbx, %rdx - 0x0f, 0x83, 0x3e, 0x00, 0x00, 0x00, //0x00005822 jae LBB27_26 - 0x49, 0xff, 0xc6, //0x00005828 incq %r14 - 0x48, 0xff, 0xc0, //0x0000582b incq %rax - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x0000582e jne LBB27_20 - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00005834 jmp LBB27_25 - //0x00005839 LBB27_23 - 0x48, 0x89, 0x0e, //0x00005839 movq %rcx, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000583c movq $-1, %rax - 0xe9, 0x4a, 0x01, 0x00, 0x00, //0x00005843 jmp LBB27_45 - //0x00005848 LBB27_24 - 0x4c, 0x01, 0xc1, //0x00005848 addq %r8, %rcx - //0x0000584b LBB27_25 - 0x4c, 0x29, 0xc1, //0x0000584b subq %r8, %rcx - 0x49, 0x89, 0xce, //0x0000584e movq %rcx, %r14 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005851 movq $-1, %rax - 0x4d, 0x39, 0xce, //0x00005858 cmpq %r9, %r14 - 0x0f, 0x82, 0x1e, 0x00, 0x00, 0x00, //0x0000585b jb LBB27_27 - 0xe9, 0x2c, 0x01, 0x00, 0x00, //0x00005861 jmp LBB27_45 - //0x00005866 LBB27_26 - 0x4c, 0x89, 0xc0, //0x00005866 movq %r8, %rax - 0x48, 0xf7, 0xd0, //0x00005869 notq %rax - 0x49, 0x01, 0xc6, //0x0000586c addq %rax, %r14 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000586f movq $-1, %rax - 0x4d, 0x39, 0xce, //0x00005876 cmpq %r9, %r14 - 0x0f, 0x83, 0x13, 0x01, 0x00, 0x00, //0x00005879 jae LBB27_45 - //0x0000587f LBB27_27 - 0x49, 0x8d, 0x5e, 0x01, //0x0000587f leaq $1(%r14), %rbx - 0x48, 0x89, 0x1e, //0x00005883 movq %rbx, (%rsi) - 0x43, 0x0f, 0xbe, 0x0c, 0x30, //0x00005886 movsbl (%r8,%r14), %ecx - 0x83, 0xf9, 0x7b, //0x0000588b cmpl $123, %ecx - 0x0f, 0x87, 0x20, 0x01, 0x00, 0x00, //0x0000588e ja LBB27_47 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00005894 movq $-1, %rax - 0x48, 0x8d, 0x15, 0xaa, 0x0b, 0x00, 0x00, //0x0000589b leaq $2986(%rip), %rdx /* LJTI27_0+0(%rip) */ - 0x48, 0x63, 0x0c, 0x8a, //0x000058a2 movslq (%rdx,%rcx,4), %rcx - 0x48, 0x01, 0xd1, //0x000058a6 addq %rdx, %rcx - 0xff, 0xe1, //0x000058a9 jmpq *%rcx - //0x000058ab LBB27_29 - 0x48, 0x8b, 0x4f, 0x08, //0x000058ab movq $8(%rdi), %rcx - 0x48, 0x89, 0xc8, //0x000058af movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x000058b2 subq %rbx, %rax - 0x4c, 0x01, 0xc3, //0x000058b5 addq %r8, %rbx - 0x48, 0x83, 0xf8, 0x10, //0x000058b8 cmpq $16, %rax - 0x0f, 0x82, 0x7b, 0x00, 0x00, 0x00, //0x000058bc jb LBB27_34 - 0x4c, 0x29, 0xf1, //0x000058c2 subq %r14, %rcx - 0x48, 0x83, 0xc1, 0xef, //0x000058c5 addq $-17, %rcx - 0x48, 0x89, 0xca, //0x000058c9 movq %rcx, %rdx - 0x48, 0x83, 0xe2, 0xf0, //0x000058cc andq $-16, %rdx - 0x4c, 0x01, 0xf2, //0x000058d0 addq %r14, %rdx - 0x49, 0x8d, 0x54, 0x10, 0x11, //0x000058d3 leaq $17(%r8,%rdx), %rdx - 0x83, 0xe1, 0x0f, //0x000058d8 andl $15, %ecx - 0x66, 0x0f, 0x6f, 0x05, 0x9d, 0xfd, 0xff, 0xff, //0x000058db movdqa $-611(%rip), %xmm0 /* LCPI27_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0xa5, 0xfd, 0xff, 0xff, //0x000058e3 movdqa $-603(%rip), %xmm1 /* LCPI27_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0xad, 0xfd, 0xff, 0xff, //0x000058eb movdqa $-595(%rip), %xmm2 /* LCPI27_2+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000058f3 .p2align 4, 0x90 - //0x00005900 LBB27_31 - 0xf3, 0x0f, 0x6f, 0x1b, //0x00005900 movdqu (%rbx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00005904 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00005908 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xeb, 0xd9, //0x0000590c por %xmm1, %xmm3 - 0x66, 0x0f, 0x74, 0xda, //0x00005910 pcmpeqb %xmm2, %xmm3 - 0x66, 0x0f, 0xeb, 0xdc, //0x00005914 por %xmm4, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00005918 pmovmskb %xmm3, %edi - 0x66, 0x85, 0xff, //0x0000591c testw %di, %di - 0x0f, 0x85, 0x5a, 0x00, 0x00, 0x00, //0x0000591f jne LBB27_42 - 0x48, 0x83, 0xc3, 0x10, //0x00005925 addq $16, %rbx - 0x48, 0x83, 0xc0, 0xf0, //0x00005929 addq $-16, %rax - 0x48, 0x83, 0xf8, 0x0f, //0x0000592d cmpq $15, %rax - 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x00005931 ja LBB27_31 - 0x48, 0x89, 0xc8, //0x00005937 movq %rcx, %rax - 0x48, 0x89, 0xd3, //0x0000593a movq %rdx, %rbx - //0x0000593d LBB27_34 - 0x48, 0x85, 0xc0, //0x0000593d testq %rax, %rax - 0x0f, 0x84, 0x31, 0x00, 0x00, 0x00, //0x00005940 je LBB27_41 - 0x48, 0x8d, 0x0c, 0x03, //0x00005946 leaq (%rbx,%rax), %rcx - //0x0000594a LBB27_36 - 0x0f, 0xb6, 0x13, //0x0000594a movzbl (%rbx), %edx - 0x80, 0xfa, 0x2c, //0x0000594d cmpb $44, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00005950 je LBB27_41 - 0x80, 0xfa, 0x7d, //0x00005956 cmpb $125, %dl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00005959 je LBB27_41 - 0x80, 0xfa, 0x5d, //0x0000595f cmpb $93, %dl - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00005962 je LBB27_41 - 0x48, 0xff, 0xc3, //0x00005968 incq %rbx - 0x48, 0xff, 0xc8, //0x0000596b decq %rax - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x0000596e jne LBB27_36 - 0x48, 0x89, 0xcb, //0x00005974 movq %rcx, %rbx - //0x00005977 LBB27_41 - 0x4c, 0x29, 0xc3, //0x00005977 subq %r8, %rbx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x0000597a jmp LBB27_43 - //0x0000597f LBB27_42 - 0x0f, 0xb7, 0xc7, //0x0000597f movzwl %di, %eax - 0x48, 0x0f, 0xbc, 0xc0, //0x00005982 bsfq %rax, %rax - 0x4c, 0x29, 0xc3, //0x00005986 subq %r8, %rbx - 0x48, 0x01, 0xc3, //0x00005989 addq %rax, %rbx - //0x0000598c LBB27_43 - 0x48, 0x89, 0x1e, //0x0000598c movq %rbx, (%rsi) - //0x0000598f LBB27_44 - 0x4c, 0x89, 0xf0, //0x0000598f movq %r14, %rax - //0x00005992 LBB27_45 - 0x48, 0x83, 0xc4, 0x58, //0x00005992 addq $88, %rsp - 0x5b, //0x00005996 popq %rbx - 0x41, 0x5c, //0x00005997 popq %r12 - 0x41, 0x5d, //0x00005999 popq %r13 - 0x41, 0x5e, //0x0000599b popq %r14 - 0x41, 0x5f, //0x0000599d popq %r15 - 0x5d, //0x0000599f popq %rbp - 0xc3, //0x000059a0 retq - //0x000059a1 LBB27_46 - 0x49, 0x8d, 0x4e, 0x04, //0x000059a1 leaq $4(%r14), %rcx - 0x48, 0x3b, 0x4f, 0x08, //0x000059a5 cmpq $8(%rdi), %rcx - 0x0f, 0x87, 0xe3, 0xff, 0xff, 0xff, //0x000059a9 ja LBB27_45 - 0xe9, 0x6a, 0x05, 0x00, 0x00, //0x000059af jmp LBB27_83 - //0x000059b4 LBB27_47 - 0x4c, 0x89, 0x36, //0x000059b4 movq %r14, (%rsi) - 0x48, 0xc7, 0xc0, 0xfe, 0xff, 0xff, 0xff, //0x000059b7 movq $-2, %rax - 0xe9, 0xcf, 0xff, 0xff, 0xff, //0x000059be jmp LBB27_45 - //0x000059c3 LBB27_48 - 0x4c, 0x8b, 0x4f, 0x08, //0x000059c3 movq $8(%rdi), %r9 - 0x4d, 0x89, 0xcf, //0x000059c7 movq %r9, %r15 - 0x49, 0x29, 0xdf, //0x000059ca subq %rbx, %r15 - 0x49, 0x83, 0xff, 0x20, //0x000059cd cmpq $32, %r15 - 0x0f, 0x8c, 0x3e, 0x0a, 0x00, 0x00, //0x000059d1 jl LBB27_117 - 0x41, 0xba, 0xff, 0xff, 0xff, 0xff, //0x000059d7 movl $4294967295, %r10d - 0x4f, 0x8d, 0x1c, 0x30, //0x000059dd leaq (%r8,%r14), %r11 - 0x4d, 0x29, 0xf1, //0x000059e1 subq %r14, %r9 - 0x41, 0xbd, 0x1f, 0x00, 0x00, 0x00, //0x000059e4 movl $31, %r13d - 0x45, 0x31, 0xff, //0x000059ea xorl %r15d, %r15d - 0x66, 0x0f, 0x6f, 0x05, 0xbb, 0xfc, 0xff, 0xff, //0x000059ed movdqa $-837(%rip), %xmm0 /* LCPI27_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0xc3, 0xfc, 0xff, 0xff, //0x000059f5 movdqa $-829(%rip), %xmm1 /* LCPI27_4+0(%rip) */ - 0x45, 0x31, 0xe4, //0x000059fd xorl %r12d, %r12d - 0xe9, 0x2d, 0x00, 0x00, 0x00, //0x00005a00 jmp LBB27_50 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005a05 .p2align 4, 0x90 - //0x00005a10 LBB27_52 - 0x45, 0x31, 0xe4, //0x00005a10 xorl %r12d, %r12d - 0x85, 0xc9, //0x00005a13 testl %ecx, %ecx - 0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00005a15 jne LBB27_110 - //0x00005a1b LBB27_53 - 0x49, 0x83, 0xc7, 0x20, //0x00005a1b addq $32, %r15 - 0x4b, 0x8d, 0x4c, 0x29, 0xe0, //0x00005a1f leaq $-32(%r9,%r13), %rcx - 0x49, 0x83, 0xc5, 0xe0, //0x00005a24 addq $-32, %r13 - 0x48, 0x83, 0xf9, 0x3f, //0x00005a28 cmpq $63, %rcx - 0x0f, 0x8e, 0x60, 0x09, 0x00, 0x00, //0x00005a2c jle LBB27_54 - //0x00005a32 LBB27_50 - 0xf3, 0x43, 0x0f, 0x6f, 0x54, 0x3b, 0x01, //0x00005a32 movdqu $1(%r11,%r15), %xmm2 - 0xf3, 0x43, 0x0f, 0x6f, 0x5c, 0x3b, 0x11, //0x00005a39 movdqu $17(%r11,%r15), %xmm3 - 0x66, 0x0f, 0x6f, 0xe2, //0x00005a40 movdqa %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00005a44 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00005a48 pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x6f, 0xe3, //0x00005a4c movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x74, 0xe0, //0x00005a50 pcmpeqb %xmm0, %xmm4 - 0x66, 0x0f, 0xd7, 0xcc, //0x00005a54 pmovmskb %xmm4, %ecx - 0x48, 0xc1, 0xe1, 0x10, //0x00005a58 shlq $16, %rcx - 0x48, 0x09, 0xf9, //0x00005a5c orq %rdi, %rcx - 0x66, 0x0f, 0x74, 0xd1, //0x00005a5f pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00005a63 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x74, 0xd9, //0x00005a67 pcmpeqb %xmm1, %xmm3 - 0x66, 0x0f, 0xd7, 0xfb, //0x00005a6b pmovmskb %xmm3, %edi - 0x48, 0xc1, 0xe7, 0x10, //0x00005a6f shlq $16, %rdi - 0x48, 0x09, 0xdf, //0x00005a73 orq %rbx, %rdi - 0x48, 0x89, 0xfb, //0x00005a76 movq %rdi, %rbx - 0x4c, 0x09, 0xe3, //0x00005a79 orq %r12, %rbx - 0x0f, 0x84, 0x8e, 0xff, 0xff, 0xff, //0x00005a7c je LBB27_52 - 0x44, 0x89, 0xe3, //0x00005a82 movl %r12d, %ebx - 0x44, 0x31, 0xd3, //0x00005a85 xorl %r10d, %ebx - 0x21, 0xdf, //0x00005a88 andl %ebx, %edi - 0x8d, 0x1c, 0x3f, //0x00005a8a leal (%rdi,%rdi), %ebx - 0x44, 0x09, 0xe3, //0x00005a8d orl %r12d, %ebx - 0x41, 0x8d, 0x92, 0xab, 0xaa, 0xaa, 0xaa, //0x00005a90 leal $-1431655765(%r10), %edx - 0x31, 0xda, //0x00005a97 xorl %ebx, %edx - 0x21, 0xfa, //0x00005a99 andl %edi, %edx - 0x81, 0xe2, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005a9b andl $-1431655766, %edx - 0x45, 0x31, 0xe4, //0x00005aa1 xorl %r12d, %r12d - 0x01, 0xfa, //0x00005aa4 addl %edi, %edx - 0x41, 0x0f, 0x92, 0xc4, //0x00005aa6 setb %r12b - 0x01, 0xd2, //0x00005aaa addl %edx, %edx - 0x81, 0xf2, 0x55, 0x55, 0x55, 0x55, //0x00005aac xorl $1431655765, %edx - 0x21, 0xda, //0x00005ab2 andl %ebx, %edx - 0x44, 0x31, 0xd2, //0x00005ab4 xorl %r10d, %edx - 0x21, 0xd1, //0x00005ab7 andl %edx, %ecx - 0x85, 0xc9, //0x00005ab9 testl %ecx, %ecx - 0x0f, 0x84, 0x5a, 0xff, 0xff, 0xff, //0x00005abb je LBB27_53 - //0x00005ac1 LBB27_110 - 0x48, 0x0f, 0xbc, 0xc1, //0x00005ac1 bsfq %rcx, %rax - 0x49, 0x01, 0xc3, //0x00005ac5 addq %rax, %r11 - 0x4d, 0x01, 0xfb, //0x00005ac8 addq %r15, %r11 - 0x4d, 0x29, 0xc3, //0x00005acb subq %r8, %r11 - 0x49, 0x83, 0xc3, 0x02, //0x00005ace addq $2, %r11 - 0x4c, 0x89, 0x1e, //0x00005ad2 movq %r11, (%rsi) - 0xe9, 0xb5, 0xfe, 0xff, 0xff, //0x00005ad5 jmp LBB27_44 - //0x00005ada LBB27_57 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005ada movabsq $6148914691236517205, %r13 - 0x48, 0x8b, 0x4f, 0x08, //0x00005ae4 movq $8(%rdi), %rcx - 0x48, 0x29, 0xd9, //0x00005ae8 subq %rbx, %rcx - 0x49, 0x01, 0xd8, //0x00005aeb addq %rbx, %r8 - 0x45, 0x31, 0xff, //0x00005aee xorl %r15d, %r15d - 0x66, 0x44, 0x0f, 0x6f, 0x15, 0xb6, 0xfb, 0xff, 0xff, //0x00005af1 movdqa $-1098(%rip), %xmm10 /* LCPI27_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0xbe, 0xfb, 0xff, 0xff, //0x00005afa movdqa $-1090(%rip), %xmm1 /* LCPI27_4+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00005b02 pcmpeqd %xmm9, %xmm9 - 0x66, 0x0f, 0x6f, 0x1d, 0xd1, 0xfb, 0xff, 0xff, //0x00005b07 movdqa $-1071(%rip), %xmm3 /* LCPI27_6+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x25, 0xd9, 0xfb, 0xff, 0xff, //0x00005b0f movdqa $-1063(%rip), %xmm4 /* LCPI27_7+0(%rip) */ - 0x45, 0x0f, 0x57, 0xc0, //0x00005b17 xorps %xmm8, %xmm8 - 0x45, 0x31, 0xd2, //0x00005b1b xorl %r10d, %r10d - 0x31, 0xd2, //0x00005b1e xorl %edx, %edx - 0x48, 0x89, 0x55, 0xc0, //0x00005b20 movq %rdx, $-64(%rbp) - 0x45, 0x31, 0xdb, //0x00005b24 xorl %r11d, %r11d - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x00005b27 jmp LBB27_59 - //0x00005b2c LBB27_58 - 0x49, 0xc1, 0xf9, 0x3f, //0x00005b2c sarq $63, %r9 - 0x4c, 0x89, 0xf9, //0x00005b30 movq %r15, %rcx - 0x48, 0xd1, 0xe9, //0x00005b33 shrq %rcx - 0x4c, 0x21, 0xe9, //0x00005b36 andq %r13, %rcx - 0x49, 0x29, 0xcf, //0x00005b39 subq %rcx, %r15 - 0x4c, 0x89, 0xf9, //0x00005b3c movq %r15, %rcx - 0x4c, 0x21, 0xd1, //0x00005b3f andq %r10, %rcx - 0x49, 0xc1, 0xef, 0x02, //0x00005b42 shrq $2, %r15 - 0x4d, 0x21, 0xd7, //0x00005b46 andq %r10, %r15 - 0x49, 0x01, 0xcf, //0x00005b49 addq %rcx, %r15 - 0x4c, 0x89, 0xf9, //0x00005b4c movq %r15, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00005b4f shrq $4, %rcx - 0x4c, 0x01, 0xf9, //0x00005b53 addq %r15, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005b56 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x00005b60 andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005b63 movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00005b6d imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00005b71 shrq $56, %rcx - 0x48, 0x01, 0x4d, 0xc0, //0x00005b75 addq %rcx, $-64(%rbp) - 0x49, 0x83, 0xc0, 0x40, //0x00005b79 addq $64, %r8 - 0x48, 0x8b, 0x4d, 0xd0, //0x00005b7d movq $-48(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00005b81 addq $-64, %rcx - 0x4d, 0x89, 0xcf, //0x00005b85 movq %r9, %r15 - 0x4c, 0x8b, 0x55, 0xc8, //0x00005b88 movq $-56(%rbp), %r10 - //0x00005b8c LBB27_59 - 0x48, 0x83, 0xf9, 0x40, //0x00005b8c cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00005b90 movq %rcx, $-48(%rbp) - 0x0f, 0x8c, 0x34, 0x02, 0x00, 0x00, //0x00005b94 jl LBB27_66 - //0x00005b9a LBB27_60 - 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00005b9a movdqu (%r8), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x00005b9f movdqu $16(%r8), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x00005ba5 movdqu $32(%r8), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x00005bab movdqu $48(%r8), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00005bb1 movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005bb5 pcmpeqb %xmm10, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xca, //0x00005bba pmovmskb %xmm2, %r9d - 0x66, 0x0f, 0x6f, 0xd5, //0x00005bbf movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005bc3 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00005bc8 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd7, //0x00005bcc movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005bd0 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00005bd5 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd6, //0x00005bd9 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00005bdd pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00005be2 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00005be6 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00005bea shlq $32, %rbx - 0x48, 0xc1, 0xe1, 0x10, //0x00005bee shlq $16, %rcx - 0x49, 0x09, 0xc9, //0x00005bf2 orq %rcx, %r9 - 0x49, 0x09, 0xd9, //0x00005bf5 orq %rbx, %r9 - 0x49, 0x09, 0xd1, //0x00005bf8 orq %rdx, %r9 - 0x66, 0x0f, 0x6f, 0xd0, //0x00005bfb movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005bff pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00005c03 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd5, //0x00005c07 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005c0b pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00005c0f pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x6f, 0xd7, //0x00005c14 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005c18 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00005c1c pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd6, //0x00005c20 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00005c24 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00005c28 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00005c2c shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00005c30 shlq $32, %rbx - 0x49, 0xc1, 0xe4, 0x10, //0x00005c34 shlq $16, %r12 - 0x4c, 0x09, 0xe1, //0x00005c38 orq %r12, %rcx - 0x48, 0x09, 0xd9, //0x00005c3b orq %rbx, %rcx - 0x48, 0x09, 0xd1, //0x00005c3e orq %rdx, %rcx - 0x48, 0x89, 0xca, //0x00005c41 movq %rcx, %rdx - 0x4c, 0x09, 0xd2, //0x00005c44 orq %r10, %rdx - 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00005c47 je LBB27_62 - 0x4c, 0x89, 0xd2, //0x00005c4d movq %r10, %rdx - 0x48, 0xf7, 0xd2, //0x00005c50 notq %rdx - 0x48, 0x21, 0xca, //0x00005c53 andq %rcx, %rdx - 0x4c, 0x8d, 0x24, 0x12, //0x00005c56 leaq (%rdx,%rdx), %r12 - 0x4d, 0x09, 0xd4, //0x00005c5a orq %r10, %r12 - 0x4d, 0x89, 0xe2, //0x00005c5d movq %r12, %r10 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00005c60 movabsq $-6148914691236517206, %rbx - 0x49, 0x31, 0xda, //0x00005c6a xorq %rbx, %r10 - 0x48, 0x21, 0xd9, //0x00005c6d andq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x00005c70 andq %r10, %rcx - 0x31, 0xdb, //0x00005c73 xorl %ebx, %ebx - 0x48, 0x01, 0xd1, //0x00005c75 addq %rdx, %rcx - 0x0f, 0x92, 0xc3, //0x00005c78 setb %bl - 0x48, 0x89, 0x5d, 0xc8, //0x00005c7b movq %rbx, $-56(%rbp) - 0x48, 0x01, 0xc9, //0x00005c7f addq %rcx, %rcx - 0x4c, 0x31, 0xe9, //0x00005c82 xorq %r13, %rcx - 0x4c, 0x21, 0xe1, //0x00005c85 andq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x00005c88 notq %rcx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x00005c8b jmp LBB27_63 - //0x00005c90 LBB27_62 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00005c90 movq $-1, %rcx - 0x31, 0xd2, //0x00005c97 xorl %edx, %edx - 0x48, 0x89, 0x55, 0xc8, //0x00005c99 movq %rdx, $-56(%rbp) - //0x00005c9d LBB27_63 - 0x4c, 0x21, 0xc9, //0x00005c9d andq %r9, %rcx - 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x00005ca0 movq %rcx, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x00005ca5 pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd1, //0x00005cac movq %xmm2, %r9 - 0x4d, 0x31, 0xf9, //0x00005cb1 xorq %r15, %r9 - 0x66, 0x0f, 0x6f, 0xd0, //0x00005cb4 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005cb8 pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00005cbc pmovmskb %xmm2, %r15d - 0x66, 0x0f, 0x6f, 0xd5, //0x00005cc1 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005cc5 pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00005cc9 pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x6f, 0xd7, //0x00005cce movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005cd2 pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00005cd6 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd6, //0x00005cda movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00005cde pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00005ce2 pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00005ce6 shlq $48, %rcx - 0x48, 0xc1, 0xe3, 0x20, //0x00005cea shlq $32, %rbx - 0x49, 0xc1, 0xe4, 0x10, //0x00005cee shlq $16, %r12 - 0x4d, 0x09, 0xe7, //0x00005cf2 orq %r12, %r15 - 0x49, 0x09, 0xdf, //0x00005cf5 orq %rbx, %r15 - 0x49, 0x09, 0xcf, //0x00005cf8 orq %rcx, %r15 - 0x4c, 0x89, 0xc9, //0x00005cfb movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00005cfe notq %rcx - 0x49, 0x21, 0xcf, //0x00005d01 andq %rcx, %r15 - 0x66, 0x0f, 0x74, 0xc4, //0x00005d04 pcmpeqb %xmm4, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xe0, //0x00005d08 pmovmskb %xmm0, %r12d - 0x66, 0x0f, 0x74, 0xec, //0x00005d0d pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x00005d11 pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xfc, //0x00005d15 pcmpeqb %xmm4, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00005d19 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x74, 0xf4, //0x00005d1e pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x00005d22 pmovmskb %xmm6, %r13d - 0x49, 0xc1, 0xe5, 0x30, //0x00005d27 shlq $48, %r13 - 0x49, 0xc1, 0xe2, 0x20, //0x00005d2b shlq $32, %r10 - 0x48, 0xc1, 0xe3, 0x10, //0x00005d2f shlq $16, %rbx - 0x49, 0x09, 0xdc, //0x00005d33 orq %rbx, %r12 - 0x4d, 0x09, 0xd4, //0x00005d36 orq %r10, %r12 - 0x4d, 0x09, 0xec, //0x00005d39 orq %r13, %r12 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005d3c movabsq $6148914691236517205, %r13 - 0x49, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00005d46 movabsq $3689348814741910323, %r10 - 0x49, 0x21, 0xcc, //0x00005d50 andq %rcx, %r12 - 0x0f, 0x84, 0xd3, 0xfd, 0xff, 0xff, //0x00005d53 je LBB27_58 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00005d59 .p2align 4, 0x90 - //0x00005d60 LBB27_64 - 0x49, 0x8d, 0x54, 0x24, 0xff, //0x00005d60 leaq $-1(%r12), %rdx - 0x48, 0x89, 0xd3, //0x00005d65 movq %rdx, %rbx - 0x4c, 0x21, 0xfb, //0x00005d68 andq %r15, %rbx - 0x48, 0x89, 0xd9, //0x00005d6b movq %rbx, %rcx - 0x48, 0xd1, 0xe9, //0x00005d6e shrq %rcx - 0x4c, 0x21, 0xe9, //0x00005d71 andq %r13, %rcx - 0x48, 0x29, 0xcb, //0x00005d74 subq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x00005d77 movq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x00005d7a andq %r10, %rcx - 0x48, 0xc1, 0xeb, 0x02, //0x00005d7d shrq $2, %rbx - 0x4c, 0x21, 0xd3, //0x00005d81 andq %r10, %rbx - 0x48, 0x01, 0xcb, //0x00005d84 addq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x00005d87 movq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00005d8a shrq $4, %rcx - 0x48, 0x01, 0xd9, //0x00005d8e addq %rbx, %rcx - 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005d91 movabsq $1085102592571150095, %rbx - 0x48, 0x21, 0xd9, //0x00005d9b andq %rbx, %rcx - 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005d9e movabsq $72340172838076673, %rbx - 0x48, 0x0f, 0xaf, 0xcb, //0x00005da8 imulq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00005dac shrq $56, %rcx - 0x48, 0x03, 0x4d, 0xc0, //0x00005db0 addq $-64(%rbp), %rcx - 0x4c, 0x39, 0xd9, //0x00005db4 cmpq %r11, %rcx - 0x0f, 0x86, 0xa3, 0x05, 0x00, 0x00, //0x00005db7 jbe LBB27_109 - 0x49, 0xff, 0xc3, //0x00005dbd incq %r11 - 0x49, 0x21, 0xd4, //0x00005dc0 andq %rdx, %r12 - 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00005dc3 jne LBB27_64 - 0xe9, 0x5e, 0xfd, 0xff, 0xff, //0x00005dc9 jmp LBB27_58 - //0x00005dce LBB27_66 - 0x48, 0x85, 0xc9, //0x00005dce testq %rcx, %rcx - 0x0f, 0x8e, 0x46, 0x06, 0x00, 0x00, //0x00005dd1 jle LBB27_118 - 0x4c, 0x89, 0xd3, //0x00005dd7 movq %r10, %rbx - 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x00005dda movups %xmm8, $-80(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x00005ddf movups %xmm8, $-96(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00005de4 movups %xmm8, $-112(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00005de9 movups %xmm8, $-128(%rbp) - 0x44, 0x89, 0xc1, //0x00005dee movl %r8d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00005df1 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00005df7 cmpl $4033, %ecx - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00005dfd jb LBB27_70 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00005e03 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00005e08 jb LBB27_71 - 0x41, 0x0f, 0x10, 0x00, //0x00005e0e movups (%r8), %xmm0 - 0x0f, 0x11, 0x45, 0x80, //0x00005e12 movups %xmm0, $-128(%rbp) - 0x41, 0x0f, 0x10, 0x40, 0x10, //0x00005e16 movups $16(%r8), %xmm0 - 0x0f, 0x11, 0x45, 0x90, //0x00005e1b movups %xmm0, $-112(%rbp) - 0x49, 0x83, 0xc0, 0x20, //0x00005e1f addq $32, %r8 - 0x48, 0x8b, 0x4d, 0xd0, //0x00005e23 movq $-48(%rbp), %rcx - 0x48, 0x8d, 0x51, 0xe0, //0x00005e27 leaq $-32(%rcx), %rdx - 0x4c, 0x8d, 0x4d, 0xa0, //0x00005e2b leaq $-96(%rbp), %r9 - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00005e2f jmp LBB27_72 - //0x00005e34 LBB27_70 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005e34 movabsq $6148914691236517205, %r13 - 0x49, 0x89, 0xda, //0x00005e3e movq %rbx, %r10 - 0xe9, 0x54, 0xfd, 0xff, 0xff, //0x00005e41 jmp LBB27_60 - //0x00005e46 LBB27_71 - 0x4c, 0x8d, 0x4d, 0x80, //0x00005e46 leaq $-128(%rbp), %r9 - 0x48, 0x8b, 0x55, 0xd0, //0x00005e4a movq $-48(%rbp), %rdx - //0x00005e4e LBB27_72 - 0x48, 0x83, 0xfa, 0x10, //0x00005e4e cmpq $16, %rdx - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x00005e52 jb LBB27_73 - 0x41, 0x0f, 0x10, 0x00, //0x00005e58 movups (%r8), %xmm0 - 0x41, 0x0f, 0x11, 0x01, //0x00005e5c movups %xmm0, (%r9) - 0x49, 0x83, 0xc0, 0x10, //0x00005e60 addq $16, %r8 - 0x49, 0x83, 0xc1, 0x10, //0x00005e64 addq $16, %r9 - 0x48, 0x83, 0xc2, 0xf0, //0x00005e68 addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x00005e6c cmpq $8, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00005e70 jae LBB27_80 - //0x00005e76 LBB27_74 - 0x48, 0x83, 0xfa, 0x04, //0x00005e76 cmpq $4, %rdx - 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x00005e7a jl LBB27_75 - //0x00005e80 LBB27_81 - 0x41, 0x8b, 0x08, //0x00005e80 movl (%r8), %ecx - 0x41, 0x89, 0x09, //0x00005e83 movl %ecx, (%r9) - 0x49, 0x83, 0xc0, 0x04, //0x00005e86 addq $4, %r8 - 0x49, 0x83, 0xc1, 0x04, //0x00005e8a addq $4, %r9 - 0x48, 0x83, 0xc2, 0xfc, //0x00005e8e addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00005e92 cmpq $2, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x00005e96 jae LBB27_76 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x00005e9c jmp LBB27_77 - //0x00005ea1 LBB27_73 - 0x48, 0x83, 0xfa, 0x08, //0x00005ea1 cmpq $8, %rdx - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x00005ea5 jb LBB27_74 - //0x00005eab LBB27_80 - 0x49, 0x8b, 0x08, //0x00005eab movq (%r8), %rcx - 0x49, 0x89, 0x09, //0x00005eae movq %rcx, (%r9) - 0x49, 0x83, 0xc0, 0x08, //0x00005eb1 addq $8, %r8 - 0x49, 0x83, 0xc1, 0x08, //0x00005eb5 addq $8, %r9 - 0x48, 0x83, 0xc2, 0xf8, //0x00005eb9 addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x00005ebd cmpq $4, %rdx - 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00005ec1 jge LBB27_81 - //0x00005ec7 LBB27_75 - 0x48, 0x83, 0xfa, 0x02, //0x00005ec7 cmpq $2, %rdx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00005ecb jb LBB27_77 - //0x00005ed1 LBB27_76 - 0x41, 0x0f, 0xb7, 0x08, //0x00005ed1 movzwl (%r8), %ecx - 0x66, 0x41, 0x89, 0x09, //0x00005ed5 movw %cx, (%r9) - 0x49, 0x83, 0xc0, 0x02, //0x00005ed9 addq $2, %r8 - 0x49, 0x83, 0xc1, 0x02, //0x00005edd addq $2, %r9 - 0x48, 0x83, 0xc2, 0xfe, //0x00005ee1 addq $-2, %rdx - //0x00005ee5 LBB27_77 - 0x4c, 0x89, 0xc1, //0x00005ee5 movq %r8, %rcx - 0x4c, 0x8d, 0x45, 0x80, //0x00005ee8 leaq $-128(%rbp), %r8 - 0x48, 0x85, 0xd2, //0x00005eec testq %rdx, %rdx - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005eef movabsq $6148914691236517205, %r13 - 0x49, 0x89, 0xda, //0x00005ef9 movq %rbx, %r10 - 0x0f, 0x84, 0x98, 0xfc, 0xff, 0xff, //0x00005efc je LBB27_60 - 0x8a, 0x09, //0x00005f02 movb (%rcx), %cl - 0x41, 0x88, 0x09, //0x00005f04 movb %cl, (%r9) - 0x4c, 0x8d, 0x45, 0x80, //0x00005f07 leaq $-128(%rbp), %r8 - 0xe9, 0x8a, 0xfc, 0xff, 0xff, //0x00005f0b jmp LBB27_60 - //0x00005f10 LBB27_82 - 0x49, 0x8d, 0x4e, 0x05, //0x00005f10 leaq $5(%r14), %rcx - 0x48, 0x3b, 0x4f, 0x08, //0x00005f14 cmpq $8(%rdi), %rcx - 0x0f, 0x87, 0x74, 0xfa, 0xff, 0xff, //0x00005f18 ja LBB27_45 - //0x00005f1e LBB27_83 - 0x48, 0x89, 0x0e, //0x00005f1e movq %rcx, (%rsi) - 0xe9, 0x69, 0xfa, 0xff, 0xff, //0x00005f21 jmp LBB27_44 - //0x00005f26 LBB27_84 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00005f26 movabsq $6148914691236517205, %r13 - 0x48, 0x8b, 0x4f, 0x08, //0x00005f30 movq $8(%rdi), %rcx - 0x48, 0x29, 0xd9, //0x00005f34 subq %rbx, %rcx - 0x49, 0x01, 0xd8, //0x00005f37 addq %rbx, %r8 - 0x45, 0x31, 0xff, //0x00005f3a xorl %r15d, %r15d - 0x66, 0x44, 0x0f, 0x6f, 0x15, 0x6a, 0xf7, 0xff, 0xff, //0x00005f3d movdqa $-2198(%rip), %xmm10 /* LCPI27_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x72, 0xf7, 0xff, 0xff, //0x00005f46 movdqa $-2190(%rip), %xmm1 /* LCPI27_4+0(%rip) */ - 0x66, 0x45, 0x0f, 0x76, 0xc9, //0x00005f4e pcmpeqd %xmm9, %xmm9 - 0x66, 0x0f, 0x6f, 0x1d, 0x75, 0xf7, 0xff, 0xff, //0x00005f53 movdqa $-2187(%rip), %xmm3 /* LCPI27_5+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x25, 0x3d, 0xf7, 0xff, 0xff, //0x00005f5b movdqa $-2243(%rip), %xmm4 /* LCPI27_2+0(%rip) */ - 0x45, 0x0f, 0x57, 0xc0, //0x00005f63 xorps %xmm8, %xmm8 - 0x45, 0x31, 0xd2, //0x00005f67 xorl %r10d, %r10d - 0x31, 0xd2, //0x00005f6a xorl %edx, %edx - 0x48, 0x89, 0x55, 0xc0, //0x00005f6c movq %rdx, $-64(%rbp) - 0x45, 0x31, 0xdb, //0x00005f70 xorl %r11d, %r11d - 0xe9, 0x60, 0x00, 0x00, 0x00, //0x00005f73 jmp LBB27_86 - //0x00005f78 LBB27_85 - 0x49, 0xc1, 0xf9, 0x3f, //0x00005f78 sarq $63, %r9 - 0x4c, 0x89, 0xf9, //0x00005f7c movq %r15, %rcx - 0x48, 0xd1, 0xe9, //0x00005f7f shrq %rcx - 0x4c, 0x21, 0xe9, //0x00005f82 andq %r13, %rcx - 0x49, 0x29, 0xcf, //0x00005f85 subq %rcx, %r15 - 0x4c, 0x89, 0xf9, //0x00005f88 movq %r15, %rcx - 0x4c, 0x21, 0xd1, //0x00005f8b andq %r10, %rcx - 0x49, 0xc1, 0xef, 0x02, //0x00005f8e shrq $2, %r15 - 0x4d, 0x21, 0xd7, //0x00005f92 andq %r10, %r15 - 0x49, 0x01, 0xcf, //0x00005f95 addq %rcx, %r15 - 0x4c, 0x89, 0xf9, //0x00005f98 movq %r15, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x00005f9b shrq $4, %rcx - 0x4c, 0x01, 0xf9, //0x00005f9f addq %r15, %rcx - 0x48, 0xba, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00005fa2 movabsq $1085102592571150095, %rdx - 0x48, 0x21, 0xd1, //0x00005fac andq %rdx, %rcx - 0x48, 0xba, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00005faf movabsq $72340172838076673, %rdx - 0x48, 0x0f, 0xaf, 0xca, //0x00005fb9 imulq %rdx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x00005fbd shrq $56, %rcx - 0x48, 0x01, 0x4d, 0xc0, //0x00005fc1 addq %rcx, $-64(%rbp) - 0x49, 0x83, 0xc0, 0x40, //0x00005fc5 addq $64, %r8 - 0x48, 0x8b, 0x4d, 0xd0, //0x00005fc9 movq $-48(%rbp), %rcx - 0x48, 0x83, 0xc1, 0xc0, //0x00005fcd addq $-64, %rcx - 0x4d, 0x89, 0xcf, //0x00005fd1 movq %r9, %r15 - 0x4c, 0x8b, 0x55, 0xc8, //0x00005fd4 movq $-56(%rbp), %r10 - //0x00005fd8 LBB27_86 - 0x48, 0x83, 0xf9, 0x40, //0x00005fd8 cmpq $64, %rcx - 0x48, 0x89, 0x4d, 0xd0, //0x00005fdc movq %rcx, $-48(%rbp) - 0x0f, 0x8c, 0x38, 0x02, 0x00, 0x00, //0x00005fe0 jl LBB27_93 - //0x00005fe6 LBB27_87 - 0xf3, 0x41, 0x0f, 0x6f, 0x00, //0x00005fe6 movdqu (%r8), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x68, 0x10, //0x00005feb movdqu $16(%r8), %xmm5 - 0xf3, 0x41, 0x0f, 0x6f, 0x78, 0x20, //0x00005ff1 movdqu $32(%r8), %xmm7 - 0xf3, 0x41, 0x0f, 0x6f, 0x70, 0x30, //0x00005ff7 movdqu $48(%r8), %xmm6 - 0x66, 0x0f, 0x6f, 0xd0, //0x00005ffd movdqa %xmm0, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00006001 pcmpeqb %xmm10, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xca, //0x00006006 pmovmskb %xmm2, %r9d - 0x66, 0x0f, 0x6f, 0xd5, //0x0000600b movdqa %xmm5, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000600f pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x00006014 pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd7, //0x00006018 movdqa %xmm7, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x0000601c pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00006021 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd6, //0x00006025 movdqa %xmm6, %xmm2 - 0x66, 0x41, 0x0f, 0x74, 0xd2, //0x00006029 pcmpeqb %xmm10, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x0000602e pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00006032 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x00006036 shlq $32, %rbx - 0x48, 0xc1, 0xe1, 0x10, //0x0000603a shlq $16, %rcx - 0x49, 0x09, 0xc9, //0x0000603e orq %rcx, %r9 - 0x49, 0x09, 0xd9, //0x00006041 orq %rbx, %r9 - 0x49, 0x09, 0xd1, //0x00006044 orq %rdx, %r9 - 0x66, 0x0f, 0x6f, 0xd0, //0x00006047 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x0000604b pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000604f pmovmskb %xmm2, %ecx - 0x66, 0x0f, 0x6f, 0xd5, //0x00006053 movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00006057 pcmpeqb %xmm1, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x0000605b pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x6f, 0xd7, //0x00006060 movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00006064 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00006068 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd6, //0x0000606c movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd1, //0x00006070 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xd2, //0x00006074 pmovmskb %xmm2, %edx - 0x48, 0xc1, 0xe2, 0x30, //0x00006078 shlq $48, %rdx - 0x48, 0xc1, 0xe3, 0x20, //0x0000607c shlq $32, %rbx - 0x49, 0xc1, 0xe4, 0x10, //0x00006080 shlq $16, %r12 - 0x4c, 0x09, 0xe1, //0x00006084 orq %r12, %rcx - 0x48, 0x09, 0xd9, //0x00006087 orq %rbx, %rcx - 0x48, 0x09, 0xd1, //0x0000608a orq %rdx, %rcx - 0x48, 0x89, 0xca, //0x0000608d movq %rcx, %rdx - 0x4c, 0x09, 0xd2, //0x00006090 orq %r10, %rdx - 0x0f, 0x84, 0x43, 0x00, 0x00, 0x00, //0x00006093 je LBB27_89 - 0x4c, 0x89, 0xd2, //0x00006099 movq %r10, %rdx - 0x48, 0xf7, 0xd2, //0x0000609c notq %rdx - 0x48, 0x21, 0xca, //0x0000609f andq %rcx, %rdx - 0x4c, 0x8d, 0x24, 0x12, //0x000060a2 leaq (%rdx,%rdx), %r12 - 0x4d, 0x09, 0xd4, //0x000060a6 orq %r10, %r12 - 0x4d, 0x89, 0xe2, //0x000060a9 movq %r12, %r10 - 0x48, 0xbb, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x000060ac movabsq $-6148914691236517206, %rbx - 0x49, 0x31, 0xda, //0x000060b6 xorq %rbx, %r10 - 0x48, 0x21, 0xd9, //0x000060b9 andq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x000060bc andq %r10, %rcx - 0x31, 0xdb, //0x000060bf xorl %ebx, %ebx - 0x48, 0x01, 0xd1, //0x000060c1 addq %rdx, %rcx - 0x0f, 0x92, 0xc3, //0x000060c4 setb %bl - 0x48, 0x89, 0x5d, 0xc8, //0x000060c7 movq %rbx, $-56(%rbp) - 0x48, 0x01, 0xc9, //0x000060cb addq %rcx, %rcx - 0x4c, 0x31, 0xe9, //0x000060ce xorq %r13, %rcx - 0x4c, 0x21, 0xe1, //0x000060d1 andq %r12, %rcx - 0x48, 0xf7, 0xd1, //0x000060d4 notq %rcx - 0xe9, 0x0d, 0x00, 0x00, 0x00, //0x000060d7 jmp LBB27_90 - //0x000060dc LBB27_89 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000060dc movq $-1, %rcx - 0x31, 0xd2, //0x000060e3 xorl %edx, %edx - 0x48, 0x89, 0x55, 0xc8, //0x000060e5 movq %rdx, $-56(%rbp) - //0x000060e9 LBB27_90 - 0x4c, 0x21, 0xc9, //0x000060e9 andq %r9, %rcx - 0x66, 0x48, 0x0f, 0x6e, 0xd1, //0x000060ec movq %rcx, %xmm2 - 0x66, 0x41, 0x0f, 0x3a, 0x44, 0xd1, 0x00, //0x000060f1 pclmulqdq $0, %xmm9, %xmm2 - 0x66, 0x49, 0x0f, 0x7e, 0xd1, //0x000060f8 movq %xmm2, %r9 - 0x4d, 0x31, 0xf9, //0x000060fd xorq %r15, %r9 - 0x66, 0x0f, 0x6f, 0xd0, //0x00006100 movdqa %xmm0, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00006104 pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xfa, //0x00006108 pmovmskb %xmm2, %r15d - 0x66, 0x0f, 0x6f, 0xd5, //0x0000610d movdqa %xmm5, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x00006111 pcmpeqb %xmm3, %xmm2 - 0x66, 0x44, 0x0f, 0xd7, 0xe2, //0x00006115 pmovmskb %xmm2, %r12d - 0x66, 0x0f, 0x6f, 0xd7, //0x0000611a movdqa %xmm7, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x0000611e pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x00006122 pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x6f, 0xd6, //0x00006126 movdqa %xmm6, %xmm2 - 0x66, 0x0f, 0x74, 0xd3, //0x0000612a pcmpeqb %xmm3, %xmm2 - 0x66, 0x0f, 0xd7, 0xca, //0x0000612e pmovmskb %xmm2, %ecx - 0x48, 0xc1, 0xe1, 0x30, //0x00006132 shlq $48, %rcx - 0x48, 0xc1, 0xe3, 0x20, //0x00006136 shlq $32, %rbx - 0x49, 0xc1, 0xe4, 0x10, //0x0000613a shlq $16, %r12 - 0x4d, 0x09, 0xe7, //0x0000613e orq %r12, %r15 - 0x49, 0x09, 0xdf, //0x00006141 orq %rbx, %r15 - 0x49, 0x09, 0xcf, //0x00006144 orq %rcx, %r15 - 0x4c, 0x89, 0xc9, //0x00006147 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x0000614a notq %rcx - 0x49, 0x21, 0xcf, //0x0000614d andq %rcx, %r15 - 0x66, 0x0f, 0x74, 0xc4, //0x00006150 pcmpeqb %xmm4, %xmm0 - 0x66, 0x44, 0x0f, 0xd7, 0xe0, //0x00006154 pmovmskb %xmm0, %r12d - 0x66, 0x0f, 0x74, 0xec, //0x00006159 pcmpeqb %xmm4, %xmm5 - 0x66, 0x0f, 0xd7, 0xdd, //0x0000615d pmovmskb %xmm5, %ebx - 0x66, 0x0f, 0x74, 0xfc, //0x00006161 pcmpeqb %xmm4, %xmm7 - 0x66, 0x44, 0x0f, 0xd7, 0xd7, //0x00006165 pmovmskb %xmm7, %r10d - 0x66, 0x0f, 0x74, 0xf4, //0x0000616a pcmpeqb %xmm4, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x0000616e pmovmskb %xmm6, %r13d - 0x49, 0xc1, 0xe5, 0x30, //0x00006173 shlq $48, %r13 - 0x49, 0xc1, 0xe2, 0x20, //0x00006177 shlq $32, %r10 - 0x48, 0xc1, 0xe3, 0x10, //0x0000617b shlq $16, %rbx - 0x49, 0x09, 0xdc, //0x0000617f orq %rbx, %r12 - 0x4d, 0x09, 0xd4, //0x00006182 orq %r10, %r12 - 0x4d, 0x09, 0xec, //0x00006185 orq %r13, %r12 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006188 movabsq $6148914691236517205, %r13 - 0x49, 0xba, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, 0x33, //0x00006192 movabsq $3689348814741910323, %r10 - 0x49, 0x21, 0xcc, //0x0000619c andq %rcx, %r12 - 0x0f, 0x84, 0xd3, 0xfd, 0xff, 0xff, //0x0000619f je LBB27_85 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000061a5 .p2align 4, 0x90 - //0x000061b0 LBB27_91 - 0x49, 0x8d, 0x54, 0x24, 0xff, //0x000061b0 leaq $-1(%r12), %rdx - 0x48, 0x89, 0xd3, //0x000061b5 movq %rdx, %rbx - 0x4c, 0x21, 0xfb, //0x000061b8 andq %r15, %rbx - 0x48, 0x89, 0xd9, //0x000061bb movq %rbx, %rcx - 0x48, 0xd1, 0xe9, //0x000061be shrq %rcx - 0x4c, 0x21, 0xe9, //0x000061c1 andq %r13, %rcx - 0x48, 0x29, 0xcb, //0x000061c4 subq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x000061c7 movq %rbx, %rcx - 0x4c, 0x21, 0xd1, //0x000061ca andq %r10, %rcx - 0x48, 0xc1, 0xeb, 0x02, //0x000061cd shrq $2, %rbx - 0x4c, 0x21, 0xd3, //0x000061d1 andq %r10, %rbx - 0x48, 0x01, 0xcb, //0x000061d4 addq %rcx, %rbx - 0x48, 0x89, 0xd9, //0x000061d7 movq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x04, //0x000061da shrq $4, %rcx - 0x48, 0x01, 0xd9, //0x000061de addq %rbx, %rcx - 0x48, 0xbb, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x000061e1 movabsq $1085102592571150095, %rbx - 0x48, 0x21, 0xd9, //0x000061eb andq %rbx, %rcx - 0x48, 0xbb, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000061ee movabsq $72340172838076673, %rbx - 0x48, 0x0f, 0xaf, 0xcb, //0x000061f8 imulq %rbx, %rcx - 0x48, 0xc1, 0xe9, 0x38, //0x000061fc shrq $56, %rcx - 0x48, 0x03, 0x4d, 0xc0, //0x00006200 addq $-64(%rbp), %rcx - 0x4c, 0x39, 0xd9, //0x00006204 cmpq %r11, %rcx - 0x0f, 0x86, 0x53, 0x01, 0x00, 0x00, //0x00006207 jbe LBB27_109 - 0x49, 0xff, 0xc3, //0x0000620d incq %r11 - 0x49, 0x21, 0xd4, //0x00006210 andq %rdx, %r12 - 0x0f, 0x85, 0x97, 0xff, 0xff, 0xff, //0x00006213 jne LBB27_91 - 0xe9, 0x5a, 0xfd, 0xff, 0xff, //0x00006219 jmp LBB27_85 - //0x0000621e LBB27_93 - 0x48, 0x85, 0xc9, //0x0000621e testq %rcx, %rcx - 0x0f, 0x8e, 0xf6, 0x01, 0x00, 0x00, //0x00006221 jle LBB27_118 - 0x4c, 0x89, 0xd3, //0x00006227 movq %r10, %rbx - 0x44, 0x0f, 0x11, 0x45, 0xb0, //0x0000622a movups %xmm8, $-80(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0xa0, //0x0000622f movups %xmm8, $-96(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x90, //0x00006234 movups %xmm8, $-112(%rbp) - 0x44, 0x0f, 0x11, 0x45, 0x80, //0x00006239 movups %xmm8, $-128(%rbp) - 0x44, 0x89, 0xc1, //0x0000623e movl %r8d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006241 andl $4095, %ecx - 0x81, 0xf9, 0xc1, 0x0f, 0x00, 0x00, //0x00006247 cmpl $4033, %ecx - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x0000624d jb LBB27_97 - 0x48, 0x83, 0x7d, 0xd0, 0x20, //0x00006253 cmpq $32, $-48(%rbp) - 0x0f, 0x82, 0x38, 0x00, 0x00, 0x00, //0x00006258 jb LBB27_98 - 0x41, 0x0f, 0x10, 0x00, //0x0000625e movups (%r8), %xmm0 - 0x0f, 0x11, 0x45, 0x80, //0x00006262 movups %xmm0, $-128(%rbp) - 0x41, 0x0f, 0x10, 0x40, 0x10, //0x00006266 movups $16(%r8), %xmm0 - 0x0f, 0x11, 0x45, 0x90, //0x0000626b movups %xmm0, $-112(%rbp) - 0x49, 0x83, 0xc0, 0x20, //0x0000626f addq $32, %r8 - 0x48, 0x8b, 0x4d, 0xd0, //0x00006273 movq $-48(%rbp), %rcx - 0x48, 0x8d, 0x51, 0xe0, //0x00006277 leaq $-32(%rcx), %rdx - 0x4c, 0x8d, 0x4d, 0xa0, //0x0000627b leaq $-96(%rbp), %r9 - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x0000627f jmp LBB27_99 - //0x00006284 LBB27_97 - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00006284 movabsq $6148914691236517205, %r13 - 0x49, 0x89, 0xda, //0x0000628e movq %rbx, %r10 - 0xe9, 0x50, 0xfd, 0xff, 0xff, //0x00006291 jmp LBB27_87 - //0x00006296 LBB27_98 - 0x4c, 0x8d, 0x4d, 0x80, //0x00006296 leaq $-128(%rbp), %r9 - 0x48, 0x8b, 0x55, 0xd0, //0x0000629a movq $-48(%rbp), %rdx - //0x0000629e LBB27_99 - 0x48, 0x83, 0xfa, 0x10, //0x0000629e cmpq $16, %rdx - 0x0f, 0x82, 0x49, 0x00, 0x00, 0x00, //0x000062a2 jb LBB27_100 - 0x41, 0x0f, 0x10, 0x00, //0x000062a8 movups (%r8), %xmm0 - 0x41, 0x0f, 0x11, 0x01, //0x000062ac movups %xmm0, (%r9) - 0x49, 0x83, 0xc0, 0x10, //0x000062b0 addq $16, %r8 - 0x49, 0x83, 0xc1, 0x10, //0x000062b4 addq $16, %r9 - 0x48, 0x83, 0xc2, 0xf0, //0x000062b8 addq $-16, %rdx - 0x48, 0x83, 0xfa, 0x08, //0x000062bc cmpq $8, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000062c0 jae LBB27_107 - //0x000062c6 LBB27_101 - 0x48, 0x83, 0xfa, 0x04, //0x000062c6 cmpq $4, %rdx - 0x0f, 0x8c, 0x47, 0x00, 0x00, 0x00, //0x000062ca jl LBB27_102 - //0x000062d0 LBB27_108 - 0x41, 0x8b, 0x08, //0x000062d0 movl (%r8), %ecx - 0x41, 0x89, 0x09, //0x000062d3 movl %ecx, (%r9) - 0x49, 0x83, 0xc0, 0x04, //0x000062d6 addq $4, %r8 - 0x49, 0x83, 0xc1, 0x04, //0x000062da addq $4, %r9 - 0x48, 0x83, 0xc2, 0xfc, //0x000062de addq $-4, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x000062e2 cmpq $2, %rdx - 0x0f, 0x83, 0x35, 0x00, 0x00, 0x00, //0x000062e6 jae LBB27_103 - 0xe9, 0x44, 0x00, 0x00, 0x00, //0x000062ec jmp LBB27_104 - //0x000062f1 LBB27_100 - 0x48, 0x83, 0xfa, 0x08, //0x000062f1 cmpq $8, %rdx - 0x0f, 0x82, 0xcb, 0xff, 0xff, 0xff, //0x000062f5 jb LBB27_101 - //0x000062fb LBB27_107 - 0x49, 0x8b, 0x08, //0x000062fb movq (%r8), %rcx - 0x49, 0x89, 0x09, //0x000062fe movq %rcx, (%r9) - 0x49, 0x83, 0xc0, 0x08, //0x00006301 addq $8, %r8 - 0x49, 0x83, 0xc1, 0x08, //0x00006305 addq $8, %r9 - 0x48, 0x83, 0xc2, 0xf8, //0x00006309 addq $-8, %rdx - 0x48, 0x83, 0xfa, 0x04, //0x0000630d cmpq $4, %rdx - 0x0f, 0x8d, 0xb9, 0xff, 0xff, 0xff, //0x00006311 jge LBB27_108 - //0x00006317 LBB27_102 - 0x48, 0x83, 0xfa, 0x02, //0x00006317 cmpq $2, %rdx - 0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000631b jb LBB27_104 - //0x00006321 LBB27_103 - 0x41, 0x0f, 0xb7, 0x08, //0x00006321 movzwl (%r8), %ecx - 0x66, 0x41, 0x89, 0x09, //0x00006325 movw %cx, (%r9) - 0x49, 0x83, 0xc0, 0x02, //0x00006329 addq $2, %r8 - 0x49, 0x83, 0xc1, 0x02, //0x0000632d addq $2, %r9 - 0x48, 0x83, 0xc2, 0xfe, //0x00006331 addq $-2, %rdx - //0x00006335 LBB27_104 - 0x4c, 0x89, 0xc1, //0x00006335 movq %r8, %rcx - 0x4c, 0x8d, 0x45, 0x80, //0x00006338 leaq $-128(%rbp), %r8 - 0x48, 0x85, 0xd2, //0x0000633c testq %rdx, %rdx - 0x49, 0xbd, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x0000633f movabsq $6148914691236517205, %r13 - 0x49, 0x89, 0xda, //0x00006349 movq %rbx, %r10 - 0x0f, 0x84, 0x94, 0xfc, 0xff, 0xff, //0x0000634c je LBB27_87 - 0x8a, 0x09, //0x00006352 movb (%rcx), %cl - 0x41, 0x88, 0x09, //0x00006354 movb %cl, (%r9) - 0x4c, 0x8d, 0x45, 0x80, //0x00006357 leaq $-128(%rbp), %r8 - 0xe9, 0x86, 0xfc, 0xff, 0xff, //0x0000635b jmp LBB27_87 - //0x00006360 LBB27_109 - 0x48, 0x8b, 0x47, 0x08, //0x00006360 movq $8(%rdi), %rax - 0x49, 0x0f, 0xbc, 0xcc, //0x00006364 bsfq %r12, %rcx - 0x48, 0x2b, 0x4d, 0xd0, //0x00006368 subq $-48(%rbp), %rcx - 0x48, 0x8d, 0x44, 0x01, 0x01, //0x0000636c leaq $1(%rcx,%rax), %rax - 0x48, 0x89, 0x06, //0x00006371 movq %rax, (%rsi) - 0x48, 0x8b, 0x4f, 0x08, //0x00006374 movq $8(%rdi), %rcx - 0x48, 0x39, 0xc8, //0x00006378 cmpq %rcx, %rax - 0x48, 0x0f, 0x47, 0xc1, //0x0000637b cmovaq %rcx, %rax - 0x48, 0x89, 0x06, //0x0000637f movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00006382 movq $-1, %rax - 0x4c, 0x0f, 0x47, 0xf0, //0x00006389 cmovaq %rax, %r14 - 0xe9, 0xfd, 0xf5, 0xff, 0xff, //0x0000638d jmp LBB27_44 - //0x00006392 LBB27_54 - 0x4d, 0x85, 0xe4, //0x00006392 testq %r12, %r12 - 0x0f, 0x85, 0x8e, 0x00, 0x00, 0x00, //0x00006395 jne LBB27_119 - 0x4b, 0x8d, 0x5c, 0x1f, 0x01, //0x0000639b leaq $1(%r15,%r11), %rbx - 0x49, 0xf7, 0xd7, //0x000063a0 notq %r15 - 0x4d, 0x01, 0xcf, //0x000063a3 addq %r9, %r15 - //0x000063a6 LBB27_56 - 0x4d, 0x85, 0xff, //0x000063a6 testq %r15, %r15 - 0x0f, 0x8f, 0x24, 0x00, 0x00, 0x00, //0x000063a9 jg LBB27_113 - 0xe9, 0xde, 0xf5, 0xff, 0xff, //0x000063af jmp LBB27_45 - //0x000063b4 LBB27_111 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000063b4 movq $-2, %rcx - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x000063bb movl $2, %eax - 0x48, 0x01, 0xc3, //0x000063c0 addq %rax, %rbx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000063c3 movq $-1, %rax - 0x49, 0x01, 0xcf, //0x000063ca addq %rcx, %r15 - 0x0f, 0x8e, 0xbf, 0xf5, 0xff, 0xff, //0x000063cd jle LBB27_45 - //0x000063d3 LBB27_113 - 0x0f, 0xb6, 0x03, //0x000063d3 movzbl (%rbx), %eax - 0x3c, 0x5c, //0x000063d6 cmpb $92, %al - 0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000063d8 je LBB27_111 - 0x3c, 0x22, //0x000063de cmpb $34, %al - 0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x000063e0 je LBB27_116 - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x000063e6 movq $-1, %rcx - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000063ed movl $1, %eax - 0x48, 0x01, 0xc3, //0x000063f2 addq %rax, %rbx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x000063f5 movq $-1, %rax - 0x49, 0x01, 0xcf, //0x000063fc addq %rcx, %r15 - 0x0f, 0x8f, 0xce, 0xff, 0xff, 0xff, //0x000063ff jg LBB27_113 - 0xe9, 0x88, 0xf5, 0xff, 0xff, //0x00006405 jmp LBB27_45 - //0x0000640a LBB27_116 - 0x4c, 0x29, 0xc3, //0x0000640a subq %r8, %rbx - 0x48, 0xff, 0xc3, //0x0000640d incq %rbx - 0xe9, 0x77, 0xf5, 0xff, 0xff, //0x00006410 jmp LBB27_43 - //0x00006415 LBB27_117 - 0x4c, 0x01, 0xc3, //0x00006415 addq %r8, %rbx - 0xe9, 0x89, 0xff, 0xff, 0xff, //0x00006418 jmp LBB27_56 - //0x0000641d LBB27_118 - 0x48, 0x8b, 0x4f, 0x08, //0x0000641d movq $8(%rdi), %rcx - 0x48, 0x89, 0x0e, //0x00006421 movq %rcx, (%rsi) - 0xe9, 0x69, 0xf5, 0xff, 0xff, //0x00006424 jmp LBB27_45 - //0x00006429 LBB27_119 - 0x49, 0x8d, 0x49, 0xff, //0x00006429 leaq $-1(%r9), %rcx - 0x4c, 0x39, 0xf9, //0x0000642d cmpq %r15, %rcx - 0x0f, 0x84, 0x5c, 0xf5, 0xff, 0xff, //0x00006430 je LBB27_45 - 0x4b, 0x8d, 0x5c, 0x1f, 0x02, //0x00006436 leaq $2(%r15,%r11), %rbx - 0x4d, 0x29, 0xf9, //0x0000643b subq %r15, %r9 - 0x49, 0x83, 0xc1, 0xfe, //0x0000643e addq $-2, %r9 - 0x4d, 0x89, 0xcf, //0x00006442 movq %r9, %r15 - 0xe9, 0x5c, 0xff, 0xff, 0xff, //0x00006445 jmp LBB27_56 - 0x90, 0x90, //0x0000644a .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 - //0x0000644c LJTI27_0 - 0x46, 0xf5, 0xff, 0xff, //0x0000644c .long L27_0_set_45 - 0x68, 0xf5, 0xff, 0xff, //0x00006450 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006454 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006458 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000645c .long L27_0_set_47 - 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 - 0x77, 0xf5, 0xff, 0xff, //0x000064d4 .long L27_0_set_48 - 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 - 0x68, 0xf5, 0xff, 0xff, //0x000064e4 .long L27_0_set_47 - 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 - 0x5f, 0xf4, 0xff, 0xff, //0x00006500 .long L27_0_set_29 - 0x68, 0xf5, 0xff, 0xff, //0x00006504 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006508 .long L27_0_set_47 - 0x5f, 0xf4, 0xff, 0xff, //0x0000650c .long L27_0_set_29 - 0x5f, 0xf4, 0xff, 0xff, //0x00006510 .long L27_0_set_29 - 0x5f, 0xf4, 0xff, 0xff, //0x00006514 .long L27_0_set_29 - 0x5f, 0xf4, 0xff, 0xff, //0x00006518 .long L27_0_set_29 - 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 - 0x68, 0xf5, 0xff, 0xff, //0x00006534 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006538 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x0000653c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006540 .long L27_0_set_47 - 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 - 0x8e, 0xf6, 0xff, 0xff, //0x000065b8 .long L27_0_set_57 - 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 - 0x68, 0xf5, 0xff, 0xff, //0x000065c8 .long L27_0_set_47 - 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 - 0xc4, 0xfa, 0xff, 0xff, //0x000065e4 .long L27_0_set_82 - 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 - 0x68, 0xf5, 0xff, 0xff, //0x000065f4 .long L27_0_set_47 - 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 - 0x55, 0xf5, 0xff, 0xff, //0x00006604 .long L27_0_set_46 - 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 - 0x68, 0xf5, 0xff, 0xff, //0x00006614 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006618 .long L27_0_set_47 - 0x55, 0xf5, 0xff, 0xff, //0x0000661c .long L27_0_set_46 - 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 - 0x68, 0xf5, 0xff, 0xff, //0x0000662c .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006630 .long L27_0_set_47 - 0x68, 0xf5, 0xff, 0xff, //0x00006634 .long L27_0_set_47 - 0xda, 0xfa, 0xff, 0xff, //0x00006638 .long L27_0_set_84 - 0x90, 0x90, 0x90, 0x90, //0x0000663c .p2align 4, 0x90 - //0x00006640 _get_by_path - 0x55, //0x00006640 pushq %rbp - 0x48, 0x89, 0xe5, //0x00006641 movq %rsp, %rbp - 0x41, 0x57, //0x00006644 pushq %r15 - 0x41, 0x56, //0x00006646 pushq %r14 - 0x41, 0x55, //0x00006648 pushq %r13 - 0x41, 0x54, //0x0000664a pushq %r12 - 0x53, //0x0000664c pushq %rbx - 0x48, 0x83, 0xec, 0x38, //0x0000664d subq $56, %rsp - 0x49, 0x89, 0xf7, //0x00006651 movq %rsi, %r15 - 0x49, 0x89, 0xfb, //0x00006654 movq %rdi, %r11 - 0x4c, 0x8b, 0x52, 0x08, //0x00006657 movq $8(%rdx), %r10 - 0x4d, 0x85, 0xd2, //0x0000665b testq %r10, %r10 - 0x0f, 0x84, 0x4c, 0x0f, 0x00, 0x00, //0x0000665e je LBB28_244 - 0x48, 0x8b, 0x02, //0x00006664 movq (%rdx), %rax - 0x49, 0xc1, 0xe2, 0x04, //0x00006667 shlq $4, %r10 - 0x48, 0x89, 0x45, 0xb8, //0x0000666b movq %rax, $-72(%rbp) - 0x49, 0x01, 0xc2, //0x0000666f addq %rax, %r10 - 0x4d, 0x8b, 0x0b, //0x00006672 movq (%r11), %r9 - 0x49, 0x8b, 0x17, //0x00006675 movq (%r15), %rdx - 0x49, 0xbc, 0x00, 0x26, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, //0x00006678 movabsq $4294977024, %r12 - 0x4c, 0x89, 0x5d, 0xc0, //0x00006682 movq %r11, $-64(%rbp) - 0x48, 0x89, 0x4d, 0xa0, //0x00006686 movq %rcx, $-96(%rbp) - 0x4c, 0x89, 0x55, 0xa8, //0x0000668a movq %r10, $-88(%rbp) - //0x0000668e LBB28_2 - 0x4d, 0x8b, 0x43, 0x08, //0x0000668e movq $8(%r11), %r8 - 0x48, 0x89, 0xd7, //0x00006692 movq %rdx, %rdi - 0x4c, 0x29, 0xc7, //0x00006695 subq %r8, %rdi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00006698 jae LBB28_7 - 0x41, 0x8a, 0x04, 0x11, //0x0000669e movb (%r9,%rdx), %al - 0x3c, 0x0d, //0x000066a2 cmpb $13, %al - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x000066a4 je LBB28_7 - 0x3c, 0x20, //0x000066aa cmpb $32, %al - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000066ac je LBB28_7 - 0x04, 0xf7, //0x000066b2 addb $-9, %al - 0x3c, 0x01, //0x000066b4 cmpb $1, %al - 0x0f, 0x86, 0x14, 0x00, 0x00, 0x00, //0x000066b6 jbe LBB28_7 - 0x48, 0x89, 0xd6, //0x000066bc movq %rdx, %rsi - 0xe9, 0xfe, 0x00, 0x00, 0x00, //0x000066bf jmp LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000066c4 .p2align 4, 0x90 - //0x000066d0 LBB28_7 - 0x48, 0x8d, 0x72, 0x01, //0x000066d0 leaq $1(%rdx), %rsi - 0x4c, 0x39, 0xc6, //0x000066d4 cmpq %r8, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000066d7 jae LBB28_11 - 0x41, 0x8a, 0x04, 0x31, //0x000066dd movb (%r9,%rsi), %al - 0x3c, 0x0d, //0x000066e1 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x000066e3 je LBB28_11 - 0x3c, 0x20, //0x000066e9 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x000066eb je LBB28_11 - 0x04, 0xf7, //0x000066f1 addb $-9, %al - 0x3c, 0x01, //0x000066f3 cmpb $1, %al - 0x0f, 0x87, 0xc7, 0x00, 0x00, 0x00, //0x000066f5 ja LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000066fb .p2align 4, 0x90 - //0x00006700 LBB28_11 - 0x48, 0x8d, 0x72, 0x02, //0x00006700 leaq $2(%rdx), %rsi - 0x4c, 0x39, 0xc6, //0x00006704 cmpq %r8, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006707 jae LBB28_15 - 0x41, 0x8a, 0x04, 0x31, //0x0000670d movb (%r9,%rsi), %al - 0x3c, 0x0d, //0x00006711 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006713 je LBB28_15 - 0x3c, 0x20, //0x00006719 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000671b je LBB28_15 - 0x04, 0xf7, //0x00006721 addb $-9, %al - 0x3c, 0x01, //0x00006723 cmpb $1, %al - 0x0f, 0x87, 0x97, 0x00, 0x00, 0x00, //0x00006725 ja LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000672b .p2align 4, 0x90 - //0x00006730 LBB28_15 - 0x48, 0x8d, 0x72, 0x03, //0x00006730 leaq $3(%rdx), %rsi - 0x4c, 0x39, 0xc6, //0x00006734 cmpq %r8, %rsi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006737 jae LBB28_19 - 0x41, 0x8a, 0x04, 0x31, //0x0000673d movb (%r9,%rsi), %al - 0x3c, 0x0d, //0x00006741 cmpb $13, %al - 0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00006743 je LBB28_19 - 0x3c, 0x20, //0x00006749 cmpb $32, %al - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000674b je LBB28_19 - 0x04, 0xf7, //0x00006751 addb $-9, %al - 0x3c, 0x01, //0x00006753 cmpb $1, %al - 0x0f, 0x87, 0x67, 0x00, 0x00, 0x00, //0x00006755 ja LBB28_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000675b .p2align 4, 0x90 - //0x00006760 LBB28_19 - 0x48, 0x8d, 0x42, 0x04, //0x00006760 leaq $4(%rdx), %rax - 0x49, 0x39, 0xc0, //0x00006764 cmpq %rax, %r8 - 0x0f, 0x86, 0x83, 0x00, 0x00, 0x00, //0x00006767 jbe LBB28_25 - 0x49, 0x39, 0xc0, //0x0000676d cmpq %rax, %r8 - 0x0f, 0x84, 0x94, 0x00, 0x00, 0x00, //0x00006770 je LBB28_26 - 0x4b, 0x8d, 0x04, 0x01, //0x00006776 leaq (%r9,%r8), %rax - 0x48, 0x83, 0xc7, 0x04, //0x0000677a addq $4, %rdi - 0x49, 0x8d, 0x74, 0x11, 0x05, //0x0000677e leaq $5(%r9,%rdx), %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006783 .p2align 4, 0x90 - //0x00006790 LBB28_22 - 0x0f, 0xbe, 0x5e, 0xff, //0x00006790 movsbl $-1(%rsi), %ebx - 0x83, 0xfb, 0x20, //0x00006794 cmpl $32, %ebx - 0x0f, 0x87, 0xfd, 0x0b, 0x00, 0x00, //0x00006797 ja LBB28_29 - 0x49, 0x0f, 0xa3, 0xdc, //0x0000679d btq %rbx, %r12 - 0x0f, 0x83, 0xf3, 0x0b, 0x00, 0x00, //0x000067a1 jae LBB28_29 - 0x48, 0xff, 0xc6, //0x000067a7 incq %rsi - 0x48, 0xff, 0xc7, //0x000067aa incq %rdi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000067ad jne LBB28_22 - 0x4c, 0x29, 0xc8, //0x000067b3 subq %r9, %rax - 0x48, 0x89, 0xc6, //0x000067b6 movq %rax, %rsi - 0x4c, 0x39, 0xc6, //0x000067b9 cmpq %r8, %rsi - 0x0f, 0x83, 0x5a, 0x00, 0x00, 0x00, //0x000067bc jae LBB28_30 - //0x000067c2 LBB28_28 - 0x48, 0x8d, 0x46, 0x01, //0x000067c2 leaq $1(%rsi), %rax - 0x49, 0x89, 0x07, //0x000067c6 movq %rax, (%r15) - 0x41, 0x8a, 0x34, 0x31, //0x000067c9 movb (%r9,%rsi), %sil - 0x48, 0x8b, 0x55, 0xb8, //0x000067cd movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x000067d1 movq (%rdx), %rdx - 0x48, 0x85, 0xd2, //0x000067d4 testq %rdx, %rdx - 0x0f, 0x85, 0x63, 0x00, 0x00, 0x00, //0x000067d7 jne LBB28_31 - 0xe9, 0x29, 0x0e, 0x00, 0x00, //0x000067dd jmp LBB28_251 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000067e2 .p2align 4, 0x90 - //0x000067f0 LBB28_25 - 0x49, 0x89, 0x07, //0x000067f0 movq %rax, (%r15) - 0x31, 0xf6, //0x000067f3 xorl %esi, %esi - 0x48, 0x8b, 0x55, 0xb8, //0x000067f5 movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x000067f9 movq (%rdx), %rdx - 0x48, 0x85, 0xd2, //0x000067fc testq %rdx, %rdx - 0x0f, 0x85, 0x3b, 0x00, 0x00, 0x00, //0x000067ff jne LBB28_31 - 0xe9, 0x01, 0x0e, 0x00, 0x00, //0x00006805 jmp LBB28_251 - //0x0000680a LBB28_26 - 0x4c, 0x01, 0xc8, //0x0000680a addq %r9, %rax - 0x4c, 0x29, 0xc8, //0x0000680d subq %r9, %rax - 0x48, 0x89, 0xc6, //0x00006810 movq %rax, %rsi - 0x4c, 0x39, 0xc6, //0x00006813 cmpq %r8, %rsi - 0x0f, 0x82, 0xa6, 0xff, 0xff, 0xff, //0x00006816 jb LBB28_28 - //0x0000681c LBB28_30 - 0x31, 0xf6, //0x0000681c xorl %esi, %esi - 0x48, 0x89, 0xd0, //0x0000681e movq %rdx, %rax - 0x48, 0x8b, 0x55, 0xb8, //0x00006821 movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x12, //0x00006825 movq (%rdx), %rdx - 0x48, 0x85, 0xd2, //0x00006828 testq %rdx, %rdx - 0x0f, 0x84, 0xda, 0x0d, 0x00, 0x00, //0x0000682b je LBB28_251 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006831 .p2align 4, 0x90 - //0x00006840 LBB28_31 - 0x8a, 0x52, 0x17, //0x00006840 movb $23(%rdx), %dl - 0x80, 0xe2, 0x1f, //0x00006843 andb $31, %dl - 0x80, 0xfa, 0x02, //0x00006846 cmpb $2, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00006849 je LBB28_184 - 0x80, 0xfa, 0x18, //0x0000684f cmpb $24, %dl - 0x0f, 0x85, 0xb3, 0x0d, 0x00, 0x00, //0x00006852 jne LBB28_251 - 0x40, 0x80, 0xfe, 0x7b, //0x00006858 cmpb $123, %sil - 0x4c, 0x89, 0x7d, 0xd0, //0x0000685c movq %r15, $-48(%rbp) - 0x0f, 0x84, 0x78, 0x01, 0x00, 0x00, //0x00006860 je LBB28_34 - 0xe9, 0x71, 0x0d, 0x00, 0x00, //0x00006866 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000686b .p2align 4, 0x90 - //0x00006870 LBB28_184 - 0x40, 0x80, 0xfe, 0x5b, //0x00006870 cmpb $91, %sil - 0x0f, 0x85, 0x62, 0x0d, 0x00, 0x00, //0x00006874 jne LBB28_247 - 0x48, 0x8b, 0x55, 0xb8, //0x0000687a movq $-72(%rbp), %rdx - 0x48, 0x8b, 0x52, 0x08, //0x0000687e movq $8(%rdx), %rdx - 0x4c, 0x8b, 0x32, //0x00006882 movq (%rdx), %r14 - 0x4d, 0x85, 0xf6, //0x00006885 testq %r14, %r14 - 0x0f, 0x88, 0x7d, 0x0d, 0x00, 0x00, //0x00006888 js LBB28_251 - 0x4d, 0x8b, 0x43, 0x08, //0x0000688e movq $8(%r11), %r8 - 0x48, 0x89, 0xc6, //0x00006892 movq %rax, %rsi - 0x4c, 0x29, 0xc6, //0x00006895 subq %r8, %rsi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x00006898 jae LBB28_191 - 0x41, 0x8a, 0x14, 0x01, //0x0000689e movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x000068a2 cmpb $13, %dl - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000068a5 je LBB28_191 - 0x80, 0xfa, 0x20, //0x000068ab cmpb $32, %dl - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000068ae je LBB28_191 - 0x80, 0xc2, 0xf7, //0x000068b4 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000068b7 cmpb $1, %dl - 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x000068ba jbe LBB28_191 - 0x48, 0x89, 0xc7, //0x000068c0 movq %rax, %rdi - 0xe9, 0x12, 0x0b, 0x00, 0x00, //0x000068c3 jmp LBB28_213 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000068c8 .p2align 4, 0x90 - //0x000068d0 LBB28_191 - 0x48, 0x8d, 0x78, 0x01, //0x000068d0 leaq $1(%rax), %rdi - 0x4c, 0x39, 0xc7, //0x000068d4 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000068d7 jae LBB28_195 - 0x41, 0x8a, 0x14, 0x39, //0x000068dd movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000068e1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000068e4 je LBB28_195 - 0x80, 0xfa, 0x20, //0x000068ea cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000068ed je LBB28_195 - 0x80, 0xc2, 0xf7, //0x000068f3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000068f6 cmpb $1, %dl - 0x0f, 0x87, 0xdb, 0x0a, 0x00, 0x00, //0x000068f9 ja LBB28_213 - 0x90, //0x000068ff .p2align 4, 0x90 - //0x00006900 LBB28_195 - 0x48, 0x8d, 0x78, 0x02, //0x00006900 leaq $2(%rax), %rdi - 0x4c, 0x39, 0xc7, //0x00006904 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006907 jae LBB28_199 - 0x41, 0x8a, 0x14, 0x39, //0x0000690d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00006911 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006914 je LBB28_199 - 0x80, 0xfa, 0x20, //0x0000691a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000691d je LBB28_199 - 0x80, 0xc2, 0xf7, //0x00006923 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006926 cmpb $1, %dl - 0x0f, 0x87, 0xab, 0x0a, 0x00, 0x00, //0x00006929 ja LBB28_213 - 0x90, //0x0000692f .p2align 4, 0x90 - //0x00006930 LBB28_199 - 0x48, 0x8d, 0x78, 0x03, //0x00006930 leaq $3(%rax), %rdi - 0x4c, 0x39, 0xc7, //0x00006934 cmpq %r8, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006937 jae LBB28_203 - 0x41, 0x8a, 0x14, 0x39, //0x0000693d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00006941 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006944 je LBB28_203 - 0x80, 0xfa, 0x20, //0x0000694a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000694d je LBB28_203 - 0x80, 0xc2, 0xf7, //0x00006953 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006956 cmpb $1, %dl - 0x0f, 0x87, 0x7b, 0x0a, 0x00, 0x00, //0x00006959 ja LBB28_213 - 0x90, //0x0000695f .p2align 4, 0x90 - //0x00006960 LBB28_203 - 0x48, 0x8d, 0x50, 0x04, //0x00006960 leaq $4(%rax), %rdx - 0x49, 0x39, 0xd0, //0x00006964 cmpq %rdx, %r8 - 0x0f, 0x86, 0x22, 0x0a, 0x00, 0x00, //0x00006967 jbe LBB28_209 - 0x49, 0x39, 0xd0, //0x0000696d cmpq %rdx, %r8 - 0x0f, 0x84, 0x3b, 0x0a, 0x00, 0x00, //0x00006970 je LBB28_210 - 0x4b, 0x8d, 0x14, 0x01, //0x00006976 leaq (%r9,%r8), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x0000697a addq $4, %rsi - 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000697e leaq $5(%r9,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006983 .p2align 4, 0x90 - //0x00006990 LBB28_206 - 0x0f, 0xbe, 0x4f, 0xff, //0x00006990 movsbl $-1(%rdi), %ecx - 0x83, 0xf9, 0x20, //0x00006994 cmpl $32, %ecx - 0x0f, 0x87, 0x2b, 0x0a, 0x00, 0x00, //0x00006997 ja LBB28_212 - 0x49, 0x0f, 0xa3, 0xcc, //0x0000699d btq %rcx, %r12 - 0x0f, 0x83, 0x21, 0x0a, 0x00, 0x00, //0x000069a1 jae LBB28_212 - 0x48, 0xff, 0xc7, //0x000069a7 incq %rdi - 0x48, 0xff, 0xc6, //0x000069aa incq %rsi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000069ad jne LBB28_206 - 0xe9, 0xfc, 0x09, 0x00, 0x00, //0x000069b3 jmp LBB28_211 - //0x000069b8 LBB28_180 - 0x4c, 0x89, 0xca, //0x000069b8 movq %r9, %rdx - 0x48, 0xf7, 0xd2, //0x000069bb notq %rdx - 0x48, 0x01, 0xd7, //0x000069be addq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x000069c1 cmpq %rcx, %rdi - 0x0f, 0x83, 0x12, 0x0c, 0x00, 0x00, //0x000069c4 jae LBB28_247 - //0x000069ca LBB28_181 - 0x48, 0x8d, 0x47, 0x01, //0x000069ca leaq $1(%rdi), %rax - 0x49, 0x89, 0x07, //0x000069ce movq %rax, (%r15) - 0x41, 0x8a, 0x0c, 0x39, //0x000069d1 movb (%r9,%rdi), %cl - 0x80, 0xf9, 0x2c, //0x000069d5 cmpb $44, %cl - 0x0f, 0x85, 0x42, 0x0c, 0x00, 0x00, //0x000069d8 jne LBB28_253 - //0x000069de LBB28_34 - 0x49, 0x8b, 0x4b, 0x08, //0x000069de movq $8(%r11), %rcx - 0x48, 0x89, 0xc6, //0x000069e2 movq %rax, %rsi - 0x48, 0x29, 0xce, //0x000069e5 subq %rcx, %rsi - 0x0f, 0x83, 0x32, 0x00, 0x00, 0x00, //0x000069e8 jae LBB28_39 - 0x41, 0x8a, 0x14, 0x01, //0x000069ee movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x000069f2 cmpb $13, %dl - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x000069f5 je LBB28_39 - 0x80, 0xfa, 0x20, //0x000069fb cmpb $32, %dl - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000069fe je LBB28_39 - 0x80, 0xc2, 0xf7, //0x00006a04 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006a07 cmpb $1, %dl - 0x0f, 0x86, 0x10, 0x00, 0x00, 0x00, //0x00006a0a jbe LBB28_39 - 0x49, 0x89, 0xc5, //0x00006a10 movq %rax, %r13 - 0xe9, 0x2a, 0x01, 0x00, 0x00, //0x00006a13 jmp LBB28_60 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006a18 .p2align 4, 0x90 - //0x00006a20 LBB28_39 - 0x4c, 0x8d, 0x68, 0x01, //0x00006a20 leaq $1(%rax), %r13 - 0x49, 0x39, 0xcd, //0x00006a24 cmpq %rcx, %r13 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006a27 jae LBB28_43 - 0x43, 0x8a, 0x14, 0x29, //0x00006a2d movb (%r9,%r13), %dl - 0x80, 0xfa, 0x0d, //0x00006a31 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006a34 je LBB28_43 - 0x80, 0xfa, 0x20, //0x00006a3a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006a3d je LBB28_43 - 0x80, 0xc2, 0xf7, //0x00006a43 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006a46 cmpb $1, %dl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00006a49 ja LBB28_60 - 0x90, //0x00006a4f .p2align 4, 0x90 - //0x00006a50 LBB28_43 - 0x4c, 0x8d, 0x68, 0x02, //0x00006a50 leaq $2(%rax), %r13 - 0x49, 0x39, 0xcd, //0x00006a54 cmpq %rcx, %r13 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006a57 jae LBB28_47 - 0x43, 0x8a, 0x14, 0x29, //0x00006a5d movb (%r9,%r13), %dl - 0x80, 0xfa, 0x0d, //0x00006a61 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006a64 je LBB28_47 - 0x80, 0xfa, 0x20, //0x00006a6a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006a6d je LBB28_47 - 0x80, 0xc2, 0xf7, //0x00006a73 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006a76 cmpb $1, %dl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00006a79 ja LBB28_60 - 0x90, //0x00006a7f .p2align 4, 0x90 - //0x00006a80 LBB28_47 - 0x4c, 0x8d, 0x68, 0x03, //0x00006a80 leaq $3(%rax), %r13 - 0x49, 0x39, 0xcd, //0x00006a84 cmpq %rcx, %r13 - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00006a87 jae LBB28_51 - 0x43, 0x8a, 0x14, 0x29, //0x00006a8d movb (%r9,%r13), %dl - 0x80, 0xfa, 0x0d, //0x00006a91 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00006a94 je LBB28_51 - 0x80, 0xfa, 0x20, //0x00006a9a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x00006a9d je LBB28_51 - 0x80, 0xc2, 0xf7, //0x00006aa3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006aa6 cmpb $1, %dl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00006aa9 ja LBB28_60 - 0x90, //0x00006aaf .p2align 4, 0x90 - //0x00006ab0 LBB28_51 - 0x48, 0x8d, 0x50, 0x04, //0x00006ab0 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd1, //0x00006ab4 cmpq %rdx, %rcx - 0x0f, 0x86, 0x19, 0x0b, 0x00, 0x00, //0x00006ab7 jbe LBB28_245 - 0x48, 0x39, 0xd1, //0x00006abd cmpq %rdx, %rcx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00006ac0 je LBB28_57 - 0x49, 0x8d, 0x14, 0x09, //0x00006ac6 leaq (%r9,%rcx), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x00006aca addq $4, %rsi - 0x4d, 0x8d, 0x6c, 0x01, 0x05, //0x00006ace leaq $5(%r9,%rax), %r13 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006ad3 .p2align 4, 0x90 - //0x00006ae0 LBB28_54 - 0x41, 0x0f, 0xbe, 0x7d, 0xff, //0x00006ae0 movsbl $-1(%r13), %edi - 0x83, 0xff, 0x20, //0x00006ae5 cmpl $32, %edi - 0x0f, 0x87, 0x42, 0x00, 0x00, 0x00, //0x00006ae8 ja LBB28_59 - 0x49, 0x0f, 0xa3, 0xfc, //0x00006aee btq %rdi, %r12 - 0x0f, 0x83, 0x38, 0x00, 0x00, 0x00, //0x00006af2 jae LBB28_59 - 0x49, 0xff, 0xc5, //0x00006af8 incq %r13 - 0x48, 0xff, 0xc6, //0x00006afb incq %rsi - 0x0f, 0x85, 0xdc, 0xff, 0xff, 0xff, //0x00006afe jne LBB28_54 - 0xe9, 0x0a, 0x00, 0x00, 0x00, //0x00006b04 jmp LBB28_58 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006b09 .p2align 4, 0x90 - //0x00006b10 LBB28_57 - 0x4c, 0x01, 0xca, //0x00006b10 addq %r9, %rdx - //0x00006b13 LBB28_58 - 0x4c, 0x29, 0xca, //0x00006b13 subq %r9, %rdx - 0x49, 0x89, 0xd5, //0x00006b16 movq %rdx, %r13 - 0x49, 0x39, 0xcd, //0x00006b19 cmpq %rcx, %r13 - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00006b1c jb LBB28_60 - 0xe9, 0xb5, 0x0a, 0x00, 0x00, //0x00006b22 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006b27 .p2align 4, 0x90 - //0x00006b30 LBB28_59 - 0x4c, 0x89, 0xca, //0x00006b30 movq %r9, %rdx - 0x48, 0xf7, 0xd2, //0x00006b33 notq %rdx - 0x49, 0x01, 0xd5, //0x00006b36 addq %rdx, %r13 - 0x49, 0x39, 0xcd, //0x00006b39 cmpq %rcx, %r13 - 0x0f, 0x83, 0x9a, 0x0a, 0x00, 0x00, //0x00006b3c jae LBB28_247 - //0x00006b42 LBB28_60 - 0x49, 0x8d, 0x5d, 0x01, //0x00006b42 leaq $1(%r13), %rbx - 0x49, 0x89, 0x1f, //0x00006b46 movq %rbx, (%r15) - 0x43, 0x8a, 0x0c, 0x29, //0x00006b49 movb (%r9,%r13), %cl - 0x80, 0xf9, 0x22, //0x00006b4d cmpb $34, %cl - 0x0f, 0x85, 0xc7, 0x0a, 0x00, 0x00, //0x00006b50 jne LBB28_252 - 0x48, 0x8b, 0x45, 0xb8, //0x00006b56 movq $-72(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x00006b5a movq $8(%rax), %rax - 0x4c, 0x8b, 0x30, //0x00006b5e movq (%rax), %r14 - 0x4c, 0x8b, 0x78, 0x08, //0x00006b61 movq $8(%rax), %r15 - 0x48, 0xc7, 0x45, 0xb0, 0xff, 0xff, 0xff, 0xff, //0x00006b65 movq $-1, $-80(%rbp) - 0x4c, 0x89, 0xdf, //0x00006b6d movq %r11, %rdi - 0x48, 0x89, 0xde, //0x00006b70 movq %rbx, %rsi - 0x48, 0x8d, 0x55, 0xb0, //0x00006b73 leaq $-80(%rbp), %rdx - 0xe8, 0x24, 0x26, 0x00, 0x00, //0x00006b77 callq _advance_string_default - 0x48, 0x85, 0xc0, //0x00006b7c testq %rax, %rax - 0x0f, 0x88, 0xb6, 0x0a, 0x00, 0x00, //0x00006b7f js LBB28_255 - 0x48, 0x8b, 0x4d, 0xd0, //0x00006b85 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00006b89 movq %rax, (%rcx) - 0x48, 0x8b, 0x4d, 0xb0, //0x00006b8c movq $-80(%rbp), %rcx - 0x48, 0x83, 0xf9, 0xff, //0x00006b90 cmpq $-1, %rcx - 0x0f, 0x84, 0x09, 0x00, 0x00, 0x00, //0x00006b94 je LBB28_64 - 0x48, 0x39, 0xc1, //0x00006b9a cmpq %rax, %rcx - 0x0f, 0x8e, 0x61, 0x01, 0x00, 0x00, //0x00006b9d jle LBB28_87 - //0x00006ba3 LBB28_64 - 0x48, 0x89, 0xc2, //0x00006ba3 movq %rax, %rdx - 0x4c, 0x29, 0xea, //0x00006ba6 subq %r13, %rdx - 0x48, 0x83, 0xc2, 0xfe, //0x00006ba9 addq $-2, %rdx - 0x41, 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006bad movl $1, %r10d - 0x48, 0x89, 0xd1, //0x00006bb3 movq %rdx, %rcx - 0x4c, 0x09, 0xf9, //0x00006bb6 orq %r15, %rcx - 0x4c, 0x8b, 0x5d, 0xc0, //0x00006bb9 movq $-64(%rbp), %r11 - 0x0f, 0x84, 0x00, 0x01, 0x00, 0x00, //0x00006bbd je LBB28_82 - 0x4c, 0x39, 0xfa, //0x00006bc3 cmpq %r15, %rdx - 0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x00006bc6 jne LBB28_81 - 0x49, 0x03, 0x1b, //0x00006bcc addq (%r11), %rbx - 0x49, 0x83, 0xff, 0x10, //0x00006bcf cmpq $16, %r15 - 0x0f, 0x82, 0x5f, 0x00, 0x00, 0x00, //0x00006bd3 jb LBB28_71 - 0x49, 0x8d, 0x57, 0xf0, //0x00006bd9 leaq $-16(%r15), %rdx - 0x48, 0x89, 0xd1, //0x00006bdd movq %rdx, %rcx - 0x48, 0x83, 0xe1, 0xf0, //0x00006be0 andq $-16, %rcx - 0x4c, 0x8d, 0x44, 0x0b, 0x10, //0x00006be4 leaq $16(%rbx,%rcx), %r8 - 0x49, 0x8d, 0x7c, 0x0e, 0x10, //0x00006be9 leaq $16(%r14,%rcx), %rdi - 0x83, 0xe2, 0x0f, //0x00006bee andl $15, %edx - 0x31, 0xf6, //0x00006bf1 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00006bf3 .p2align 4, 0x90 - //0x00006c00 LBB28_68 - 0xf3, 0x0f, 0x6f, 0x04, 0x33, //0x00006c00 movdqu (%rbx,%rsi), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x0c, 0x36, //0x00006c05 movdqu (%r14,%rsi), %xmm1 - 0x66, 0x0f, 0x74, 0xc8, //0x00006c0b pcmpeqb %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x00006c0f pmovmskb %xmm1, %ecx - 0x66, 0x83, 0xf9, 0xff, //0x00006c13 cmpw $-1, %cx - 0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00006c17 jne LBB28_81 - 0x49, 0x83, 0xc7, 0xf0, //0x00006c1d addq $-16, %r15 - 0x48, 0x83, 0xc6, 0x10, //0x00006c21 addq $16, %rsi - 0x49, 0x83, 0xff, 0x0f, //0x00006c25 cmpq $15, %r15 - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x00006c29 ja LBB28_68 - 0x49, 0x89, 0xd7, //0x00006c2f movq %rdx, %r15 - 0x49, 0x89, 0xfe, //0x00006c32 movq %rdi, %r14 - 0x4c, 0x89, 0xc3, //0x00006c35 movq %r8, %rbx - //0x00006c38 LBB28_71 - 0x44, 0x89, 0xf1, //0x00006c38 movl %r14d, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006c3b andl $4095, %ecx - 0x81, 0xf9, 0xf0, 0x0f, 0x00, 0x00, //0x00006c41 cmpl $4080, %ecx - 0x0f, 0x87, 0x47, 0x00, 0x00, 0x00, //0x00006c47 ja LBB28_76 - 0x89, 0xd9, //0x00006c4d movl %ebx, %ecx - 0x81, 0xe1, 0xff, 0x0f, 0x00, 0x00, //0x00006c4f andl $4095, %ecx - 0x81, 0xf9, 0xf1, 0x0f, 0x00, 0x00, //0x00006c55 cmpl $4081, %ecx - 0x0f, 0x83, 0x33, 0x00, 0x00, 0x00, //0x00006c5b jae LBB28_76 - 0xf3, 0x0f, 0x6f, 0x03, //0x00006c61 movdqu (%rbx), %xmm0 - 0xf3, 0x41, 0x0f, 0x6f, 0x0e, //0x00006c65 movdqu (%r14), %xmm1 - 0x66, 0x0f, 0x74, 0xc8, //0x00006c6a pcmpeqb %xmm0, %xmm1 - 0x66, 0x0f, 0xd7, 0xd1, //0x00006c6e pmovmskb %xmm1, %edx - 0x66, 0x83, 0xfa, 0xff, //0x00006c72 cmpw $-1, %dx - 0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00006c76 je LBB28_82 - 0xf7, 0xd2, //0x00006c7c notl %edx - 0x0f, 0xb7, 0xca, //0x00006c7e movzwl %dx, %ecx - 0x48, 0x0f, 0xbc, 0xc9, //0x00006c81 bsfq %rcx, %rcx - 0x45, 0x31, 0xd2, //0x00006c85 xorl %r10d, %r10d - 0x4c, 0x39, 0xf9, //0x00006c88 cmpq %r15, %rcx - 0x41, 0x0f, 0x93, 0xc2, //0x00006c8b setae %r10b - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00006c8f jmp LBB28_82 - //0x00006c94 LBB28_76 - 0x4d, 0x85, 0xff, //0x00006c94 testq %r15, %r15 - 0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00006c97 je LBB28_82 - 0x31, 0xd2, //0x00006c9d xorl %edx, %edx - 0x90, //0x00006c9f .p2align 4, 0x90 - //0x00006ca0 LBB28_78 - 0x0f, 0xb6, 0x0c, 0x13, //0x00006ca0 movzbl (%rbx,%rdx), %ecx - 0x41, 0x3a, 0x0c, 0x16, //0x00006ca4 cmpb (%r14,%rdx), %cl - 0x0f, 0x85, 0x12, 0x00, 0x00, 0x00, //0x00006ca8 jne LBB28_81 - 0x48, 0xff, 0xc2, //0x00006cae incq %rdx - 0x49, 0x39, 0xd7, //0x00006cb1 cmpq %rdx, %r15 - 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00006cb4 jne LBB28_78 - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x00006cba jmp LBB28_82 - 0x90, //0x00006cbf .p2align 4, 0x90 - //0x00006cc0 LBB28_81 - 0x45, 0x31, 0xd2, //0x00006cc0 xorl %r10d, %r10d - //0x00006cc3 LBB28_82 - 0x4d, 0x8b, 0x0b, //0x00006cc3 movq (%r11), %r9 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006cc6 movq $-48(%rbp), %r15 - 0x49, 0x8b, 0x73, 0x08, //0x00006cca movq $8(%r11), %rsi - 0x48, 0x89, 0xc7, //0x00006cce movq %rax, %rdi - 0x48, 0x29, 0xf7, //0x00006cd1 subq %rsi, %rdi - 0x0f, 0x83, 0x16, 0x04, 0x00, 0x00, //0x00006cd4 jae LBB28_132 - //0x00006cda LBB28_83 - 0x41, 0x8a, 0x14, 0x01, //0x00006cda movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00006cde cmpb $13, %dl - 0x0f, 0x84, 0x09, 0x04, 0x00, 0x00, //0x00006ce1 je LBB28_132 - 0x80, 0xfa, 0x20, //0x00006ce7 cmpb $32, %dl - 0x0f, 0x84, 0x00, 0x04, 0x00, 0x00, //0x00006cea je LBB28_132 - 0x80, 0xc2, 0xf7, //0x00006cf0 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00006cf3 cmpb $1, %dl - 0x0f, 0x86, 0xf4, 0x03, 0x00, 0x00, //0x00006cf6 jbe LBB28_132 - 0x48, 0x89, 0xc3, //0x00006cfc movq %rax, %rbx - 0xe9, 0x0e, 0x05, 0x00, 0x00, //0x00006cff jmp LBB28_153 - //0x00006d04 LBB28_87 - 0x48, 0xc7, 0x45, 0xc8, 0x00, 0x00, 0x00, 0x00, //0x00006d04 movq $0, $-56(%rbp) - 0x48, 0x8b, 0x4d, 0xc0, //0x00006d0c movq $-64(%rbp), %rcx - 0x4c, 0x8b, 0x09, //0x00006d10 movq (%rcx), %r9 - 0x4c, 0x01, 0xcb, //0x00006d13 addq %r9, %rbx - 0x4d, 0x8d, 0x44, 0x01, 0xff, //0x00006d16 leaq $-1(%r9,%rax), %r8 - 0x4f, 0x8d, 0x1c, 0x3e, //0x00006d1b leaq (%r14,%r15), %r11 - 0x4d, 0x85, 0xff, //0x00006d1f testq %r15, %r15 - 0x0f, 0x8e, 0xa0, 0x03, 0x00, 0x00, //0x00006d22 jle LBB28_129 - 0x49, 0x39, 0xd8, //0x00006d28 cmpq %rbx, %r8 - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006d2b movq $-48(%rbp), %r15 - 0x0f, 0x86, 0x97, 0x03, 0x00, 0x00, //0x00006d2f jbe LBB28_130 - //0x00006d35 LBB28_89 - 0x8a, 0x0b, //0x00006d35 movb (%rbx), %cl - 0x80, 0xf9, 0x5c, //0x00006d37 cmpb $92, %cl - 0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x00006d3a jne LBB28_94 - 0x4c, 0x89, 0xc2, //0x00006d40 movq %r8, %rdx - 0x48, 0x29, 0xda, //0x00006d43 subq %rbx, %rdx - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x00006d46 movq $-1, %rcx - 0x48, 0x85, 0xd2, //0x00006d4d testq %rdx, %rdx - 0x0f, 0x8e, 0x22, 0x09, 0x00, 0x00, //0x00006d50 jle LBB28_259 - 0x0f, 0xb6, 0x73, 0x01, //0x00006d56 movzbl $1(%rbx), %esi - 0x48, 0x8d, 0x3d, 0xaf, 0x9c, 0x00, 0x00, //0x00006d5a leaq $40111(%rip), %rdi /* __UnquoteTab+0(%rip) */ - 0x44, 0x8a, 0x3c, 0x3e, //0x00006d61 movb (%rsi,%rdi), %r15b - 0x41, 0x80, 0xff, 0xff, //0x00006d65 cmpb $-1, %r15b - 0x0f, 0x84, 0x3d, 0x00, 0x00, 0x00, //0x00006d69 je LBB28_96 - 0x45, 0x84, 0xff, //0x00006d6f testb %r15b, %r15b - 0x0f, 0x84, 0xee, 0x08, 0x00, 0x00, //0x00006d72 je LBB28_257 - 0x44, 0x88, 0x7d, 0xc8, //0x00006d78 movb %r15b, $-56(%rbp) - 0x48, 0x83, 0xc3, 0x02, //0x00006d7c addq $2, %rbx - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006d80 movl $1, %edx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006d85 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006d8a cmpq %r11, %r14 - 0x0f, 0x82, 0x30, 0x01, 0x00, 0x00, //0x00006d8d jb LBB28_107 - 0xe9, 0x08, 0x03, 0x00, 0x00, //0x00006d93 jmp LBB28_113 - //0x00006d98 LBB28_94 - 0x41, 0x3a, 0x0e, //0x00006d98 cmpb (%r14), %cl - 0x0f, 0x85, 0xe6, 0x05, 0x00, 0x00, //0x00006d9b jne LBB28_183 - 0x48, 0xff, 0xc3, //0x00006da1 incq %rbx - 0x49, 0xff, 0xc6, //0x00006da4 incq %r14 - 0xe9, 0x05, 0x03, 0x00, 0x00, //0x00006da7 jmp LBB28_115 - //0x00006dac LBB28_96 - 0x48, 0x83, 0xfa, 0x03, //0x00006dac cmpq $3, %rdx - 0x0f, 0x8e, 0xbf, 0x08, 0x00, 0x00, //0x00006db0 jle LBB28_258 - 0x8b, 0x4b, 0x02, //0x00006db6 movl $2(%rbx), %ecx - 0x89, 0xce, //0x00006db9 movl %ecx, %esi - 0xf7, 0xd6, //0x00006dbb notl %esi - 0x8d, 0xb9, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006dbd leal $-808464432(%rcx), %edi - 0x81, 0xe6, 0x80, 0x80, 0x80, 0x80, //0x00006dc3 andl $-2139062144, %esi - 0x85, 0xfe, //0x00006dc9 testl %edi, %esi - 0x0f, 0x85, 0x85, 0x08, 0x00, 0x00, //0x00006dcb jne LBB28_256 - 0x8d, 0xb9, 0x19, 0x19, 0x19, 0x19, //0x00006dd1 leal $421075225(%rcx), %edi - 0x09, 0xcf, //0x00006dd7 orl %ecx, %edi - 0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x00006dd9 testl $-2139062144, %edi - 0x0f, 0x85, 0x71, 0x08, 0x00, 0x00, //0x00006ddf jne LBB28_256 - 0x89, 0xcf, //0x00006de5 movl %ecx, %edi - 0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006de7 andl $2139062143, %edi - 0x41, 0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006ded movl $-1061109568, %r10d - 0x41, 0x29, 0xfa, //0x00006df3 subl %edi, %r10d - 0x44, 0x8d, 0xbf, 0x46, 0x46, 0x46, 0x46, //0x00006df6 leal $1179010630(%rdi), %r15d - 0x41, 0x21, 0xf2, //0x00006dfd andl %esi, %r10d - 0x45, 0x85, 0xfa, //0x00006e00 testl %r15d, %r10d - 0x0f, 0x85, 0x4d, 0x08, 0x00, 0x00, //0x00006e03 jne LBB28_256 - 0x41, 0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006e09 movl $-522133280, %r10d - 0x41, 0x29, 0xfa, //0x00006e0f subl %edi, %r10d - 0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00006e12 addl $960051513, %edi - 0x44, 0x21, 0xd6, //0x00006e18 andl %r10d, %esi - 0x85, 0xfe, //0x00006e1b testl %edi, %esi - 0x0f, 0x85, 0x33, 0x08, 0x00, 0x00, //0x00006e1d jne LBB28_256 - 0x0f, 0xc9, //0x00006e23 bswapl %ecx - 0x89, 0xce, //0x00006e25 movl %ecx, %esi - 0xc1, 0xee, 0x04, //0x00006e27 shrl $4, %esi - 0xf7, 0xd6, //0x00006e2a notl %esi - 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x00006e2c andl $16843009, %esi - 0x8d, 0x34, 0xf6, //0x00006e32 leal (%rsi,%rsi,8), %esi - 0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00006e35 andl $252645135, %ecx - 0x01, 0xf1, //0x00006e3b addl %esi, %ecx - 0x41, 0x89, 0xcf, //0x00006e3d movl %ecx, %r15d - 0x41, 0xc1, 0xef, 0x04, //0x00006e40 shrl $4, %r15d - 0x41, 0x09, 0xcf, //0x00006e44 orl %ecx, %r15d - 0x44, 0x89, 0xfe, //0x00006e47 movl %r15d, %esi - 0xc1, 0xee, 0x08, //0x00006e4a shrl $8, %esi - 0x81, 0xe6, 0x00, 0xff, 0x00, 0x00, //0x00006e4d andl $65280, %esi - 0x41, 0x0f, 0xb6, 0xcf, //0x00006e53 movzbl %r15b, %ecx - 0x09, 0xf1, //0x00006e57 orl %esi, %ecx - 0x4c, 0x8d, 0x53, 0x06, //0x00006e59 leaq $6(%rbx), %r10 - 0x83, 0xf9, 0x7f, //0x00006e5d cmpl $127, %ecx - 0x0f, 0x86, 0xb2, 0x00, 0x00, 0x00, //0x00006e60 jbe LBB28_117 - 0x81, 0xf9, 0xff, 0x07, 0x00, 0x00, //0x00006e66 cmpl $2047, %ecx - 0x0f, 0x86, 0xc5, 0x00, 0x00, 0x00, //0x00006e6c jbe LBB28_118 - 0x44, 0x89, 0xff, //0x00006e72 movl %r15d, %edi - 0x81, 0xe7, 0x00, 0x00, 0xf8, 0x00, //0x00006e75 andl $16252928, %edi - 0x81, 0xff, 0x00, 0x00, 0xd8, 0x00, //0x00006e7b cmpl $14155776, %edi - 0x0f, 0x84, 0xe3, 0x00, 0x00, 0x00, //0x00006e81 je LBB28_119 - 0xc1, 0xee, 0x0c, //0x00006e87 shrl $12, %esi - 0x40, 0x80, 0xce, 0xe0, //0x00006e8a orb $-32, %sil - 0x40, 0x88, 0x75, 0xc8, //0x00006e8e movb %sil, $-56(%rbp) - 0xc1, 0xe9, 0x06, //0x00006e92 shrl $6, %ecx - 0x80, 0xe1, 0x3f, //0x00006e95 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00006e98 orb $-128, %cl - 0x88, 0x4d, 0xc9, //0x00006e9b movb %cl, $-55(%rbp) - 0x41, 0x80, 0xe7, 0x3f, //0x00006e9e andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00006ea2 orb $-128, %r15b - 0x44, 0x88, 0x7d, 0xca, //0x00006ea6 movb %r15b, $-54(%rbp) - 0xba, 0x03, 0x00, 0x00, 0x00, //0x00006eaa movl $3, %edx - 0x41, 0x89, 0xf7, //0x00006eaf movl %esi, %r15d - 0x4c, 0x89, 0xd3, //0x00006eb2 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006eb5 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006eba cmpq %r11, %r14 - 0x0f, 0x83, 0xdd, 0x01, 0x00, 0x00, //0x00006ebd jae LBB28_113 - //0x00006ec3 LBB28_107 - 0x48, 0x8d, 0x4d, 0xc8, //0x00006ec3 leaq $-56(%rbp), %rcx - 0x49, 0x39, 0xca, //0x00006ec7 cmpq %rcx, %r10 - 0x0f, 0x86, 0xd0, 0x01, 0x00, 0x00, //0x00006eca jbe LBB28_113 - 0x45, 0x38, 0x3e, //0x00006ed0 cmpb %r15b, (%r14) - 0x0f, 0x85, 0xc7, 0x01, 0x00, 0x00, //0x00006ed3 jne LBB28_113 - 0x49, 0xff, 0xc6, //0x00006ed9 incq %r14 - 0x48, 0x8d, 0x75, 0xc9, //0x00006edc leaq $-55(%rbp), %rsi - 0x4c, 0x89, 0xf7, //0x00006ee0 movq %r14, %rdi - 0x4c, 0x8b, 0x7d, 0xd0, //0x00006ee3 movq $-48(%rbp), %r15 - //0x00006ee7 LBB28_110 - 0x49, 0x89, 0xfe, //0x00006ee7 movq %rdi, %r14 - 0x48, 0x89, 0xf2, //0x00006eea movq %rsi, %rdx - 0x4c, 0x39, 0xd6, //0x00006eed cmpq %r10, %rsi - 0x0f, 0x83, 0xb2, 0x01, 0x00, 0x00, //0x00006ef0 jae LBB28_114 - 0x4d, 0x39, 0xde, //0x00006ef6 cmpq %r11, %r14 - 0x0f, 0x83, 0xa9, 0x01, 0x00, 0x00, //0x00006ef9 jae LBB28_114 - 0x41, 0x0f, 0xb6, 0x0e, //0x00006eff movzbl (%r14), %ecx - 0x49, 0x8d, 0x7e, 0x01, //0x00006f03 leaq $1(%r14), %rdi - 0x48, 0x8d, 0x72, 0x01, //0x00006f07 leaq $1(%rdx), %rsi - 0x3a, 0x0a, //0x00006f0b cmpb (%rdx), %cl - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00006f0d je LBB28_110 - 0xe9, 0x90, 0x01, 0x00, 0x00, //0x00006f13 jmp LBB28_114 - //0x00006f18 LBB28_117 - 0x44, 0x88, 0x7d, 0xc8, //0x00006f18 movb %r15b, $-56(%rbp) - 0xba, 0x01, 0x00, 0x00, 0x00, //0x00006f1c movl $1, %edx - 0x4c, 0x89, 0xd3, //0x00006f21 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006f24 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006f29 cmpq %r11, %r14 - 0x0f, 0x82, 0x91, 0xff, 0xff, 0xff, //0x00006f2c jb LBB28_107 - 0xe9, 0x69, 0x01, 0x00, 0x00, //0x00006f32 jmp LBB28_113 - //0x00006f37 LBB28_118 - 0xc1, 0xe9, 0x06, //0x00006f37 shrl $6, %ecx - 0x80, 0xc9, 0xc0, //0x00006f3a orb $-64, %cl - 0x88, 0x4d, 0xc8, //0x00006f3d movb %cl, $-56(%rbp) - 0x41, 0x80, 0xe7, 0x3f, //0x00006f40 andb $63, %r15b - 0x41, 0x80, 0xcf, 0x80, //0x00006f44 orb $-128, %r15b - 0x44, 0x88, 0x7d, 0xc9, //0x00006f48 movb %r15b, $-55(%rbp) - 0xba, 0x02, 0x00, 0x00, 0x00, //0x00006f4c movl $2, %edx - 0x41, 0x89, 0xcf, //0x00006f51 movl %ecx, %r15d - 0x4c, 0x89, 0xd3, //0x00006f54 movq %r10, %rbx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00006f57 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00006f5c cmpq %r11, %r14 - 0x0f, 0x82, 0x5e, 0xff, 0xff, 0xff, //0x00006f5f jb LBB28_107 - 0xe9, 0x36, 0x01, 0x00, 0x00, //0x00006f65 jmp LBB28_113 - //0x00006f6a LBB28_119 - 0x48, 0x83, 0xfa, 0x06, //0x00006f6a cmpq $6, %rdx - 0x0f, 0x8c, 0x1f, 0x07, 0x00, 0x00, //0x00006f6e jl LBB28_261 - 0x81, 0xf9, 0xff, 0xdb, 0x00, 0x00, //0x00006f74 cmpl $56319, %ecx - 0x0f, 0x87, 0x13, 0x07, 0x00, 0x00, //0x00006f7a ja LBB28_261 - 0x41, 0x80, 0x3a, 0x5c, //0x00006f80 cmpb $92, (%r10) - 0x0f, 0x85, 0x09, 0x07, 0x00, 0x00, //0x00006f84 jne LBB28_261 - 0x80, 0x7b, 0x07, 0x75, //0x00006f8a cmpb $117, $7(%rbx) - 0x0f, 0x85, 0xff, 0x06, 0x00, 0x00, //0x00006f8e jne LBB28_261 - 0x4c, 0x8d, 0x53, 0x08, //0x00006f94 leaq $8(%rbx), %r10 - 0x8b, 0x53, 0x08, //0x00006f98 movl $8(%rbx), %edx - 0x89, 0xd7, //0x00006f9b movl %edx, %edi - 0xf7, 0xd7, //0x00006f9d notl %edi - 0x8d, 0xb2, 0xd0, 0xcf, 0xcf, 0xcf, //0x00006f9f leal $-808464432(%rdx), %esi - 0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00006fa5 andl $-2139062144, %edi - 0x85, 0xf7, //0x00006fab testl %esi, %edi - 0x0f, 0x85, 0xd4, 0x06, 0x00, 0x00, //0x00006fad jne LBB28_260 - 0x8d, 0xb2, 0x19, 0x19, 0x19, 0x19, //0x00006fb3 leal $421075225(%rdx), %esi - 0x09, 0xd6, //0x00006fb9 orl %edx, %esi - 0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x00006fbb testl $-2139062144, %esi - 0x0f, 0x85, 0xc0, 0x06, 0x00, 0x00, //0x00006fc1 jne LBB28_260 - 0x89, 0xd6, //0x00006fc7 movl %edx, %esi - 0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x00006fc9 andl $2139062143, %esi - 0x41, 0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00006fcf movl $-1061109568, %r15d - 0x41, 0x29, 0xf7, //0x00006fd5 subl %esi, %r15d - 0x44, 0x8d, 0xae, 0x46, 0x46, 0x46, 0x46, //0x00006fd8 leal $1179010630(%rsi), %r13d - 0x41, 0x21, 0xff, //0x00006fdf andl %edi, %r15d - 0x45, 0x85, 0xef, //0x00006fe2 testl %r13d, %r15d - 0x0f, 0x85, 0x9c, 0x06, 0x00, 0x00, //0x00006fe5 jne LBB28_260 - 0x41, 0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00006feb movl $-522133280, %r15d - 0x41, 0x29, 0xf7, //0x00006ff1 subl %esi, %r15d - 0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00006ff4 addl $960051513, %esi - 0x44, 0x21, 0xff, //0x00006ffa andl %r15d, %edi - 0x85, 0xf7, //0x00006ffd testl %esi, %edi - 0x0f, 0x85, 0x82, 0x06, 0x00, 0x00, //0x00006fff jne LBB28_260 - 0x0f, 0xca, //0x00007005 bswapl %edx - 0x89, 0xd6, //0x00007007 movl %edx, %esi - 0xc1, 0xee, 0x04, //0x00007009 shrl $4, %esi - 0xf7, 0xd6, //0x0000700c notl %esi - 0x81, 0xe6, 0x01, 0x01, 0x01, 0x01, //0x0000700e andl $16843009, %esi - 0x8d, 0x34, 0xf6, //0x00007014 leal (%rsi,%rsi,8), %esi - 0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00007017 andl $252645135, %edx - 0x01, 0xf2, //0x0000701d addl %esi, %edx - 0x89, 0xd6, //0x0000701f movl %edx, %esi - 0xc1, 0xee, 0x04, //0x00007021 shrl $4, %esi - 0x09, 0xd6, //0x00007024 orl %edx, %esi - 0x89, 0xf2, //0x00007026 movl %esi, %edx - 0x81, 0xe2, 0x00, 0x00, 0xfc, 0x00, //0x00007028 andl $16515072, %edx - 0x81, 0xfa, 0x00, 0x00, 0xdc, 0x00, //0x0000702e cmpl $14417920, %edx - 0x0f, 0x85, 0x59, 0x06, 0x00, 0x00, //0x00007034 jne LBB28_261 - 0x89, 0xf2, //0x0000703a movl %esi, %edx - 0xc1, 0xea, 0x08, //0x0000703c shrl $8, %edx - 0x81, 0xe2, 0x00, 0xff, 0x00, 0x00, //0x0000703f andl $65280, %edx - 0x40, 0x0f, 0xb6, 0xf6, //0x00007045 movzbl %sil, %esi - 0x09, 0xd6, //0x00007049 orl %edx, %esi - 0xc1, 0xe1, 0x0a, //0x0000704b shll $10, %ecx - 0x8d, 0x8c, 0x31, 0x00, 0x24, 0xa0, 0xfc, //0x0000704e leal $-56613888(%rcx,%rsi), %ecx - 0x41, 0x89, 0xcf, //0x00007055 movl %ecx, %r15d - 0x41, 0xc1, 0xef, 0x12, //0x00007058 shrl $18, %r15d - 0x41, 0x80, 0xcf, 0xf0, //0x0000705c orb $-16, %r15b - 0x44, 0x88, 0x7d, 0xc8, //0x00007060 movb %r15b, $-56(%rbp) - 0x89, 0xca, //0x00007064 movl %ecx, %edx - 0xc1, 0xea, 0x0c, //0x00007066 shrl $12, %edx - 0x80, 0xe2, 0x3f, //0x00007069 andb $63, %dl - 0x80, 0xca, 0x80, //0x0000706c orb $-128, %dl - 0x88, 0x55, 0xc9, //0x0000706f movb %dl, $-55(%rbp) - 0x89, 0xca, //0x00007072 movl %ecx, %edx - 0xc1, 0xea, 0x06, //0x00007074 shrl $6, %edx - 0x80, 0xe2, 0x3f, //0x00007077 andb $63, %dl - 0x80, 0xca, 0x80, //0x0000707a orb $-128, %dl - 0x88, 0x55, 0xca, //0x0000707d movb %dl, $-54(%rbp) - 0x80, 0xe1, 0x3f, //0x00007080 andb $63, %cl - 0x80, 0xc9, 0x80, //0x00007083 orb $-128, %cl - 0x88, 0x4d, 0xcb, //0x00007086 movb %cl, $-53(%rbp) - 0x48, 0x83, 0xc3, 0x0c, //0x00007089 addq $12, %rbx - 0xba, 0x04, 0x00, 0x00, 0x00, //0x0000708d movl $4, %edx - 0x4c, 0x8d, 0x54, 0x15, 0xc8, //0x00007092 leaq $-56(%rbp,%rdx), %r10 - 0x4d, 0x39, 0xde, //0x00007097 cmpq %r11, %r14 - 0x0f, 0x82, 0x23, 0xfe, 0xff, 0xff, //0x0000709a jb LBB28_107 - //0x000070a0 LBB28_113 - 0x48, 0x8d, 0x55, 0xc8, //0x000070a0 leaq $-56(%rbp), %rdx - 0x4c, 0x8b, 0x7d, 0xd0, //0x000070a4 movq $-48(%rbp), %r15 - //0x000070a8 LBB28_114 - 0x4c, 0x39, 0xd2, //0x000070a8 cmpq %r10, %rdx - 0x0f, 0x85, 0xd6, 0x02, 0x00, 0x00, //0x000070ab jne LBB28_183 - //0x000070b1 LBB28_115 - 0x49, 0x39, 0xd8, //0x000070b1 cmpq %rbx, %r8 - 0x0f, 0x86, 0x12, 0x00, 0x00, 0x00, //0x000070b4 jbe LBB28_130 - 0x4d, 0x39, 0xde, //0x000070ba cmpq %r11, %r14 - 0x0f, 0x82, 0x72, 0xfc, 0xff, 0xff, //0x000070bd jb LBB28_89 - 0xe9, 0x04, 0x00, 0x00, 0x00, //0x000070c3 jmp LBB28_130 - //0x000070c8 LBB28_129 - 0x4c, 0x8b, 0x7d, 0xd0, //0x000070c8 movq $-48(%rbp), %r15 - //0x000070cc LBB28_130 - 0x49, 0x31, 0xd8, //0x000070cc xorq %rbx, %r8 - 0x4d, 0x31, 0xde, //0x000070cf xorq %r11, %r14 - 0x45, 0x31, 0xd2, //0x000070d2 xorl %r10d, %r10d - 0x4d, 0x09, 0xc6, //0x000070d5 orq %r8, %r14 - 0x41, 0x0f, 0x94, 0xc2, //0x000070d8 sete %r10b - //0x000070dc LBB28_131 - 0x4c, 0x8b, 0x5d, 0xc0, //0x000070dc movq $-64(%rbp), %r11 - 0x49, 0x8b, 0x73, 0x08, //0x000070e0 movq $8(%r11), %rsi - 0x48, 0x89, 0xc7, //0x000070e4 movq %rax, %rdi - 0x48, 0x29, 0xf7, //0x000070e7 subq %rsi, %rdi - 0x0f, 0x82, 0xea, 0xfb, 0xff, 0xff, //0x000070ea jb LBB28_83 - //0x000070f0 .p2align 4, 0x90 - //0x000070f0 LBB28_132 - 0x48, 0x8d, 0x58, 0x01, //0x000070f0 leaq $1(%rax), %rbx - 0x48, 0x39, 0xf3, //0x000070f4 cmpq %rsi, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000070f7 jae LBB28_136 - 0x41, 0x8a, 0x14, 0x19, //0x000070fd movb (%r9,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00007101 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007104 je LBB28_136 - 0x80, 0xfa, 0x20, //0x0000710a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000710d je LBB28_136 - 0x80, 0xc2, 0xf7, //0x00007113 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007116 cmpb $1, %dl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00007119 ja LBB28_153 - 0x90, //0x0000711f .p2align 4, 0x90 - //0x00007120 LBB28_136 - 0x48, 0x8d, 0x58, 0x02, //0x00007120 leaq $2(%rax), %rbx - 0x48, 0x39, 0xf3, //0x00007124 cmpq %rsi, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007127 jae LBB28_140 - 0x41, 0x8a, 0x14, 0x19, //0x0000712d movb (%r9,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00007131 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007134 je LBB28_140 - 0x80, 0xfa, 0x20, //0x0000713a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000713d je LBB28_140 - 0x80, 0xc2, 0xf7, //0x00007143 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007146 cmpb $1, %dl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x00007149 ja LBB28_153 - 0x90, //0x0000714f .p2align 4, 0x90 - //0x00007150 LBB28_140 - 0x48, 0x8d, 0x58, 0x03, //0x00007150 leaq $3(%rax), %rbx - 0x48, 0x39, 0xf3, //0x00007154 cmpq %rsi, %rbx - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007157 jae LBB28_144 - 0x41, 0x8a, 0x14, 0x19, //0x0000715d movb (%r9,%rbx), %dl - 0x80, 0xfa, 0x0d, //0x00007161 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007164 je LBB28_144 - 0x80, 0xfa, 0x20, //0x0000716a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000716d je LBB28_144 - 0x80, 0xc2, 0xf7, //0x00007173 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007176 cmpb $1, %dl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x00007179 ja LBB28_153 - 0x90, //0x0000717f .p2align 4, 0x90 - //0x00007180 LBB28_144 - 0x48, 0x8d, 0x50, 0x04, //0x00007180 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd6, //0x00007184 cmpq %rdx, %rsi - 0x0f, 0x86, 0x49, 0x04, 0x00, 0x00, //0x00007187 jbe LBB28_245 - 0x48, 0x39, 0xd6, //0x0000718d cmpq %rdx, %rsi - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00007190 je LBB28_150 - 0x49, 0x8d, 0x14, 0x31, //0x00007196 leaq (%r9,%rsi), %rdx - 0x48, 0x83, 0xc7, 0x04, //0x0000719a addq $4, %rdi - 0x49, 0x8d, 0x5c, 0x01, 0x05, //0x0000719e leaq $5(%r9,%rax), %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000071a3 .p2align 4, 0x90 - //0x000071b0 LBB28_147 - 0x0f, 0xbe, 0x4b, 0xff, //0x000071b0 movsbl $-1(%rbx), %ecx - 0x83, 0xf9, 0x20, //0x000071b4 cmpl $32, %ecx - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x000071b7 ja LBB28_152 - 0x49, 0x0f, 0xa3, 0xcc, //0x000071bd btq %rcx, %r12 - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x000071c1 jae LBB28_152 - 0x48, 0xff, 0xc3, //0x000071c7 incq %rbx - 0x48, 0xff, 0xc7, //0x000071ca incq %rdi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x000071cd jne LBB28_147 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x000071d3 jmp LBB28_151 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000071d8 .p2align 4, 0x90 - //0x000071e0 LBB28_150 - 0x4c, 0x01, 0xca, //0x000071e0 addq %r9, %rdx - //0x000071e3 LBB28_151 - 0x4c, 0x29, 0xca, //0x000071e3 subq %r9, %rdx - 0x48, 0x89, 0xd3, //0x000071e6 movq %rdx, %rbx - 0x48, 0x39, 0xf3, //0x000071e9 cmpq %rsi, %rbx - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x000071ec jb LBB28_153 - 0xe9, 0xe5, 0x03, 0x00, 0x00, //0x000071f2 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000071f7 .p2align 4, 0x90 - //0x00007200 LBB28_152 - 0x4c, 0x89, 0xc9, //0x00007200 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x00007203 notq %rcx - 0x48, 0x01, 0xcb, //0x00007206 addq %rcx, %rbx - 0x48, 0x39, 0xf3, //0x00007209 cmpq %rsi, %rbx - 0x0f, 0x83, 0xca, 0x03, 0x00, 0x00, //0x0000720c jae LBB28_247 - //0x00007212 LBB28_153 - 0x48, 0x8d, 0x53, 0x01, //0x00007212 leaq $1(%rbx), %rdx - 0x49, 0x89, 0x17, //0x00007216 movq %rdx, (%r15) - 0x41, 0x80, 0x3c, 0x19, 0x3a, //0x00007219 cmpb $58, (%r9,%rbx) - 0x0f, 0x85, 0xb5, 0x03, 0x00, 0x00, //0x0000721e jne LBB28_246 - 0x4d, 0x85, 0xd2, //0x00007224 testq %r10, %r10 - 0x0f, 0x85, 0x66, 0x03, 0x00, 0x00, //0x00007227 jne LBB28_243 - 0x4c, 0x89, 0xdf, //0x0000722d movq %r11, %rdi - 0x4c, 0x89, 0xfe, //0x00007230 movq %r15, %rsi - 0xe8, 0xc8, 0xe4, 0xff, 0xff, //0x00007233 callq _skip_one_fast - 0x4c, 0x8b, 0x5d, 0xc0, //0x00007238 movq $-64(%rbp), %r11 - 0x4d, 0x8b, 0x0b, //0x0000723c movq (%r11), %r9 - 0x49, 0x8b, 0x4b, 0x08, //0x0000723f movq $8(%r11), %rcx - 0x49, 0x8b, 0x07, //0x00007243 movq (%r15), %rax - 0x48, 0x89, 0xc6, //0x00007246 movq %rax, %rsi - 0x48, 0x29, 0xce, //0x00007249 subq %rcx, %rsi - 0x0f, 0x83, 0x2e, 0x00, 0x00, 0x00, //0x0000724c jae LBB28_160 - 0x41, 0x8a, 0x14, 0x01, //0x00007252 movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00007256 cmpb $13, %dl - 0x0f, 0x84, 0x21, 0x00, 0x00, 0x00, //0x00007259 je LBB28_160 - 0x80, 0xfa, 0x20, //0x0000725f cmpb $32, %dl - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007262 je LBB28_160 - 0x80, 0xc2, 0xf7, //0x00007268 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x0000726b cmpb $1, %dl - 0x0f, 0x86, 0x0c, 0x00, 0x00, 0x00, //0x0000726e jbe LBB28_160 - 0x48, 0x89, 0xc7, //0x00007274 movq %rax, %rdi - 0xe9, 0x4e, 0xf7, 0xff, 0xff, //0x00007277 jmp LBB28_181 - 0x90, 0x90, 0x90, 0x90, //0x0000727c .p2align 4, 0x90 - //0x00007280 LBB28_160 - 0x48, 0x8d, 0x78, 0x01, //0x00007280 leaq $1(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007284 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007287 jae LBB28_164 - 0x41, 0x8a, 0x14, 0x39, //0x0000728d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00007291 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007294 je LBB28_164 - 0x80, 0xfa, 0x20, //0x0000729a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000729d je LBB28_164 - 0x80, 0xc2, 0xf7, //0x000072a3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000072a6 cmpb $1, %dl - 0x0f, 0x87, 0x1b, 0xf7, 0xff, 0xff, //0x000072a9 ja LBB28_181 - 0x90, //0x000072af .p2align 4, 0x90 - //0x000072b0 LBB28_164 - 0x48, 0x8d, 0x78, 0x02, //0x000072b0 leaq $2(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000072b4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000072b7 jae LBB28_168 - 0x41, 0x8a, 0x14, 0x39, //0x000072bd movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000072c1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000072c4 je LBB28_168 - 0x80, 0xfa, 0x20, //0x000072ca cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000072cd je LBB28_168 - 0x80, 0xc2, 0xf7, //0x000072d3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000072d6 cmpb $1, %dl - 0x0f, 0x87, 0xeb, 0xf6, 0xff, 0xff, //0x000072d9 ja LBB28_181 - 0x90, //0x000072df .p2align 4, 0x90 - //0x000072e0 LBB28_168 - 0x48, 0x8d, 0x78, 0x03, //0x000072e0 leaq $3(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000072e4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000072e7 jae LBB28_172 - 0x41, 0x8a, 0x14, 0x39, //0x000072ed movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000072f1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000072f4 je LBB28_172 - 0x80, 0xfa, 0x20, //0x000072fa cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000072fd je LBB28_172 - 0x80, 0xc2, 0xf7, //0x00007303 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007306 cmpb $1, %dl - 0x0f, 0x87, 0xbb, 0xf6, 0xff, 0xff, //0x00007309 ja LBB28_181 - 0x90, //0x0000730f .p2align 4, 0x90 - //0x00007310 LBB28_172 - 0x48, 0x8d, 0x50, 0x04, //0x00007310 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd1, //0x00007314 cmpq %rdx, %rcx - 0x0f, 0x86, 0xb9, 0x02, 0x00, 0x00, //0x00007317 jbe LBB28_245 - 0x48, 0x39, 0xd1, //0x0000731d cmpq %rdx, %rcx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x00007320 je LBB28_178 - 0x49, 0x8d, 0x14, 0x09, //0x00007326 leaq (%r9,%rcx), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x0000732a addq $4, %rsi - 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x0000732e leaq $5(%r9,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007333 .p2align 4, 0x90 - //0x00007340 LBB28_175 - 0x0f, 0xbe, 0x5f, 0xff, //0x00007340 movsbl $-1(%rdi), %ebx - 0x83, 0xfb, 0x20, //0x00007344 cmpl $32, %ebx - 0x0f, 0x87, 0x6b, 0xf6, 0xff, 0xff, //0x00007347 ja LBB28_180 - 0x49, 0x0f, 0xa3, 0xdc, //0x0000734d btq %rbx, %r12 - 0x0f, 0x83, 0x61, 0xf6, 0xff, 0xff, //0x00007351 jae LBB28_180 - 0x48, 0xff, 0xc7, //0x00007357 incq %rdi - 0x48, 0xff, 0xc6, //0x0000735a incq %rsi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000735d jne LBB28_175 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00007363 jmp LBB28_179 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007368 .p2align 4, 0x90 - //0x00007370 LBB28_178 - 0x4c, 0x01, 0xca, //0x00007370 addq %r9, %rdx - //0x00007373 LBB28_179 - 0x4c, 0x29, 0xca, //0x00007373 subq %r9, %rdx - 0x48, 0x89, 0xd7, //0x00007376 movq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x00007379 cmpq %rcx, %rdi - 0x0f, 0x82, 0x48, 0xf6, 0xff, 0xff, //0x0000737c jb LBB28_181 - 0xe9, 0x55, 0x02, 0x00, 0x00, //0x00007382 jmp LBB28_247 - //0x00007387 LBB28_183 - 0x45, 0x31, 0xd2, //0x00007387 xorl %r10d, %r10d - 0xe9, 0x4d, 0xfd, 0xff, 0xff, //0x0000738a jmp LBB28_131 - //0x0000738f LBB28_209 - 0x49, 0x89, 0x17, //0x0000738f movq %rdx, (%r15) - 0x48, 0x89, 0xd0, //0x00007392 movq %rdx, %rax - 0xe9, 0x52, 0x00, 0x00, 0x00, //0x00007395 jmp LBB28_214 - //0x0000739a LBB28_29 - 0x4c, 0x89, 0xc8, //0x0000739a movq %r9, %rax - 0x48, 0xf7, 0xd0, //0x0000739d notq %rax - 0x48, 0x01, 0xc6, //0x000073a0 addq %rax, %rsi - 0x4c, 0x39, 0xc6, //0x000073a3 cmpq %r8, %rsi - 0x0f, 0x82, 0x16, 0xf4, 0xff, 0xff, //0x000073a6 jb LBB28_28 - 0xe9, 0x6b, 0xf4, 0xff, 0xff, //0x000073ac jmp LBB28_30 - //0x000073b1 LBB28_210 - 0x4c, 0x01, 0xca, //0x000073b1 addq %r9, %rdx - //0x000073b4 LBB28_211 - 0x4c, 0x29, 0xca, //0x000073b4 subq %r9, %rdx - 0x48, 0x89, 0xd7, //0x000073b7 movq %rdx, %rdi - 0x4c, 0x39, 0xc7, //0x000073ba cmpq %r8, %rdi - 0x0f, 0x82, 0x17, 0x00, 0x00, 0x00, //0x000073bd jb LBB28_213 - 0xe9, 0x24, 0x00, 0x00, 0x00, //0x000073c3 jmp LBB28_214 - //0x000073c8 LBB28_212 - 0x4c, 0x89, 0xc9, //0x000073c8 movq %r9, %rcx - 0x48, 0xf7, 0xd1, //0x000073cb notq %rcx - 0x48, 0x01, 0xcf, //0x000073ce addq %rcx, %rdi - 0x4c, 0x39, 0xc7, //0x000073d1 cmpq %r8, %rdi - 0x0f, 0x83, 0x12, 0x00, 0x00, 0x00, //0x000073d4 jae LBB28_214 - //0x000073da LBB28_213 - 0x48, 0x8d, 0x47, 0x01, //0x000073da leaq $1(%rdi), %rax - 0x49, 0x89, 0x07, //0x000073de movq %rax, (%r15) - 0x41, 0x80, 0x3c, 0x39, 0x5d, //0x000073e1 cmpb $93, (%r9,%rdi) - 0x0f, 0x84, 0x3d, 0x02, 0x00, 0x00, //0x000073e6 je LBB28_254 - //0x000073ec LBB28_214 - 0x48, 0xff, 0xc8, //0x000073ec decq %rax - 0x49, 0x89, 0x07, //0x000073ef movq %rax, (%r15) - 0x48, 0x89, 0xc2, //0x000073f2 movq %rax, %rdx - 0x4d, 0x85, 0xf6, //0x000073f5 testq %r14, %r14 - 0x0f, 0x8e, 0x95, 0x01, 0x00, 0x00, //0x000073f8 jle LBB28_243 - 0x90, 0x90, //0x000073fe .p2align 4, 0x90 - //0x00007400 LBB28_215 - 0x4c, 0x89, 0xdf, //0x00007400 movq %r11, %rdi - 0x4c, 0x89, 0xfe, //0x00007403 movq %r15, %rsi - 0xe8, 0xf5, 0xe2, 0xff, 0xff, //0x00007406 callq _skip_one_fast - 0x4c, 0x8b, 0x5d, 0xc0, //0x0000740b movq $-64(%rbp), %r11 - 0x4d, 0x8b, 0x0b, //0x0000740f movq (%r11), %r9 - 0x49, 0x8b, 0x4b, 0x08, //0x00007412 movq $8(%r11), %rcx - 0x49, 0x8b, 0x07, //0x00007416 movq (%r15), %rax - 0x48, 0x89, 0xc6, //0x00007419 movq %rax, %rsi - 0x48, 0x29, 0xce, //0x0000741c subq %rcx, %rsi - 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000741f jae LBB28_220 - 0x41, 0x8a, 0x14, 0x01, //0x00007425 movb (%r9,%rax), %dl - 0x80, 0xfa, 0x0d, //0x00007429 cmpb $13, %dl - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x0000742c je LBB28_220 - 0x80, 0xfa, 0x20, //0x00007432 cmpb $32, %dl - 0x0f, 0x84, 0x15, 0x00, 0x00, 0x00, //0x00007435 je LBB28_220 - 0x80, 0xc2, 0xf7, //0x0000743b addb $-9, %dl - 0x80, 0xfa, 0x01, //0x0000743e cmpb $1, %dl - 0x0f, 0x86, 0x09, 0x00, 0x00, 0x00, //0x00007441 jbe LBB28_220 - 0x48, 0x89, 0xc7, //0x00007447 movq %rax, %rdi - 0xe9, 0x23, 0x01, 0x00, 0x00, //0x0000744a jmp LBB28_241 - 0x90, //0x0000744f .p2align 4, 0x90 - //0x00007450 LBB28_220 - 0x48, 0x8d, 0x78, 0x01, //0x00007450 leaq $1(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007454 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007457 jae LBB28_224 - 0x41, 0x8a, 0x14, 0x39, //0x0000745d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00007461 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007464 je LBB28_224 - 0x80, 0xfa, 0x20, //0x0000746a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000746d je LBB28_224 - 0x80, 0xc2, 0xf7, //0x00007473 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x00007476 cmpb $1, %dl - 0x0f, 0x87, 0xf3, 0x00, 0x00, 0x00, //0x00007479 ja LBB28_241 - 0x90, //0x0000747f .p2align 4, 0x90 - //0x00007480 LBB28_224 - 0x48, 0x8d, 0x78, 0x02, //0x00007480 leaq $2(%rax), %rdi - 0x48, 0x39, 0xcf, //0x00007484 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x00007487 jae LBB28_228 - 0x41, 0x8a, 0x14, 0x39, //0x0000748d movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x00007491 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x00007494 je LBB28_228 - 0x80, 0xfa, 0x20, //0x0000749a cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x0000749d je LBB28_228 - 0x80, 0xc2, 0xf7, //0x000074a3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000074a6 cmpb $1, %dl - 0x0f, 0x87, 0xc3, 0x00, 0x00, 0x00, //0x000074a9 ja LBB28_241 - 0x90, //0x000074af .p2align 4, 0x90 - //0x000074b0 LBB28_228 - 0x48, 0x8d, 0x78, 0x03, //0x000074b0 leaq $3(%rax), %rdi - 0x48, 0x39, 0xcf, //0x000074b4 cmpq %rcx, %rdi - 0x0f, 0x83, 0x23, 0x00, 0x00, 0x00, //0x000074b7 jae LBB28_232 - 0x41, 0x8a, 0x14, 0x39, //0x000074bd movb (%r9,%rdi), %dl - 0x80, 0xfa, 0x0d, //0x000074c1 cmpb $13, %dl - 0x0f, 0x84, 0x16, 0x00, 0x00, 0x00, //0x000074c4 je LBB28_232 - 0x80, 0xfa, 0x20, //0x000074ca cmpb $32, %dl - 0x0f, 0x84, 0x0d, 0x00, 0x00, 0x00, //0x000074cd je LBB28_232 - 0x80, 0xc2, 0xf7, //0x000074d3 addb $-9, %dl - 0x80, 0xfa, 0x01, //0x000074d6 cmpb $1, %dl - 0x0f, 0x87, 0x93, 0x00, 0x00, 0x00, //0x000074d9 ja LBB28_241 - 0x90, //0x000074df .p2align 4, 0x90 - //0x000074e0 LBB28_232 - 0x48, 0x8d, 0x50, 0x04, //0x000074e0 leaq $4(%rax), %rdx - 0x48, 0x39, 0xd1, //0x000074e4 cmpq %rdx, %rcx - 0x0f, 0x86, 0xe9, 0x00, 0x00, 0x00, //0x000074e7 jbe LBB28_245 - 0x48, 0x39, 0xd1, //0x000074ed cmpq %rdx, %rcx - 0x0f, 0x84, 0x4a, 0x00, 0x00, 0x00, //0x000074f0 je LBB28_238 - 0x49, 0x8d, 0x14, 0x09, //0x000074f6 leaq (%r9,%rcx), %rdx - 0x48, 0x83, 0xc6, 0x04, //0x000074fa addq $4, %rsi - 0x49, 0x8d, 0x7c, 0x01, 0x05, //0x000074fe leaq $5(%r9,%rax), %rdi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007503 .p2align 4, 0x90 - //0x00007510 LBB28_235 - 0x0f, 0xbe, 0x5f, 0xff, //0x00007510 movsbl $-1(%rdi), %ebx - 0x83, 0xfb, 0x20, //0x00007514 cmpl $32, %ebx - 0x0f, 0x87, 0x43, 0x00, 0x00, 0x00, //0x00007517 ja LBB28_240 - 0x49, 0x0f, 0xa3, 0xdc, //0x0000751d btq %rbx, %r12 - 0x0f, 0x83, 0x39, 0x00, 0x00, 0x00, //0x00007521 jae LBB28_240 - 0x48, 0xff, 0xc7, //0x00007527 incq %rdi - 0x48, 0xff, 0xc6, //0x0000752a incq %rsi - 0x0f, 0x85, 0xdd, 0xff, 0xff, 0xff, //0x0000752d jne LBB28_235 - 0xe9, 0x0b, 0x00, 0x00, 0x00, //0x00007533 jmp LBB28_239 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007538 .p2align 4, 0x90 - //0x00007540 LBB28_238 - 0x4c, 0x01, 0xca, //0x00007540 addq %r9, %rdx - //0x00007543 LBB28_239 - 0x4c, 0x29, 0xca, //0x00007543 subq %r9, %rdx - 0x48, 0x89, 0xd7, //0x00007546 movq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x00007549 cmpq %rcx, %rdi - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000754c jb LBB28_241 - 0xe9, 0x85, 0x00, 0x00, 0x00, //0x00007552 jmp LBB28_247 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007557 .p2align 4, 0x90 - //0x00007560 LBB28_240 - 0x4c, 0x89, 0xca, //0x00007560 movq %r9, %rdx - 0x48, 0xf7, 0xd2, //0x00007563 notq %rdx - 0x48, 0x01, 0xd7, //0x00007566 addq %rdx, %rdi - 0x48, 0x39, 0xcf, //0x00007569 cmpq %rcx, %rdi - 0x0f, 0x83, 0x6a, 0x00, 0x00, 0x00, //0x0000756c jae LBB28_247 - //0x00007572 LBB28_241 - 0x48, 0x8d, 0x57, 0x01, //0x00007572 leaq $1(%rdi), %rdx - 0x49, 0x89, 0x17, //0x00007576 movq %rdx, (%r15) - 0x41, 0x8a, 0x04, 0x39, //0x00007579 movb (%r9,%rdi), %al - 0x3c, 0x2c, //0x0000757d cmpb $44, %al - 0x0f, 0x85, 0x76, 0x00, 0x00, 0x00, //0x0000757f jne LBB28_249 - 0x49, 0x83, 0xfe, 0x02, //0x00007585 cmpq $2, %r14 - 0x4d, 0x8d, 0x76, 0xff, //0x00007589 leaq $-1(%r14), %r14 - 0x0f, 0x8d, 0x6d, 0xfe, 0xff, 0xff, //0x0000758d jge LBB28_215 - //0x00007593 LBB28_243 - 0x48, 0x8b, 0x45, 0xb8, //0x00007593 movq $-72(%rbp), %rax - 0x48, 0x83, 0xc0, 0x10, //0x00007597 addq $16, %rax - 0x4c, 0x8b, 0x55, 0xa8, //0x0000759b movq $-88(%rbp), %r10 - 0x48, 0x89, 0x45, 0xb8, //0x0000759f movq %rax, $-72(%rbp) - 0x4c, 0x39, 0xd0, //0x000075a3 cmpq %r10, %rax - 0x48, 0x8b, 0x4d, 0xa0, //0x000075a6 movq $-96(%rbp), %rcx - 0x0f, 0x85, 0xde, 0xf0, 0xff, 0xff, //0x000075aa jne LBB28_2 - //0x000075b0 LBB28_244 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x000075b0 movl $1, %eax - 0x66, 0x48, 0x0f, 0x6e, 0xc0, //0x000075b5 movq %rax, %xmm0 - 0xf3, 0x0f, 0x7f, 0x01, //0x000075ba movdqu %xmm0, (%rcx) - 0x48, 0x89, 0xcf, //0x000075be movq %rcx, %rdi - 0x4c, 0x89, 0xde, //0x000075c1 movq %r11, %rsi - 0x4c, 0x89, 0xfa, //0x000075c4 movq %r15, %rdx - 0x31, 0xc9, //0x000075c7 xorl %ecx, %ecx - 0xe8, 0x92, 0xd0, 0xff, 0xff, //0x000075c9 callq _fsm_exec - 0x48, 0x89, 0xc1, //0x000075ce movq %rax, %rcx - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x000075d1 jmp LBB28_248 - //0x000075d6 LBB28_245 - 0x49, 0x89, 0x17, //0x000075d6 movq %rdx, (%r15) - //0x000075d9 LBB28_246 - 0x48, 0x89, 0xd0, //0x000075d9 movq %rdx, %rax - //0x000075dc LBB28_247 - 0x48, 0xff, 0xc8, //0x000075dc decq %rax - 0x49, 0x89, 0x07, //0x000075df movq %rax, (%r15) - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x000075e2 movq $-2, %rcx - //0x000075e9 LBB28_248 - 0x48, 0x89, 0xc8, //0x000075e9 movq %rcx, %rax - 0x48, 0x83, 0xc4, 0x38, //0x000075ec addq $56, %rsp - 0x5b, //0x000075f0 popq %rbx - 0x41, 0x5c, //0x000075f1 popq %r12 - 0x41, 0x5d, //0x000075f3 popq %r13 - 0x41, 0x5e, //0x000075f5 popq %r14 - 0x41, 0x5f, //0x000075f7 popq %r15 - 0x5d, //0x000075f9 popq %rbp - 0xc3, //0x000075fa retq - //0x000075fb LBB28_249 - 0x3c, 0x5d, //0x000075fb cmpb $93, %al - 0x0f, 0x85, 0xd6, 0xff, 0xff, 0xff, //0x000075fd jne LBB28_246 - 0x48, 0x89, 0xd0, //0x00007603 movq %rdx, %rax - 0xe9, 0x1e, 0x00, 0x00, 0x00, //0x00007606 jmp LBB28_254 - //0x0000760b LBB28_251 - 0x48, 0xff, 0xc8, //0x0000760b decq %rax - 0x49, 0x89, 0x07, //0x0000760e movq %rax, (%r15) - 0x48, 0xc7, 0xc1, 0xde, 0xff, 0xff, 0xff, //0x00007611 movq $-34, %rcx - 0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00007618 jmp LBB28_248 - //0x0000761d LBB28_252 - 0x48, 0x89, 0xd8, //0x0000761d movq %rbx, %rax - //0x00007620 LBB28_253 - 0x80, 0xf9, 0x7d, //0x00007620 cmpb $125, %cl - 0x0f, 0x85, 0xb3, 0xff, 0xff, 0xff, //0x00007623 jne LBB28_247 - //0x00007629 LBB28_254 - 0x48, 0xff, 0xc8, //0x00007629 decq %rax - 0x49, 0x89, 0x07, //0x0000762c movq %rax, (%r15) - 0x48, 0xc7, 0xc1, 0xdf, 0xff, 0xff, 0xff, //0x0000762f movq $-33, %rcx - 0xe9, 0xae, 0xff, 0xff, 0xff, //0x00007636 jmp LBB28_248 - //0x0000763b LBB28_255 - 0x48, 0x8b, 0x45, 0xc0, //0x0000763b movq $-64(%rbp), %rax - 0x48, 0x8b, 0x40, 0x08, //0x0000763f movq $8(%rax), %rax - 0x48, 0x8b, 0x4d, 0xd0, //0x00007643 movq $-48(%rbp), %rcx - 0x48, 0x89, 0x01, //0x00007647 movq %rax, (%rcx) - 0x48, 0xc7, 0xc1, 0xff, 0xff, 0xff, 0xff, //0x0000764a movq $-1, %rcx - 0xe9, 0x93, 0xff, 0xff, 0xff, //0x00007651 jmp LBB28_248 - //0x00007656 LBB28_256 - 0x48, 0x83, 0xc3, 0x02, //0x00007656 addq $2, %rbx - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x0000765a movq $-2, %rcx - 0xe9, 0x12, 0x00, 0x00, 0x00, //0x00007661 jmp LBB28_259 - //0x00007666 LBB28_257 - 0x48, 0xff, 0xc3, //0x00007666 incq %rbx - 0x48, 0xc7, 0xc1, 0xfd, 0xff, 0xff, 0xff, //0x00007669 movq $-3, %rcx - 0xe9, 0x03, 0x00, 0x00, 0x00, //0x00007670 jmp LBB28_259 - //0x00007675 LBB28_258 - 0x48, 0xff, 0xc3, //0x00007675 incq %rbx - //0x00007678 LBB28_259 - 0x48, 0x8b, 0x45, 0xd0, //0x00007678 movq $-48(%rbp), %rax - 0x4c, 0x29, 0xcb, //0x0000767c subq %r9, %rbx - 0x48, 0x89, 0x18, //0x0000767f movq %rbx, (%rax) - 0xe9, 0x62, 0xff, 0xff, 0xff, //0x00007682 jmp LBB28_248 - //0x00007687 LBB28_260 - 0x48, 0xc7, 0xc1, 0xfe, 0xff, 0xff, 0xff, //0x00007687 movq $-2, %rcx - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x0000768e jmp LBB28_262 - //0x00007693 LBB28_261 - 0x48, 0xc7, 0xc1, 0xfc, 0xff, 0xff, 0xff, //0x00007693 movq $-4, %rcx - //0x0000769a LBB28_262 - 0x4c, 0x89, 0xd3, //0x0000769a movq %r10, %rbx - 0xe9, 0xd6, 0xff, 0xff, 0xff, //0x0000769d jmp LBB28_259 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000076a2 .p2align 4, 0x90 - //0x000076b0 _validate_utf8 - 0x55, //0x000076b0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000076b1 movq %rsp, %rbp - 0x41, 0x57, //0x000076b4 pushq %r15 - 0x41, 0x56, //0x000076b6 pushq %r14 - 0x41, 0x54, //0x000076b8 pushq %r12 - 0x53, //0x000076ba pushq %rbx - 0x50, //0x000076bb pushq %rax - 0x4c, 0x8b, 0x17, //0x000076bc movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x000076bf movq $8(%rdi), %r11 - 0x48, 0x8b, 0x0e, //0x000076c3 movq (%rsi), %rcx - 0x4c, 0x01, 0xd1, //0x000076c6 addq %r10, %rcx - 0x4f, 0x8d, 0x44, 0x1a, 0xfd, //0x000076c9 leaq $-3(%r10,%r11), %r8 - 0xe9, 0x10, 0x00, 0x00, 0x00, //0x000076ce jmp LBB29_1 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000076d3 .p2align 4, 0x90 - //0x000076e0 LBB29_19 - 0x48, 0x01, 0xd9, //0x000076e0 addq %rbx, %rcx - //0x000076e3 LBB29_1 - 0x4c, 0x39, 0xc1, //0x000076e3 cmpq %r8, %rcx - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x000076e6 jae LBB29_2 - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000076ec movl $1, %ebx - 0x80, 0x39, 0x00, //0x000076f1 cmpb $0, (%rcx) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x000076f4 jns LBB29_19 - 0x8b, 0x01, //0x000076fa movl (%rcx), %eax - 0x89, 0xc7, //0x000076fc movl %eax, %edi - 0x81, 0xe7, 0xf0, 0xc0, 0xc0, 0x00, //0x000076fe andl $12632304, %edi - 0x81, 0xff, 0xe0, 0x80, 0x80, 0x00, //0x00007704 cmpl $8421600, %edi - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x0000770a jne LBB29_10 - 0x89, 0xc7, //0x00007710 movl %eax, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00007712 andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007718 cmpl $8205, %edi - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x0000771e je LBB29_10 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x00007724 movl $3, %ebx - 0x85, 0xff, //0x00007729 testl %edi, %edi - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x0000772b jne LBB29_19 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007731 .p2align 4, 0x90 - //0x00007740 LBB29_10 - 0x89, 0xc7, //0x00007740 movl %eax, %edi - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x00007742 andl $49376, %edi - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x00007748 cmpl $32960, %edi - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x0000774e jne LBB29_12 - 0x89, 0xc7, //0x00007754 movl %eax, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x00007756 movl $2, %ebx - 0x83, 0xe7, 0x1e, //0x0000775b andl $30, %edi - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000775e jne LBB29_19 - //0x00007764 LBB29_12 - 0x89, 0xc7, //0x00007764 movl %eax, %edi - 0x81, 0xe7, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007766 andl $-1061109512, %edi - 0x81, 0xff, 0xf0, 0x80, 0x80, 0x80, //0x0000776c cmpl $-2139062032, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007772 jne LBB29_16 - 0x89, 0xc7, //0x00007778 movl %eax, %edi - 0x81, 0xe7, 0x07, 0x30, 0x00, 0x00, //0x0000777a andl $12295, %edi - 0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x00007780 je LBB29_16 - 0xbb, 0x04, 0x00, 0x00, 0x00, //0x00007786 movl $4, %ebx - 0xa8, 0x04, //0x0000778b testb $4, %al - 0x0f, 0x84, 0x4d, 0xff, 0xff, 0xff, //0x0000778d je LBB29_19 - 0x25, 0x03, 0x30, 0x00, 0x00, //0x00007793 andl $12291, %eax - 0x0f, 0x84, 0x42, 0xff, 0xff, 0xff, //0x00007798 je LBB29_19 - //0x0000779e LBB29_16 - 0x48, 0x89, 0xcf, //0x0000779e movq %rcx, %rdi - 0x4c, 0x29, 0xd7, //0x000077a1 subq %r10, %rdi - 0x48, 0x8b, 0x1a, //0x000077a4 movq (%rdx), %rbx - 0x48, 0x81, 0xfb, 0x00, 0x10, 0x00, 0x00, //0x000077a7 cmpq $4096, %rbx - 0x0f, 0x83, 0x87, 0x01, 0x00, 0x00, //0x000077ae jae LBB29_17 - 0x48, 0x63, 0xc7, //0x000077b4 movslq %edi, %rax - 0x48, 0x8d, 0x7b, 0x01, //0x000077b7 leaq $1(%rbx), %rdi - 0x48, 0x89, 0x3a, //0x000077bb movq %rdi, (%rdx) - 0x48, 0x89, 0x44, 0xda, 0x08, //0x000077be movq %rax, $8(%rdx,%rbx,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x000077c3 movl $1, %ebx - 0xe9, 0x13, 0xff, 0xff, 0xff, //0x000077c8 jmp LBB29_19 - //0x000077cd LBB29_2 - 0x4d, 0x01, 0xd3, //0x000077cd addq %r10, %r11 - 0x4c, 0x39, 0xd9, //0x000077d0 cmpq %r11, %rcx - 0x0f, 0x83, 0x3e, 0x01, 0x00, 0x00, //0x000077d3 jae LBB29_36 - 0x4c, 0x8d, 0x45, 0xdc, //0x000077d9 leaq $-36(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xda, //0x000077dd leaq $-38(%rbp), %r9 - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x000077e1 jmp LBB29_4 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000077e6 .p2align 4, 0x90 - //0x000077f0 LBB29_5 - 0x48, 0xff, 0xc1, //0x000077f0 incq %rcx - 0x4c, 0x39, 0xd9, //0x000077f3 cmpq %r11, %rcx - 0x0f, 0x83, 0x1b, 0x01, 0x00, 0x00, //0x000077f6 jae LBB29_36 - //0x000077fc LBB29_4 - 0x80, 0x39, 0x00, //0x000077fc cmpb $0, (%rcx) - 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x000077ff jns LBB29_5 - 0xc6, 0x45, 0xdc, 0x00, //0x00007805 movb $0, $-36(%rbp) - 0xc6, 0x45, 0xda, 0x00, //0x00007809 movb $0, $-38(%rbp) - 0x4c, 0x89, 0xdb, //0x0000780d movq %r11, %rbx - 0x48, 0x29, 0xcb, //0x00007810 subq %rcx, %rbx - 0x48, 0x83, 0xfb, 0x02, //0x00007813 cmpq $2, %rbx - 0x0f, 0x82, 0x35, 0x00, 0x00, 0x00, //0x00007817 jb LBB29_21 - 0x44, 0x0f, 0xb6, 0x21, //0x0000781d movzbl (%rcx), %r12d - 0x44, 0x0f, 0xb6, 0x71, 0x01, //0x00007821 movzbl $1(%rcx), %r14d - 0x44, 0x88, 0x65, 0xdc, //0x00007826 movb %r12b, $-36(%rbp) - 0x4c, 0x8d, 0x79, 0x02, //0x0000782a leaq $2(%rcx), %r15 - 0x48, 0x83, 0xc3, 0xfe, //0x0000782e addq $-2, %rbx - 0x4c, 0x89, 0xcf, //0x00007832 movq %r9, %rdi - 0x48, 0x85, 0xdb, //0x00007835 testq %rbx, %rbx - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x00007838 je LBB29_24 - //0x0000783e LBB29_25 - 0x41, 0x0f, 0xb6, 0x07, //0x0000783e movzbl (%r15), %eax - 0x88, 0x07, //0x00007842 movb %al, (%rdi) - 0x44, 0x0f, 0xb6, 0x65, 0xdc, //0x00007844 movzbl $-36(%rbp), %r12d - 0x0f, 0xb6, 0x7d, 0xda, //0x00007849 movzbl $-38(%rbp), %edi - 0xe9, 0x17, 0x00, 0x00, 0x00, //0x0000784d jmp LBB29_26 - //0x00007852 LBB29_21 - 0x45, 0x31, 0xe4, //0x00007852 xorl %r12d, %r12d - 0x45, 0x31, 0xf6, //0x00007855 xorl %r14d, %r14d - 0x4c, 0x89, 0xc7, //0x00007858 movq %r8, %rdi - 0x49, 0x89, 0xcf, //0x0000785b movq %rcx, %r15 - 0x48, 0x85, 0xdb, //0x0000785e testq %rbx, %rbx - 0x0f, 0x85, 0xd7, 0xff, 0xff, 0xff, //0x00007861 jne LBB29_25 - //0x00007867 LBB29_24 - 0x31, 0xff, //0x00007867 xorl %edi, %edi - //0x00007869 LBB29_26 - 0x40, 0x0f, 0xb6, 0xc7, //0x00007869 movzbl %dil, %eax - 0xc1, 0xe0, 0x10, //0x0000786d shll $16, %eax - 0x41, 0x0f, 0xb6, 0xde, //0x00007870 movzbl %r14b, %ebx - 0xc1, 0xe3, 0x08, //0x00007874 shll $8, %ebx - 0x41, 0x0f, 0xb6, 0xfc, //0x00007877 movzbl %r12b, %edi - 0x09, 0xdf, //0x0000787b orl %ebx, %edi - 0x09, 0xf8, //0x0000787d orl %edi, %eax - 0x25, 0xf0, 0xc0, 0xc0, 0x00, //0x0000787f andl $12632304, %eax - 0x3d, 0xe0, 0x80, 0x80, 0x00, //0x00007884 cmpl $8421600, %eax - 0x0f, 0x85, 0x21, 0x00, 0x00, 0x00, //0x00007889 jne LBB29_29 - 0x89, 0xf8, //0x0000788f movl %edi, %eax - 0x25, 0x0f, 0x20, 0x00, 0x00, //0x00007891 andl $8207, %eax - 0x3d, 0x0d, 0x20, 0x00, 0x00, //0x00007896 cmpl $8205, %eax - 0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x0000789b je LBB29_29 - 0xbb, 0x03, 0x00, 0x00, 0x00, //0x000078a1 movl $3, %ebx - 0x85, 0xc0, //0x000078a6 testl %eax, %eax - 0x0f, 0x85, 0x23, 0x00, 0x00, 0x00, //0x000078a8 jne LBB29_34 - 0x90, 0x90, //0x000078ae .p2align 4, 0x90 - //0x000078b0 LBB29_29 - 0x41, 0xf6, 0xc4, 0x1e, //0x000078b0 testb $30, %r12b - 0x0f, 0x84, 0x28, 0x00, 0x00, 0x00, //0x000078b4 je LBB29_31 - 0x81, 0xe7, 0xe0, 0xc0, 0x00, 0x00, //0x000078ba andl $49376, %edi - 0xbb, 0x02, 0x00, 0x00, 0x00, //0x000078c0 movl $2, %ebx - 0x81, 0xff, 0xc0, 0x80, 0x00, 0x00, //0x000078c5 cmpl $32960, %edi - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x000078cb jne LBB29_31 - //0x000078d1 LBB29_34 - 0x48, 0x01, 0xd9, //0x000078d1 addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x000078d4 cmpq %r11, %rcx - 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x000078d7 jb LBB29_4 - 0xe9, 0x35, 0x00, 0x00, 0x00, //0x000078dd jmp LBB29_36 - //0x000078e2 LBB29_31 - 0x48, 0x89, 0xc8, //0x000078e2 movq %rcx, %rax - 0x4c, 0x29, 0xd0, //0x000078e5 subq %r10, %rax - 0x48, 0x8b, 0x3a, //0x000078e8 movq (%rdx), %rdi - 0x48, 0x81, 0xff, 0x00, 0x10, 0x00, 0x00, //0x000078eb cmpq $4096, %rdi - 0x0f, 0x83, 0x34, 0x00, 0x00, 0x00, //0x000078f2 jae LBB29_32 - 0x48, 0x98, //0x000078f8 cltq - 0x48, 0x8d, 0x5f, 0x01, //0x000078fa leaq $1(%rdi), %rbx - 0x48, 0x89, 0x1a, //0x000078fe movq %rbx, (%rdx) - 0x48, 0x89, 0x44, 0xfa, 0x08, //0x00007901 movq %rax, $8(%rdx,%rdi,8) - 0xbb, 0x01, 0x00, 0x00, 0x00, //0x00007906 movl $1, %ebx - 0x48, 0x01, 0xd9, //0x0000790b addq %rbx, %rcx - 0x4c, 0x39, 0xd9, //0x0000790e cmpq %r11, %rcx - 0x0f, 0x82, 0xe5, 0xfe, 0xff, 0xff, //0x00007911 jb LBB29_4 - //0x00007917 LBB29_36 - 0x4c, 0x29, 0xd1, //0x00007917 subq %r10, %rcx - 0x48, 0x89, 0x0e, //0x0000791a movq %rcx, (%rsi) - 0x31, 0xc0, //0x0000791d xorl %eax, %eax - //0x0000791f LBB29_37 - 0x48, 0x83, 0xc4, 0x08, //0x0000791f addq $8, %rsp - 0x5b, //0x00007923 popq %rbx - 0x41, 0x5c, //0x00007924 popq %r12 - 0x41, 0x5e, //0x00007926 popq %r14 - 0x41, 0x5f, //0x00007928 popq %r15 - 0x5d, //0x0000792a popq %rbp - 0xc3, //0x0000792b retq - //0x0000792c LBB29_32 - 0x48, 0x89, 0x06, //0x0000792c movq %rax, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000792f movq $-1, %rax - 0xe9, 0xe4, 0xff, 0xff, 0xff, //0x00007936 jmp LBB29_37 - //0x0000793b LBB29_17 - 0x48, 0x89, 0x3e, //0x0000793b movq %rdi, (%rsi) - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000793e movq $-1, %rax - 0xe9, 0xd5, 0xff, 0xff, 0xff, //0x00007945 jmp LBB29_37 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000794a .p2align 4, 0x90 - //0x00007950 _validate_utf8_fast - 0x55, //0x00007950 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007951 movq %rsp, %rbp - 0x53, //0x00007954 pushq %rbx - 0x50, //0x00007955 pushq %rax - 0x4c, 0x8b, 0x17, //0x00007956 movq (%rdi), %r10 - 0x4c, 0x8b, 0x5f, 0x08, //0x00007959 movq $8(%rdi), %r11 - 0x4b, 0x8d, 0x74, 0x1a, 0xfd, //0x0000795d leaq $-3(%r10,%r11), %rsi - 0x4c, 0x89, 0xd0, //0x00007962 movq %r10, %rax - 0x49, 0x39, 0xf2, //0x00007965 cmpq %rsi, %r10 - 0x0f, 0x83, 0xe0, 0x00, 0x00, 0x00, //0x00007968 jae LBB30_14 - 0x4c, 0x89, 0xd0, //0x0000796e movq %r10, %rax - 0xe9, 0x16, 0x00, 0x00, 0x00, //0x00007971 jmp LBB30_3 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007976 .p2align 4, 0x90 - //0x00007980 LBB30_2 - 0x48, 0x01, 0xd0, //0x00007980 addq %rdx, %rax - 0x48, 0x39, 0xf0, //0x00007983 cmpq %rsi, %rax - 0x0f, 0x83, 0xc2, 0x00, 0x00, 0x00, //0x00007986 jae LBB30_14 - //0x0000798c LBB30_3 - 0xba, 0x01, 0x00, 0x00, 0x00, //0x0000798c movl $1, %edx - 0x80, 0x38, 0x00, //0x00007991 cmpb $0, (%rax) - 0x0f, 0x89, 0xe6, 0xff, 0xff, 0xff, //0x00007994 jns LBB30_2 - 0x8b, 0x38, //0x0000799a movl (%rax), %edi - 0x89, 0xf9, //0x0000799c movl %edi, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x0000799e andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x000079a4 cmpl $8421600, %ecx - 0x0f, 0x85, 0x30, 0x00, 0x00, 0x00, //0x000079aa jne LBB30_7 - 0x89, 0xf9, //0x000079b0 movl %edi, %ecx - 0x81, 0xe1, 0x0f, 0x20, 0x00, 0x00, //0x000079b2 andl $8207, %ecx - 0x81, 0xf9, 0x0d, 0x20, 0x00, 0x00, //0x000079b8 cmpl $8205, %ecx - 0x0f, 0x84, 0x1c, 0x00, 0x00, 0x00, //0x000079be je LBB30_7 - 0xba, 0x03, 0x00, 0x00, 0x00, //0x000079c4 movl $3, %edx - 0x85, 0xc9, //0x000079c9 testl %ecx, %ecx - 0x0f, 0x85, 0xaf, 0xff, 0xff, 0xff, //0x000079cb jne LBB30_2 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000079d1 .p2align 4, 0x90 - //0x000079e0 LBB30_7 - 0x89, 0xf9, //0x000079e0 movl %edi, %ecx - 0x81, 0xe1, 0xe0, 0xc0, 0x00, 0x00, //0x000079e2 andl $49376, %ecx - 0x81, 0xf9, 0xc0, 0x80, 0x00, 0x00, //0x000079e8 cmpl $32960, %ecx - 0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000079ee jne LBB30_9 - 0x89, 0xf9, //0x000079f4 movl %edi, %ecx - 0xba, 0x02, 0x00, 0x00, 0x00, //0x000079f6 movl $2, %edx - 0x83, 0xe1, 0x1e, //0x000079fb andl $30, %ecx - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000079fe jne LBB30_2 - //0x00007a04 LBB30_9 - 0x89, 0xf9, //0x00007a04 movl %edi, %ecx - 0x81, 0xe1, 0xf8, 0xc0, 0xc0, 0xc0, //0x00007a06 andl $-1061109512, %ecx - 0x81, 0xf9, 0xf0, 0x80, 0x80, 0x80, //0x00007a0c cmpl $-2139062032, %ecx - 0x0f, 0x85, 0x29, 0x00, 0x00, 0x00, //0x00007a12 jne LBB30_13 - 0x89, 0xf9, //0x00007a18 movl %edi, %ecx - 0x81, 0xe1, 0x07, 0x30, 0x00, 0x00, //0x00007a1a andl $12295, %ecx - 0x0f, 0x84, 0x1b, 0x00, 0x00, 0x00, //0x00007a20 je LBB30_13 - 0xba, 0x04, 0x00, 0x00, 0x00, //0x00007a26 movl $4, %edx - 0x40, 0xf6, 0xc7, 0x04, //0x00007a2b testb $4, %dil - 0x0f, 0x84, 0x4b, 0xff, 0xff, 0xff, //0x00007a2f je LBB30_2 - 0x81, 0xe7, 0x03, 0x30, 0x00, 0x00, //0x00007a35 andl $12291, %edi - 0x0f, 0x84, 0x3f, 0xff, 0xff, 0xff, //0x00007a3b je LBB30_2 - //0x00007a41 LBB30_13 - 0x48, 0xf7, 0xd0, //0x00007a41 notq %rax - 0x4c, 0x01, 0xd0, //0x00007a44 addq %r10, %rax - 0x48, 0x83, 0xc4, 0x08, //0x00007a47 addq $8, %rsp - 0x5b, //0x00007a4b popq %rbx - 0x5d, //0x00007a4c popq %rbp - 0xc3, //0x00007a4d retq - //0x00007a4e LBB30_14 - 0x4d, 0x01, 0xd3, //0x00007a4e addq %r10, %r11 - 0x4c, 0x39, 0xd8, //0x00007a51 cmpq %r11, %rax - 0x0f, 0x83, 0x03, 0x01, 0x00, 0x00, //0x00007a54 jae LBB30_30 - 0x4c, 0x8d, 0x45, 0xf4, //0x00007a5a leaq $-12(%rbp), %r8 - 0x4c, 0x8d, 0x4d, 0xf2, //0x00007a5e leaq $-14(%rbp), %r9 - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00007a62 jmp LBB30_17 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007a67 .p2align 4, 0x90 - //0x00007a70 LBB30_16 - 0x48, 0xff, 0xc0, //0x00007a70 incq %rax - 0x4c, 0x39, 0xd8, //0x00007a73 cmpq %r11, %rax - 0x0f, 0x83, 0xe1, 0x00, 0x00, 0x00, //0x00007a76 jae LBB30_30 - //0x00007a7c LBB30_17 - 0x80, 0x38, 0x00, //0x00007a7c cmpb $0, (%rax) - 0x0f, 0x89, 0xeb, 0xff, 0xff, 0xff, //0x00007a7f jns LBB30_16 - 0xc6, 0x45, 0xf4, 0x00, //0x00007a85 movb $0, $-12(%rbp) - 0xc6, 0x45, 0xf2, 0x00, //0x00007a89 movb $0, $-14(%rbp) - 0x4c, 0x89, 0xda, //0x00007a8d movq %r11, %rdx - 0x48, 0x29, 0xc2, //0x00007a90 subq %rax, %rdx - 0x48, 0x83, 0xfa, 0x02, //0x00007a93 cmpq $2, %rdx - 0x0f, 0x82, 0x31, 0x00, 0x00, 0x00, //0x00007a97 jb LBB30_21 - 0x0f, 0xb6, 0x30, //0x00007a9d movzbl (%rax), %esi - 0x0f, 0xb6, 0x78, 0x01, //0x00007aa0 movzbl $1(%rax), %edi - 0x40, 0x88, 0x75, 0xf4, //0x00007aa4 movb %sil, $-12(%rbp) - 0x48, 0x8d, 0x48, 0x02, //0x00007aa8 leaq $2(%rax), %rcx - 0x48, 0x83, 0xc2, 0xfe, //0x00007aac addq $-2, %rdx - 0x4c, 0x89, 0xcb, //0x00007ab0 movq %r9, %rbx - 0x48, 0x85, 0xd2, //0x00007ab3 testq %rdx, %rdx - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00007ab6 je LBB30_22 - //0x00007abc LBB30_20 - 0x0f, 0xb6, 0x09, //0x00007abc movzbl (%rcx), %ecx - 0x88, 0x0b, //0x00007abf movb %cl, (%rbx) - 0x0f, 0xb6, 0x75, 0xf4, //0x00007ac1 movzbl $-12(%rbp), %esi - 0x0f, 0xb6, 0x4d, 0xf2, //0x00007ac5 movzbl $-14(%rbp), %ecx - 0xe9, 0x15, 0x00, 0x00, 0x00, //0x00007ac9 jmp LBB30_23 - //0x00007ace LBB30_21 - 0x31, 0xf6, //0x00007ace xorl %esi, %esi - 0x31, 0xff, //0x00007ad0 xorl %edi, %edi - 0x4c, 0x89, 0xc3, //0x00007ad2 movq %r8, %rbx - 0x48, 0x89, 0xc1, //0x00007ad5 movq %rax, %rcx - 0x48, 0x85, 0xd2, //0x00007ad8 testq %rdx, %rdx - 0x0f, 0x85, 0xdb, 0xff, 0xff, 0xff, //0x00007adb jne LBB30_20 - //0x00007ae1 LBB30_22 - 0x31, 0xc9, //0x00007ae1 xorl %ecx, %ecx - //0x00007ae3 LBB30_23 - 0x0f, 0xb6, 0xc9, //0x00007ae3 movzbl %cl, %ecx - 0xc1, 0xe1, 0x10, //0x00007ae6 shll $16, %ecx - 0x40, 0x0f, 0xb6, 0xff, //0x00007ae9 movzbl %dil, %edi - 0xc1, 0xe7, 0x08, //0x00007aed shll $8, %edi - 0x40, 0x0f, 0xb6, 0xd6, //0x00007af0 movzbl %sil, %edx - 0x09, 0xfa, //0x00007af4 orl %edi, %edx - 0x09, 0xd1, //0x00007af6 orl %edx, %ecx - 0x81, 0xe1, 0xf0, 0xc0, 0xc0, 0x00, //0x00007af8 andl $12632304, %ecx - 0x81, 0xf9, 0xe0, 0x80, 0x80, 0x00, //0x00007afe cmpl $8421600, %ecx - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007b04 jne LBB30_26 - 0x89, 0xd7, //0x00007b0a movl %edx, %edi - 0x81, 0xe7, 0x0f, 0x20, 0x00, 0x00, //0x00007b0c andl $8207, %edi - 0x81, 0xff, 0x0d, 0x20, 0x00, 0x00, //0x00007b12 cmpl $8205, %edi - 0x0f, 0x84, 0x12, 0x00, 0x00, 0x00, //0x00007b18 je LBB30_26 - 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00007b1e movl $3, %ecx - 0x85, 0xff, //0x00007b23 testl %edi, %edi - 0x0f, 0x85, 0x26, 0x00, 0x00, 0x00, //0x00007b25 jne LBB30_28 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007b2b .p2align 4, 0x90 - //0x00007b30 LBB30_26 - 0x40, 0xf6, 0xc6, 0x1e, //0x00007b30 testb $30, %sil - 0x0f, 0x84, 0x07, 0xff, 0xff, 0xff, //0x00007b34 je LBB30_13 - 0x81, 0xe2, 0xe0, 0xc0, 0x00, 0x00, //0x00007b3a andl $49376, %edx - 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00007b40 movl $2, %ecx - 0x81, 0xfa, 0xc0, 0x80, 0x00, 0x00, //0x00007b45 cmpl $32960, %edx - 0x0f, 0x85, 0xf0, 0xfe, 0xff, 0xff, //0x00007b4b jne LBB30_13 - //0x00007b51 LBB30_28 - 0x48, 0x01, 0xc8, //0x00007b51 addq %rcx, %rax - 0x4c, 0x39, 0xd8, //0x00007b54 cmpq %r11, %rax - 0x0f, 0x82, 0x1f, 0xff, 0xff, 0xff, //0x00007b57 jb LBB30_17 - //0x00007b5d LBB30_30 - 0x31, 0xc0, //0x00007b5d xorl %eax, %eax - 0x48, 0x83, 0xc4, 0x08, //0x00007b5f addq $8, %rsp - 0x5b, //0x00007b63 popq %rbx - 0x5d, //0x00007b64 popq %rbp - 0xc3, //0x00007b65 retq - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00007b66 .p2align 4, 0x00 - //0x00007b70 LCPI31_0 - 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, //0x00007b70 QUAD $0x3030303030303030; QUAD $0x3030303030303030 // .space 16, '0000000000000000' - //0x00007b80 .p2align 4, 0x90 - //0x00007b80 _f32toa - 0x55, //0x00007b80 pushq %rbp - 0x48, 0x89, 0xe5, //0x00007b81 movq %rsp, %rbp - 0x41, 0x57, //0x00007b84 pushq %r15 - 0x41, 0x56, //0x00007b86 pushq %r14 - 0x41, 0x55, //0x00007b88 pushq %r13 - 0x41, 0x54, //0x00007b8a pushq %r12 - 0x53, //0x00007b8c pushq %rbx - 0x66, 0x0f, 0x7e, 0xc0, //0x00007b8d movd %xmm0, %eax - 0x89, 0xc1, //0x00007b91 movl %eax, %ecx - 0xc1, 0xe9, 0x17, //0x00007b93 shrl $23, %ecx - 0x0f, 0xb6, 0xd9, //0x00007b96 movzbl %cl, %ebx - 0x81, 0xfb, 0xff, 0x00, 0x00, 0x00, //0x00007b99 cmpl $255, %ebx - 0x0f, 0x84, 0xbc, 0x0c, 0x00, 0x00, //0x00007b9f je LBB31_139 - 0xc6, 0x07, 0x2d, //0x00007ba5 movb $45, (%rdi) - 0x41, 0x89, 0xc1, //0x00007ba8 movl %eax, %r9d - 0x41, 0xc1, 0xe9, 0x1f, //0x00007bab shrl $31, %r9d - 0x4e, 0x8d, 0x04, 0x0f, //0x00007baf leaq (%rdi,%r9), %r8 - 0xa9, 0xff, 0xff, 0xff, 0x7f, //0x00007bb3 testl $2147483647, %eax - 0x0f, 0x84, 0xc6, 0x01, 0x00, 0x00, //0x00007bb8 je LBB31_14 - 0x25, 0xff, 0xff, 0x7f, 0x00, //0x00007bbe andl $8388607, %eax - 0x85, 0xdb, //0x00007bc3 testl %ebx, %ebx - 0x0f, 0x84, 0x9e, 0x0c, 0x00, 0x00, //0x00007bc5 je LBB31_140 - 0x8d, 0xb0, 0x00, 0x00, 0x80, 0x00, //0x00007bcb leal $8388608(%rax), %esi - 0x44, 0x8d, 0xbb, 0x6a, 0xff, 0xff, 0xff, //0x00007bd1 leal $-150(%rbx), %r15d - 0x8d, 0x4b, 0x81, //0x00007bd8 leal $-127(%rbx), %ecx - 0x83, 0xf9, 0x17, //0x00007bdb cmpl $23, %ecx - 0x0f, 0x87, 0x1b, 0x00, 0x00, 0x00, //0x00007bde ja LBB31_5 - 0xb9, 0x96, 0x00, 0x00, 0x00, //0x00007be4 movl $150, %ecx - 0x29, 0xd9, //0x00007be9 subl %ebx, %ecx - 0x48, 0xc7, 0xc2, 0xff, 0xff, 0xff, 0xff, //0x00007beb movq $-1, %rdx - 0x48, 0xd3, 0xe2, //0x00007bf2 shlq %cl, %rdx - 0xf7, 0xd2, //0x00007bf5 notl %edx - 0x85, 0xf2, //0x00007bf7 testl %esi, %edx - 0x0f, 0x84, 0x12, 0x04, 0x00, 0x00, //0x00007bf9 je LBB31_32 - //0x00007bff LBB31_5 - 0x41, 0x89, 0xf6, //0x00007bff movl %esi, %r14d - 0x41, 0x83, 0xe6, 0x01, //0x00007c02 andl $1, %r14d - 0x85, 0xc0, //0x00007c06 testl %eax, %eax - 0x0f, 0x94, 0xc0, //0x00007c08 sete %al - 0x83, 0xfb, 0x01, //0x00007c0b cmpl $1, %ebx - 0x0f, 0x97, 0xc1, //0x00007c0e seta %cl - 0x20, 0xc1, //0x00007c11 andb %al, %cl - 0x0f, 0xb6, 0xc9, //0x00007c13 movzbl %cl, %ecx - 0x41, 0x89, 0xf2, //0x00007c16 movl %esi, %r10d - 0x41, 0xc1, 0xe2, 0x02, //0x00007c19 shll $2, %r10d - 0x8d, 0x44, 0xb1, 0xfe, //0x00007c1d leal $-2(%rcx,%rsi,4), %eax - 0x45, 0x69, 0xdf, 0x13, 0x44, 0x13, 0x00, //0x00007c21 imull $1262611, %r15d, %r11d - 0x31, 0xd2, //0x00007c28 xorl %edx, %edx - 0x84, 0xc9, //0x00007c2a testb %cl, %cl - 0xb9, 0xff, 0xfe, 0x07, 0x00, //0x00007c2c movl $524031, %ecx - 0x0f, 0x44, 0xca, //0x00007c31 cmovel %edx, %ecx - 0x41, 0x29, 0xcb, //0x00007c34 subl %ecx, %r11d - 0x41, 0xc1, 0xfb, 0x16, //0x00007c37 sarl $22, %r11d - 0x41, 0x69, 0xcb, 0xb1, 0x6c, 0xe5, 0xff, //0x00007c3b imull $-1741647, %r11d, %ecx - 0xc1, 0xe9, 0x13, //0x00007c42 shrl $19, %ecx - 0x44, 0x01, 0xf9, //0x00007c45 addl %r15d, %ecx - 0xba, 0x1f, 0x00, 0x00, 0x00, //0x00007c48 movl $31, %edx - 0x44, 0x29, 0xda, //0x00007c4d subl %r11d, %edx - 0x48, 0x63, 0xd2, //0x00007c50 movslq %edx, %rdx - 0x48, 0x8d, 0x1d, 0x46, 0xb8, 0x00, 0x00, //0x00007c53 leaq $47174(%rip), %rbx /* _pow10_ceil_sig_f32.g+0(%rip) */ - 0xfe, 0xc1, //0x00007c5a incb %cl - 0xd3, 0xe0, //0x00007c5c shll %cl, %eax - 0x4c, 0x8b, 0x24, 0xd3, //0x00007c5e movq (%rbx,%rdx,8), %r12 - 0x49, 0xf7, 0xe4, //0x00007c62 mulq %r12 - 0x48, 0xc1, 0xe8, 0x20, //0x00007c65 shrq $32, %rax - 0x31, 0xdb, //0x00007c69 xorl %ebx, %ebx - 0x83, 0xf8, 0x01, //0x00007c6b cmpl $1, %eax - 0x0f, 0x97, 0xc3, //0x00007c6e seta %bl - 0x41, 0xd3, 0xe2, //0x00007c71 shll %cl, %r10d - 0x09, 0xd3, //0x00007c74 orl %edx, %ebx - 0x4c, 0x89, 0xd0, //0x00007c76 movq %r10, %rax - 0x49, 0xf7, 0xe4, //0x00007c79 mulq %r12 - 0x49, 0x89, 0xd2, //0x00007c7c movq %rdx, %r10 - 0x48, 0xc1, 0xe8, 0x20, //0x00007c7f shrq $32, %rax - 0x45, 0x31, 0xff, //0x00007c83 xorl %r15d, %r15d - 0x83, 0xf8, 0x01, //0x00007c86 cmpl $1, %eax - 0x41, 0x0f, 0x97, 0xc7, //0x00007c89 seta %r15b - 0x8d, 0x04, 0xb5, 0x02, 0x00, 0x00, 0x00, //0x00007c8d leal $2(,%rsi,4), %eax - 0xd3, 0xe0, //0x00007c94 shll %cl, %eax - 0x45, 0x09, 0xd7, //0x00007c96 orl %r10d, %r15d - 0x49, 0xf7, 0xe4, //0x00007c99 mulq %r12 - 0x48, 0xc1, 0xe8, 0x20, //0x00007c9c shrq $32, %rax - 0x31, 0xc9, //0x00007ca0 xorl %ecx, %ecx - 0x83, 0xf8, 0x01, //0x00007ca2 cmpl $1, %eax - 0x0f, 0x97, 0xc1, //0x00007ca5 seta %cl - 0x09, 0xd1, //0x00007ca8 orl %edx, %ecx - 0x44, 0x01, 0xf3, //0x00007caa addl %r14d, %ebx - 0x44, 0x29, 0xf1, //0x00007cad subl %r14d, %ecx - 0x41, 0x83, 0xff, 0x28, //0x00007cb0 cmpl $40, %r15d - 0x0f, 0x82, 0x9a, 0x00, 0x00, 0x00, //0x00007cb4 jb LBB31_12 - 0x44, 0x89, 0xd2, //0x00007cba movl %r10d, %edx - 0xb8, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007cbd movl $3435973837, %eax - 0x48, 0x0f, 0xaf, 0xc2, //0x00007cc2 imulq %rdx, %rax - 0x48, 0xc1, 0xe8, 0x25, //0x00007cc6 shrq $37, %rax - 0x41, 0x89, 0xde, //0x00007cca movl %ebx, %r14d - 0x48, 0x8d, 0x34, 0xc5, 0x00, 0x00, 0x00, 0x00, //0x00007ccd leaq (,%rax,8), %rsi - 0x48, 0x8d, 0x14, 0xb6, //0x00007cd5 leaq (%rsi,%rsi,4), %rdx - 0x4c, 0x39, 0xf2, //0x00007cd9 cmpq %r14, %rdx - 0x41, 0x0f, 0x93, 0xc4, //0x00007cdc setae %r12b - 0x4c, 0x8d, 0x74, 0xb6, 0x28, //0x00007ce0 leaq $40(%rsi,%rsi,4), %r14 - 0x89, 0xce, //0x00007ce5 movl %ecx, %esi - 0x49, 0x39, 0xf6, //0x00007ce7 cmpq %rsi, %r14 - 0x0f, 0x96, 0xc2, //0x00007cea setbe %dl - 0x41, 0x38, 0xd4, //0x00007ced cmpb %dl, %r12b - 0x0f, 0x84, 0x5e, 0x00, 0x00, 0x00, //0x00007cf0 je LBB31_12 - 0x45, 0x31, 0xed, //0x00007cf6 xorl %r13d, %r13d - 0x49, 0x39, 0xf6, //0x00007cf9 cmpq %rsi, %r14 - 0x41, 0x0f, 0x96, 0xc5, //0x00007cfc setbe %r13b - 0x41, 0x01, 0xc5, //0x00007d00 addl %eax, %r13d - 0x41, 0xff, 0xc3, //0x00007d03 incl %r11d - 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00007d06 cmpl $100000, %r13d - 0x0f, 0x83, 0xb0, 0x00, 0x00, 0x00, //0x00007d0d jae LBB31_18 - //0x00007d13 LBB31_8 - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x00007d13 movl $1, %eax - 0x41, 0x83, 0xfd, 0x0a, //0x00007d18 cmpl $10, %r13d - 0x0f, 0x82, 0xd4, 0x00, 0x00, 0x00, //0x00007d1c jb LBB31_22 - 0xb8, 0x02, 0x00, 0x00, 0x00, //0x00007d22 movl $2, %eax - 0x41, 0x83, 0xfd, 0x64, //0x00007d27 cmpl $100, %r13d - 0x0f, 0x82, 0xc5, 0x00, 0x00, 0x00, //0x00007d2b jb LBB31_22 - 0xb8, 0x03, 0x00, 0x00, 0x00, //0x00007d31 movl $3, %eax - 0x41, 0x81, 0xfd, 0xe8, 0x03, 0x00, 0x00, //0x00007d36 cmpl $1000, %r13d - 0x0f, 0x82, 0xb3, 0x00, 0x00, 0x00, //0x00007d3d jb LBB31_22 - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007d43 cmpl $10000, %r13d - 0xb8, 0x05, 0x00, 0x00, 0x00, //0x00007d4a movl $5, %eax - 0xe9, 0x9f, 0x00, 0x00, 0x00, //0x00007d4f jmp LBB31_21 - //0x00007d54 LBB31_12 - 0x4d, 0x89, 0xd6, //0x00007d54 movq %r10, %r14 - 0x49, 0xc1, 0xee, 0x02, //0x00007d57 shrq $2, %r14 - 0x44, 0x89, 0xd6, //0x00007d5b movl %r10d, %esi - 0x83, 0xe6, 0xfc, //0x00007d5e andl $-4, %esi - 0x39, 0xf3, //0x00007d61 cmpl %esi, %ebx - 0x0f, 0x96, 0xc2, //0x00007d63 setbe %dl - 0x8d, 0x5e, 0x04, //0x00007d66 leal $4(%rsi), %ebx - 0x39, 0xcb, //0x00007d69 cmpl %ecx, %ebx - 0x0f, 0x96, 0xc0, //0x00007d6b setbe %al - 0x38, 0xc2, //0x00007d6e cmpb %al, %dl - 0x0f, 0x84, 0x1d, 0x00, 0x00, 0x00, //0x00007d70 je LBB31_15 - 0x45, 0x31, 0xed, //0x00007d76 xorl %r13d, %r13d - 0x39, 0xcb, //0x00007d79 cmpl %ecx, %ebx - 0x41, 0x0f, 0x96, 0xc5, //0x00007d7b setbe %r13b - 0xe9, 0x2f, 0x00, 0x00, 0x00, //0x00007d7f jmp LBB31_17 - //0x00007d84 LBB31_14 - 0x41, 0xc6, 0x00, 0x30, //0x00007d84 movb $48, (%r8) - 0x41, 0x29, 0xf8, //0x00007d88 subl %edi, %r8d - 0x41, 0xff, 0xc0, //0x00007d8b incl %r8d - 0xe9, 0xc0, 0x0a, 0x00, 0x00, //0x00007d8e jmp LBB31_138 - //0x00007d93 LBB31_15 - 0x83, 0xce, 0x02, //0x00007d93 orl $2, %esi - 0x41, 0xbd, 0x01, 0x00, 0x00, 0x00, //0x00007d96 movl $1, %r13d - 0x41, 0x39, 0xf7, //0x00007d9c cmpl %esi, %r15d - 0x0f, 0x87, 0x0e, 0x00, 0x00, 0x00, //0x00007d9f ja LBB31_17 - 0x0f, 0x94, 0xc0, //0x00007da5 sete %al - 0x41, 0xc0, 0xea, 0x02, //0x00007da8 shrb $2, %r10b - 0x41, 0x20, 0xc2, //0x00007dac andb %al, %r10b - 0x45, 0x0f, 0xb6, 0xea, //0x00007daf movzbl %r10b, %r13d - //0x00007db3 LBB31_17 - 0x45, 0x01, 0xf5, //0x00007db3 addl %r14d, %r13d - 0x41, 0x81, 0xfd, 0xa0, 0x86, 0x01, 0x00, //0x00007db6 cmpl $100000, %r13d - 0x0f, 0x82, 0x50, 0xff, 0xff, 0xff, //0x00007dbd jb LBB31_8 - //0x00007dc3 LBB31_18 - 0xb8, 0x06, 0x00, 0x00, 0x00, //0x00007dc3 movl $6, %eax - 0x41, 0x81, 0xfd, 0x40, 0x42, 0x0f, 0x00, //0x00007dc8 cmpl $1000000, %r13d - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x00007dcf jb LBB31_22 - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00007dd5 movl $7, %eax - 0x41, 0x81, 0xfd, 0x80, 0x96, 0x98, 0x00, //0x00007dda cmpl $10000000, %r13d - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x00007de1 jb LBB31_22 - 0x41, 0x81, 0xfd, 0x00, 0xe1, 0xf5, 0x05, //0x00007de7 cmpl $100000000, %r13d - 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00007dee movl $9, %eax - //0x00007df3 LBB31_21 - 0x83, 0xd8, 0x00, //0x00007df3 sbbl $0, %eax - //0x00007df6 LBB31_22 - 0x46, 0x8d, 0x14, 0x18, //0x00007df6 leal (%rax,%r11), %r10d - 0x42, 0x8d, 0x4c, 0x18, 0x05, //0x00007dfa leal $5(%rax,%r11), %ecx - 0x83, 0xf9, 0x1b, //0x00007dff cmpl $27, %ecx - 0x0f, 0x82, 0x77, 0x00, 0x00, 0x00, //0x00007e02 jb LBB31_26 - 0x89, 0xc0, //0x00007e08 movl %eax, %eax - 0x49, 0x8d, 0x5c, 0x00, 0x01, //0x00007e0a leaq $1(%r8,%rax), %rbx - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007e0f cmpl $10000, %r13d - 0x0f, 0x82, 0xd9, 0x00, 0x00, 0x00, //0x00007e16 jb LBB31_30 - 0x44, 0x89, 0xe8, //0x00007e1c movl %r13d, %eax - 0x41, 0xbe, 0x59, 0x17, 0xb7, 0xd1, //0x00007e1f movl $3518437209, %r14d - 0x4c, 0x0f, 0xaf, 0xf0, //0x00007e25 imulq %rax, %r14 - 0x49, 0xc1, 0xee, 0x2d, //0x00007e29 shrq $45, %r14 - 0x41, 0x69, 0xc6, 0xf0, 0xd8, 0xff, 0xff, //0x00007e2d imull $-10000, %r14d, %eax - 0x44, 0x01, 0xe8, //0x00007e34 addl %r13d, %eax - 0x0f, 0x84, 0xa3, 0x04, 0x00, 0x00, //0x00007e37 je LBB31_62 - 0x89, 0xc1, //0x00007e3d movl %eax, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00007e3f imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x00007e46 shrq $37, %rcx - 0x6b, 0xd1, 0x64, //0x00007e4a imull $100, %ecx, %edx - 0x29, 0xd0, //0x00007e4d subl %edx, %eax - 0x48, 0x8d, 0x15, 0xca, 0x42, 0x00, 0x00, //0x00007e4f leaq $17098(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x42, //0x00007e56 movzwl (%rdx,%rax,2), %eax - 0x66, 0x89, 0x43, 0xfe, //0x00007e5a movw %ax, $-2(%rbx) - 0x0f, 0xb7, 0x04, 0x4a, //0x00007e5e movzwl (%rdx,%rcx,2), %eax - 0x66, 0x89, 0x43, 0xfc, //0x00007e62 movw %ax, $-4(%rbx) - 0x45, 0x31, 0xc9, //0x00007e66 xorl %r9d, %r9d - 0x48, 0x8d, 0x4b, 0xfc, //0x00007e69 leaq $-4(%rbx), %rcx - 0x41, 0x83, 0xfe, 0x64, //0x00007e6d cmpl $100, %r14d - 0x0f, 0x83, 0x91, 0x00, 0x00, 0x00, //0x00007e71 jae LBB31_64 - //0x00007e77 LBB31_31 - 0x44, 0x89, 0xf2, //0x00007e77 movl %r14d, %edx - 0xe9, 0xd4, 0x00, 0x00, 0x00, //0x00007e7a jmp LBB31_66 - //0x00007e7f LBB31_26 - 0x41, 0x89, 0xc4, //0x00007e7f movl %eax, %r12d - 0x45, 0x85, 0xdb, //0x00007e82 testl %r11d, %r11d - 0x0f, 0x88, 0x1d, 0x02, 0x00, 0x00, //0x00007e85 js LBB31_38 - 0x4b, 0x8d, 0x34, 0x20, //0x00007e8b leaq (%r8,%r12), %rsi - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00007e8f cmpl $10000, %r13d - 0x0f, 0x82, 0xa8, 0x02, 0x00, 0x00, //0x00007e96 jb LBB31_43 - 0x44, 0x89, 0xe8, //0x00007e9c movl %r13d, %eax - 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00007e9f movl $3518437209, %ecx - 0x48, 0x0f, 0xaf, 0xc8, //0x00007ea4 imulq %rax, %rcx - 0x48, 0xc1, 0xe9, 0x2d, //0x00007ea8 shrq $45, %rcx - 0x69, 0xc1, 0xf0, 0xd8, 0xff, 0xff, //0x00007eac imull $-10000, %ecx, %eax - 0x44, 0x01, 0xe8, //0x00007eb2 addl %r13d, %eax - 0x48, 0x69, 0xd0, 0x1f, 0x85, 0xeb, 0x51, //0x00007eb5 imulq $1374389535, %rax, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00007ebc shrq $37, %rdx - 0x6b, 0xda, 0x64, //0x00007ec0 imull $100, %edx, %ebx - 0x29, 0xd8, //0x00007ec3 subl %ebx, %eax - 0x48, 0x8d, 0x1d, 0x54, 0x42, 0x00, 0x00, //0x00007ec5 leaq $16980(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x43, //0x00007ecc movzwl (%rbx,%rax,2), %eax - 0x66, 0x89, 0x46, 0xfe, //0x00007ed0 movw %ax, $-2(%rsi) - 0x48, 0x8d, 0x46, 0xfc, //0x00007ed4 leaq $-4(%rsi), %rax - 0x0f, 0xb7, 0x14, 0x53, //0x00007ed8 movzwl (%rbx,%rdx,2), %edx - 0x66, 0x89, 0x56, 0xfc, //0x00007edc movw %dx, $-4(%rsi) - 0x41, 0x89, 0xcd, //0x00007ee0 movl %ecx, %r13d - 0x41, 0x83, 0xfd, 0x64, //0x00007ee3 cmpl $100, %r13d - 0x0f, 0x83, 0x64, 0x02, 0x00, 0x00, //0x00007ee7 jae LBB31_44 - //0x00007eed LBB31_29 - 0x44, 0x89, 0xe9, //0x00007eed movl %r13d, %ecx - 0xe9, 0x9e, 0x02, 0x00, 0x00, //0x00007ef0 jmp LBB31_46 - //0x00007ef5 LBB31_30 - 0x45, 0x31, 0xc9, //0x00007ef5 xorl %r9d, %r9d - 0x48, 0x89, 0xd9, //0x00007ef8 movq %rbx, %rcx - 0x45, 0x89, 0xee, //0x00007efb movl %r13d, %r14d - 0x41, 0x83, 0xfe, 0x64, //0x00007efe cmpl $100, %r14d - 0x0f, 0x82, 0x6f, 0xff, 0xff, 0xff, //0x00007f02 jb LBB31_31 - //0x00007f08 LBB31_64 - 0x48, 0xff, 0xc9, //0x00007f08 decq %rcx - 0x4c, 0x8d, 0x1d, 0x0e, 0x42, 0x00, 0x00, //0x00007f0b leaq $16910(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f12 .p2align 4, 0x90 - //0x00007f20 LBB31_65 - 0x44, 0x89, 0xf2, //0x00007f20 movl %r14d, %edx - 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00007f23 imulq $1374389535, %rdx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x00007f2a shrq $37, %rdx - 0x6b, 0xc2, 0x64, //0x00007f2e imull $100, %edx, %eax - 0x44, 0x89, 0xf6, //0x00007f31 movl %r14d, %esi - 0x29, 0xc6, //0x00007f34 subl %eax, %esi - 0x41, 0x0f, 0xb7, 0x04, 0x73, //0x00007f36 movzwl (%r11,%rsi,2), %eax - 0x66, 0x89, 0x41, 0xff, //0x00007f3b movw %ax, $-1(%rcx) - 0x48, 0x83, 0xc1, 0xfe, //0x00007f3f addq $-2, %rcx - 0x41, 0x81, 0xfe, 0x0f, 0x27, 0x00, 0x00, //0x00007f43 cmpl $9999, %r14d - 0x41, 0x89, 0xd6, //0x00007f4a movl %edx, %r14d - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x00007f4d ja LBB31_65 - //0x00007f53 LBB31_66 - 0x49, 0x8d, 0x70, 0x01, //0x00007f53 leaq $1(%r8), %rsi - 0x83, 0xfa, 0x0a, //0x00007f57 cmpl $10, %edx - 0x0f, 0x82, 0x1d, 0x00, 0x00, 0x00, //0x00007f5a jb LBB31_68 - 0x89, 0xd0, //0x00007f60 movl %edx, %eax - 0x48, 0x8d, 0x0d, 0xb7, 0x41, 0x00, 0x00, //0x00007f62 leaq $16823(%rip), %rcx /* _Digits+0(%rip) */ - 0x8a, 0x14, 0x41, //0x00007f69 movb (%rcx,%rax,2), %dl - 0x8a, 0x44, 0x41, 0x01, //0x00007f6c movb $1(%rcx,%rax,2), %al - 0x41, 0x88, 0x50, 0x01, //0x00007f70 movb %dl, $1(%r8) - 0x41, 0x88, 0x40, 0x02, //0x00007f74 movb %al, $2(%r8) - 0xe9, 0x05, 0x00, 0x00, 0x00, //0x00007f78 jmp LBB31_69 - //0x00007f7d LBB31_68 - 0x80, 0xc2, 0x30, //0x00007f7d addb $48, %dl - 0x88, 0x16, //0x00007f80 movb %dl, (%rsi) - //0x00007f82 LBB31_69 - 0x4c, 0x29, 0xcb, //0x00007f82 subq %r9, %rbx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00007f85 .p2align 4, 0x90 - //0x00007f90 LBB31_70 - 0x80, 0x7b, 0xff, 0x30, //0x00007f90 cmpb $48, $-1(%rbx) - 0x48, 0x8d, 0x5b, 0xff, //0x00007f94 leaq $-1(%rbx), %rbx - 0x0f, 0x84, 0xf2, 0xff, 0xff, 0xff, //0x00007f98 je LBB31_70 - 0x41, 0x88, 0x10, //0x00007f9e movb %dl, (%r8) - 0x48, 0x8d, 0x43, 0x01, //0x00007fa1 leaq $1(%rbx), %rax - 0x48, 0x89, 0xc1, //0x00007fa5 movq %rax, %rcx - 0x48, 0x29, 0xf1, //0x00007fa8 subq %rsi, %rcx - 0x48, 0x83, 0xf9, 0x02, //0x00007fab cmpq $2, %rcx - 0x0f, 0x8c, 0x06, 0x00, 0x00, 0x00, //0x00007faf jl LBB31_73 - 0xc6, 0x06, 0x2e, //0x00007fb5 movb $46, (%rsi) - 0x48, 0x89, 0xc3, //0x00007fb8 movq %rax, %rbx - //0x00007fbb LBB31_73 - 0xc6, 0x03, 0x65, //0x00007fbb movb $101, (%rbx) - 0x45, 0x85, 0xd2, //0x00007fbe testl %r10d, %r10d - 0x0f, 0x8e, 0x42, 0x01, 0x00, 0x00, //0x00007fc1 jle LBB31_76 - 0x41, 0xff, 0xca, //0x00007fc7 decl %r10d - 0xc6, 0x43, 0x01, 0x2b, //0x00007fca movb $43, $1(%rbx) - 0x44, 0x89, 0xd0, //0x00007fce movl %r10d, %eax - 0x83, 0xf8, 0x64, //0x00007fd1 cmpl $100, %eax - 0x0f, 0x8c, 0x44, 0x01, 0x00, 0x00, //0x00007fd4 jl LBB31_77 - //0x00007fda LBB31_75 - 0x89, 0xc1, //0x00007fda movl %eax, %ecx - 0xba, 0xcd, 0xcc, 0xcc, 0xcc, //0x00007fdc movl $3435973837, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x00007fe1 imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x23, //0x00007fe5 shrq $35, %rdx - 0x8d, 0x0c, 0x12, //0x00007fe9 leal (%rdx,%rdx), %ecx - 0x8d, 0x0c, 0x89, //0x00007fec leal (%rcx,%rcx,4), %ecx - 0x29, 0xc8, //0x00007fef subl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x28, 0x41, 0x00, 0x00, //0x00007ff1 leaq $16680(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x51, //0x00007ff8 movzwl (%rcx,%rdx,2), %ecx - 0x66, 0x89, 0x4b, 0x02, //0x00007ffc movw %cx, $2(%rbx) - 0x0c, 0x30, //0x00008000 orb $48, %al - 0x88, 0x43, 0x04, //0x00008002 movb %al, $4(%rbx) - 0x48, 0x83, 0xc3, 0x05, //0x00008005 addq $5, %rbx - 0x49, 0x89, 0xd8, //0x00008009 movq %rbx, %r8 - 0xe9, 0x3f, 0x08, 0x00, 0x00, //0x0000800c jmp LBB31_137 - //0x00008011 LBB31_32 - 0xd3, 0xee, //0x00008011 shrl %cl, %esi - 0x81, 0xfe, 0xa0, 0x86, 0x01, 0x00, //0x00008013 cmpl $100000, %esi - 0x0f, 0x82, 0x17, 0x02, 0x00, 0x00, //0x00008019 jb LBB31_52 - 0xb8, 0x06, 0x00, 0x00, 0x00, //0x0000801f movl $6, %eax - 0x81, 0xfe, 0x40, 0x42, 0x0f, 0x00, //0x00008024 cmpl $1000000, %esi - 0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x0000802a jb LBB31_36 - 0xb8, 0x07, 0x00, 0x00, 0x00, //0x00008030 movl $7, %eax - 0x81, 0xfe, 0x80, 0x96, 0x98, 0x00, //0x00008035 cmpl $10000000, %esi - 0x0f, 0x82, 0x0f, 0x00, 0x00, 0x00, //0x0000803b jb LBB31_36 - 0x81, 0xfe, 0x00, 0xe1, 0xf5, 0x05, //0x00008041 cmpl $100000000, %esi - 0xb8, 0x09, 0x00, 0x00, 0x00, //0x00008047 movl $9, %eax - 0x48, 0x83, 0xd8, 0x00, //0x0000804c sbbq $0, %rax - //0x00008050 LBB31_36 - 0x4c, 0x01, 0xc0, //0x00008050 addq %r8, %rax - //0x00008053 LBB31_37 - 0x89, 0xf1, //0x00008053 movl %esi, %ecx - 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008055 movl $3518437209, %edx - 0x48, 0x0f, 0xaf, 0xd1, //0x0000805a imulq %rcx, %rdx - 0x48, 0xc1, 0xea, 0x2d, //0x0000805e shrq $45, %rdx - 0x69, 0xca, 0xf0, 0xd8, 0xff, 0xff, //0x00008062 imull $-10000, %edx, %ecx - 0x01, 0xf1, //0x00008068 addl %esi, %ecx - 0x48, 0x69, 0xf1, 0x1f, 0x85, 0xeb, 0x51, //0x0000806a imulq $1374389535, %rcx, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x00008071 shrq $37, %rsi - 0x6b, 0xde, 0x64, //0x00008075 imull $100, %esi, %ebx - 0x29, 0xd9, //0x00008078 subl %ebx, %ecx - 0x48, 0x8d, 0x1d, 0x9f, 0x40, 0x00, 0x00, //0x0000807a leaq $16543(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4b, //0x00008081 movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00008085 movw %cx, $-2(%rax) - 0x0f, 0xb7, 0x0c, 0x73, //0x00008089 movzwl (%rbx,%rsi,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x0000808d movw %cx, $-4(%rax) - 0x49, 0x89, 0xc1, //0x00008091 movq %rax, %r9 - 0x48, 0x83, 0xc0, 0xfc, //0x00008094 addq $-4, %rax - 0x89, 0xd6, //0x00008098 movl %edx, %esi - 0x83, 0xfe, 0x64, //0x0000809a cmpl $100, %esi - 0x0f, 0x83, 0xd2, 0x01, 0x00, 0x00, //0x0000809d jae LBB31_56 - 0xe9, 0x07, 0x02, 0x00, 0x00, //0x000080a3 jmp LBB31_58 - //0x000080a8 LBB31_38 - 0x45, 0x85, 0xd2, //0x000080a8 testl %r10d, %r10d - 0x0f, 0x8f, 0x70, 0x04, 0x00, 0x00, //0x000080ab jg LBB31_98 - 0x66, 0x41, 0xc7, 0x00, 0x30, 0x2e, //0x000080b1 movw $11824, (%r8) - 0x49, 0x83, 0xc0, 0x02, //0x000080b7 addq $2, %r8 - 0x45, 0x85, 0xd2, //0x000080bb testl %r10d, %r10d - 0x0f, 0x89, 0x5d, 0x04, 0x00, 0x00, //0x000080be jns LBB31_98 - 0x31, 0xf6, //0x000080c4 xorl %esi, %esi - 0x41, 0x83, 0xfa, 0xe0, //0x000080c6 cmpl $-32, %r10d - 0x0f, 0x87, 0x33, 0x04, 0x00, 0x00, //0x000080ca ja LBB31_96 - 0x45, 0x89, 0xd3, //0x000080d0 movl %r10d, %r11d - 0x41, 0xf7, 0xd3, //0x000080d3 notl %r11d - 0x49, 0xff, 0xc3, //0x000080d6 incq %r11 - 0x4c, 0x89, 0xde, //0x000080d9 movq %r11, %rsi - 0x48, 0x83, 0xe6, 0xe0, //0x000080dc andq $-32, %rsi - 0x48, 0x8d, 0x4e, 0xe0, //0x000080e0 leaq $-32(%rsi), %rcx - 0x48, 0x89, 0xc8, //0x000080e4 movq %rcx, %rax - 0x48, 0xc1, 0xe8, 0x05, //0x000080e7 shrq $5, %rax - 0x48, 0xff, 0xc0, //0x000080eb incq %rax - 0x41, 0x89, 0xc6, //0x000080ee movl %eax, %r14d - 0x41, 0x83, 0xe6, 0x07, //0x000080f1 andl $7, %r14d - 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x000080f5 cmpq $224, %rcx - 0x0f, 0x83, 0x27, 0x03, 0x00, 0x00, //0x000080fc jae LBB31_90 - 0x31, 0xc0, //0x00008102 xorl %eax, %eax - 0xe9, 0xbc, 0x03, 0x00, 0x00, //0x00008104 jmp LBB31_92 - //0x00008109 LBB31_76 - 0xc6, 0x43, 0x01, 0x2d, //0x00008109 movb $45, $1(%rbx) - 0xb8, 0x01, 0x00, 0x00, 0x00, //0x0000810d movl $1, %eax - 0x44, 0x29, 0xd0, //0x00008112 subl %r10d, %eax - 0x83, 0xf8, 0x64, //0x00008115 cmpl $100, %eax - 0x0f, 0x8d, 0xbc, 0xfe, 0xff, 0xff, //0x00008118 jge LBB31_75 - //0x0000811e LBB31_77 - 0x83, 0xf8, 0x0a, //0x0000811e cmpl $10, %eax - 0x0f, 0x8c, 0xfe, 0x00, 0x00, 0x00, //0x00008121 jl LBB31_79 - 0x48, 0x98, //0x00008127 cltq - 0x48, 0x8d, 0x0d, 0xf0, 0x3f, 0x00, 0x00, //0x00008129 leaq $16368(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008130 movzwl (%rcx,%rax,2), %eax - 0x66, 0x89, 0x43, 0x02, //0x00008134 movw %ax, $2(%rbx) - 0x48, 0x83, 0xc3, 0x04, //0x00008138 addq $4, %rbx - 0x49, 0x89, 0xd8, //0x0000813c movq %rbx, %r8 - 0xe9, 0x0c, 0x07, 0x00, 0x00, //0x0000813f jmp LBB31_137 - //0x00008144 LBB31_43 - 0x48, 0x89, 0xf0, //0x00008144 movq %rsi, %rax - 0x41, 0x83, 0xfd, 0x64, //0x00008147 cmpl $100, %r13d - 0x0f, 0x82, 0x9c, 0xfd, 0xff, 0xff, //0x0000814b jb LBB31_29 - //0x00008151 LBB31_44 - 0x48, 0xff, 0xc8, //0x00008151 decq %rax - 0x4c, 0x8d, 0x1d, 0xc5, 0x3f, 0x00, 0x00, //0x00008154 leaq $16325(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000815b .p2align 4, 0x90 - //0x00008160 LBB31_45 - 0x44, 0x89, 0xe9, //0x00008160 movl %r13d, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x00008163 imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x0000816a shrq $37, %rcx - 0x6b, 0xd9, 0x64, //0x0000816e imull $100, %ecx, %ebx - 0x44, 0x89, 0xea, //0x00008171 movl %r13d, %edx - 0x29, 0xda, //0x00008174 subl %ebx, %edx - 0x41, 0x0f, 0xb7, 0x14, 0x53, //0x00008176 movzwl (%r11,%rdx,2), %edx - 0x66, 0x89, 0x50, 0xff, //0x0000817b movw %dx, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x0000817f addq $-2, %rax - 0x41, 0x81, 0xfd, 0x0f, 0x27, 0x00, 0x00, //0x00008183 cmpl $9999, %r13d - 0x41, 0x89, 0xcd, //0x0000818a movl %ecx, %r13d - 0x0f, 0x87, 0xcd, 0xff, 0xff, 0xff, //0x0000818d ja LBB31_45 - //0x00008193 LBB31_46 - 0x49, 0x63, 0xc2, //0x00008193 movslq %r10d, %rax - 0x83, 0xf9, 0x0a, //0x00008196 cmpl $10, %ecx - 0x0f, 0x82, 0x22, 0x00, 0x00, 0x00, //0x00008199 jb LBB31_48 - 0x89, 0xc9, //0x0000819f movl %ecx, %ecx - 0x48, 0x8d, 0x15, 0x78, 0x3f, 0x00, 0x00, //0x000081a1 leaq $16248(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x000081a8 movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x08, //0x000081ac movw %cx, (%r8) - 0x49, 0x01, 0xc0, //0x000081b0 addq %rax, %r8 - 0x49, 0x39, 0xc4, //0x000081b3 cmpq %rax, %r12 - 0x0f, 0x8c, 0x17, 0x00, 0x00, 0x00, //0x000081b6 jl LBB31_49 - 0xe9, 0x8f, 0x06, 0x00, 0x00, //0x000081bc jmp LBB31_137 - //0x000081c1 LBB31_48 - 0x80, 0xc1, 0x30, //0x000081c1 addb $48, %cl - 0x41, 0x88, 0x08, //0x000081c4 movb %cl, (%r8) - 0x49, 0x01, 0xc0, //0x000081c7 addq %rax, %r8 - 0x49, 0x39, 0xc4, //0x000081ca cmpq %rax, %r12 - 0x0f, 0x8d, 0x7d, 0x06, 0x00, 0x00, //0x000081cd jge LBB31_137 - //0x000081d3 LBB31_49 - 0x4b, 0x8d, 0x04, 0x21, //0x000081d3 leaq (%r9,%r12), %rax - 0x4c, 0x8d, 0x5c, 0x07, 0x01, //0x000081d7 leaq $1(%rdi,%rax), %r11 - 0x4d, 0x39, 0xc3, //0x000081dc cmpq %r8, %r11 - 0x4d, 0x0f, 0x46, 0xd8, //0x000081df cmovbeq %r8, %r11 - 0x4a, 0x8d, 0x0c, 0x0f, //0x000081e3 leaq (%rdi,%r9), %rcx - 0x4c, 0x01, 0xe1, //0x000081e7 addq %r12, %rcx - 0x49, 0x29, 0xcb, //0x000081ea subq %rcx, %r11 - 0x49, 0x83, 0xfb, 0x20, //0x000081ed cmpq $32, %r11 - 0x0f, 0x82, 0xf9, 0x01, 0x00, 0x00, //0x000081f1 jb LBB31_87 - 0x4d, 0x89, 0xda, //0x000081f7 movq %r11, %r10 - 0x49, 0x83, 0xe2, 0xe0, //0x000081fa andq $-32, %r10 - 0x49, 0x8d, 0x4a, 0xe0, //0x000081fe leaq $-32(%r10), %rcx - 0x48, 0x89, 0xcb, //0x00008202 movq %rcx, %rbx - 0x48, 0xc1, 0xeb, 0x05, //0x00008205 shrq $5, %rbx - 0x48, 0xff, 0xc3, //0x00008209 incq %rbx - 0x89, 0xda, //0x0000820c movl %ebx, %edx - 0x83, 0xe2, 0x07, //0x0000820e andl $7, %edx - 0x48, 0x81, 0xf9, 0xe0, 0x00, 0x00, 0x00, //0x00008211 cmpq $224, %rcx - 0x0f, 0x83, 0xdb, 0x00, 0x00, 0x00, //0x00008218 jae LBB31_80 - 0x31, 0xc0, //0x0000821e xorl %eax, %eax - 0xe9, 0x6f, 0x01, 0x00, 0x00, //0x00008220 jmp LBB31_82 - //0x00008225 LBB31_79 - 0x04, 0x30, //0x00008225 addb $48, %al - 0x88, 0x43, 0x02, //0x00008227 movb %al, $2(%rbx) - 0x48, 0x83, 0xc3, 0x03, //0x0000822a addq $3, %rbx - 0x49, 0x89, 0xd8, //0x0000822e movq %rbx, %r8 - 0xe9, 0x1a, 0x06, 0x00, 0x00, //0x00008231 jmp LBB31_137 - //0x00008236 LBB31_52 - 0x41, 0xb9, 0x01, 0x00, 0x00, 0x00, //0x00008236 movl $1, %r9d - 0x83, 0xfe, 0x0a, //0x0000823c cmpl $10, %esi - 0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x0000823f jb LBB31_55 - 0x41, 0xb9, 0x02, 0x00, 0x00, 0x00, //0x00008245 movl $2, %r9d - 0x83, 0xfe, 0x64, //0x0000824b cmpl $100, %esi - 0x0f, 0x82, 0x12, 0x00, 0x00, 0x00, //0x0000824e jb LBB31_55 - 0x41, 0xb9, 0x03, 0x00, 0x00, 0x00, //0x00008254 movl $3, %r9d - 0x81, 0xfe, 0xe8, 0x03, 0x00, 0x00, //0x0000825a cmpl $1000, %esi - 0x0f, 0x83, 0x9e, 0x01, 0x00, 0x00, //0x00008260 jae LBB31_88 - //0x00008266 LBB31_55 - 0x4d, 0x01, 0xc1, //0x00008266 addq %r8, %r9 - 0x4c, 0x89, 0xc8, //0x00008269 movq %r9, %rax - 0x83, 0xfe, 0x64, //0x0000826c cmpl $100, %esi - 0x0f, 0x82, 0x3a, 0x00, 0x00, 0x00, //0x0000826f jb LBB31_58 - //0x00008275 LBB31_56 - 0x48, 0xff, 0xc8, //0x00008275 decq %rax - 0x4c, 0x8d, 0x15, 0xa1, 0x3e, 0x00, 0x00, //0x00008278 leaq $16033(%rip), %r10 /* _Digits+0(%rip) */ - 0x90, //0x0000827f .p2align 4, 0x90 - //0x00008280 LBB31_57 - 0x89, 0xf3, //0x00008280 movl %esi, %ebx - 0x89, 0xf6, //0x00008282 movl %esi, %esi - 0x48, 0x69, 0xf6, 0x1f, 0x85, 0xeb, 0x51, //0x00008284 imulq $1374389535, %rsi, %rsi - 0x48, 0xc1, 0xee, 0x25, //0x0000828b shrq $37, %rsi - 0x6b, 0xce, 0x64, //0x0000828f imull $100, %esi, %ecx - 0x89, 0xda, //0x00008292 movl %ebx, %edx - 0x29, 0xca, //0x00008294 subl %ecx, %edx - 0x41, 0x0f, 0xb7, 0x0c, 0x52, //0x00008296 movzwl (%r10,%rdx,2), %ecx - 0x66, 0x89, 0x48, 0xff, //0x0000829b movw %cx, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x0000829f addq $-2, %rax - 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000082a3 cmpl $9999, %ebx - 0x0f, 0x87, 0xd1, 0xff, 0xff, 0xff, //0x000082a9 ja LBB31_57 - //0x000082af LBB31_58 - 0x83, 0xfe, 0x0a, //0x000082af cmpl $10, %esi - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000082b2 jb LBB31_60 - 0x89, 0xf0, //0x000082b8 movl %esi, %eax - 0x48, 0x8d, 0x0d, 0x5f, 0x3e, 0x00, 0x00, //0x000082ba leaq $15967(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000082c1 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x00, //0x000082c5 movw %ax, (%r8) - 0xe9, 0x07, 0x00, 0x00, 0x00, //0x000082c9 jmp LBB31_61 - //0x000082ce LBB31_60 - 0x40, 0x80, 0xc6, 0x30, //0x000082ce addb $48, %sil - 0x41, 0x88, 0x30, //0x000082d2 movb %sil, (%r8) - //0x000082d5 LBB31_61 - 0x41, 0x29, 0xf9, //0x000082d5 subl %edi, %r9d - 0x45, 0x89, 0xc8, //0x000082d8 movl %r9d, %r8d - 0xe9, 0x73, 0x05, 0x00, 0x00, //0x000082db jmp LBB31_138 - //0x000082e0 LBB31_62 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000082e0 movl $4, %r9d - 0x48, 0x8d, 0x4b, 0xfc, //0x000082e6 leaq $-4(%rbx), %rcx - 0x41, 0x83, 0xfe, 0x64, //0x000082ea cmpl $100, %r14d - 0x0f, 0x82, 0x83, 0xfb, 0xff, 0xff, //0x000082ee jb LBB31_31 - 0xe9, 0x0f, 0xfc, 0xff, 0xff, //0x000082f4 jmp LBB31_64 - //0x000082f9 LBB31_80 - 0x48, 0x29, 0xd3, //0x000082f9 subq %rdx, %rbx - 0x48, 0x8d, 0x8c, 0x07, 0xf0, 0x00, 0x00, 0x00, //0x000082fc leaq $240(%rdi,%rax), %rcx - 0x31, 0xc0, //0x00008304 xorl %eax, %eax - 0x66, 0x0f, 0x6f, 0x05, 0x62, 0xf8, 0xff, 0xff, //0x00008306 movdqa $-1950(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - 0x90, 0x90, //0x0000830e .p2align 4, 0x90 - //0x00008310 LBB31_81 - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x10, 0xff, 0xff, 0xff, //0x00008310 movdqu %xmm0, $-240(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x20, 0xff, 0xff, 0xff, //0x00008319 movdqu %xmm0, $-224(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x30, 0xff, 0xff, 0xff, //0x00008322 movdqu %xmm0, $-208(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x40, 0xff, 0xff, 0xff, //0x0000832b movdqu %xmm0, $-192(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x50, 0xff, 0xff, 0xff, //0x00008334 movdqu %xmm0, $-176(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x60, 0xff, 0xff, 0xff, //0x0000833d movdqu %xmm0, $-160(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x01, 0x70, 0xff, 0xff, 0xff, //0x00008346 movdqu %xmm0, $-144(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x80, //0x0000834f movdqu %xmm0, $-128(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0x90, //0x00008355 movdqu %xmm0, $-112(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xa0, //0x0000835b movdqu %xmm0, $-96(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xb0, //0x00008361 movdqu %xmm0, $-80(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xc0, //0x00008367 movdqu %xmm0, $-64(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xd0, //0x0000836d movdqu %xmm0, $-48(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xe0, //0x00008373 movdqu %xmm0, $-32(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x01, 0xf0, //0x00008379 movdqu %xmm0, $-16(%rcx,%rax) - 0xf3, 0x0f, 0x7f, 0x04, 0x01, //0x0000837f movdqu %xmm0, (%rcx,%rax) - 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x00008384 addq $256, %rax - 0x48, 0x83, 0xc3, 0xf8, //0x0000838a addq $-8, %rbx - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x0000838e jne LBB31_81 - //0x00008394 LBB31_82 - 0x48, 0x85, 0xd2, //0x00008394 testq %rdx, %rdx - 0x0f, 0x84, 0x39, 0x00, 0x00, 0x00, //0x00008397 je LBB31_85 - 0x4c, 0x01, 0xc8, //0x0000839d addq %r9, %rax - 0x4c, 0x01, 0xe0, //0x000083a0 addq %r12, %rax - 0x48, 0x8d, 0x44, 0x07, 0x10, //0x000083a3 leaq $16(%rdi,%rax), %rax - 0x48, 0xf7, 0xda, //0x000083a8 negq %rdx - 0x66, 0x0f, 0x6f, 0x05, 0xbd, 0xf7, 0xff, 0xff, //0x000083ab movdqa $-2115(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000083b3 .p2align 4, 0x90 - //0x000083c0 LBB31_84 - 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x000083c0 movdqu %xmm0, $-16(%rax) - 0xf3, 0x0f, 0x7f, 0x00, //0x000083c5 movdqu %xmm0, (%rax) - 0x48, 0x83, 0xc0, 0x20, //0x000083c9 addq $32, %rax - 0x48, 0xff, 0xc2, //0x000083cd incq %rdx - 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x000083d0 jne LBB31_84 - //0x000083d6 LBB31_85 - 0x4d, 0x39, 0xda, //0x000083d6 cmpq %r11, %r10 - 0x0f, 0x84, 0x71, 0x04, 0x00, 0x00, //0x000083d9 je LBB31_137 - 0x4c, 0x01, 0xd6, //0x000083df addq %r10, %rsi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000083e2 .p2align 4, 0x90 - //0x000083f0 LBB31_87 - 0xc6, 0x06, 0x30, //0x000083f0 movb $48, (%rsi) - 0x48, 0xff, 0xc6, //0x000083f3 incq %rsi - 0x4c, 0x39, 0xc6, //0x000083f6 cmpq %r8, %rsi - 0x0f, 0x82, 0xf1, 0xff, 0xff, 0xff, //0x000083f9 jb LBB31_87 - 0xe9, 0x4c, 0x04, 0x00, 0x00, //0x000083ff jmp LBB31_137 - //0x00008404 LBB31_88 - 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008404 cmpl $10000, %esi - 0x4c, 0x89, 0xc0, //0x0000840a movq %r8, %rax - 0x48, 0x83, 0xd8, 0x00, //0x0000840d sbbq $0, %rax - 0x48, 0x83, 0xc0, 0x05, //0x00008411 addq $5, %rax - 0x81, 0xfe, 0x10, 0x27, 0x00, 0x00, //0x00008415 cmpl $10000, %esi - 0x0f, 0x83, 0x32, 0xfc, 0xff, 0xff, //0x0000841b jae LBB31_37 - 0x49, 0x89, 0xc1, //0x00008421 movq %rax, %r9 - 0xe9, 0x4c, 0xfe, 0xff, 0xff, //0x00008424 jmp LBB31_56 - //0x00008429 LBB31_90 - 0x49, 0x8d, 0x9c, 0x39, 0xf2, 0x00, 0x00, 0x00, //0x00008429 leaq $242(%r9,%rdi), %rbx - 0x4d, 0x89, 0xf7, //0x00008431 movq %r14, %r15 - 0x49, 0x29, 0xc7, //0x00008434 subq %rax, %r15 - 0x31, 0xc0, //0x00008437 xorl %eax, %eax - 0x66, 0x0f, 0x6f, 0x05, 0x2f, 0xf7, 0xff, 0xff, //0x00008439 movdqa $-2257(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - //0x00008441 LBB31_91 - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x10, 0xff, 0xff, 0xff, //0x00008441 movdqu %xmm0, $-240(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x20, 0xff, 0xff, 0xff, //0x0000844a movdqu %xmm0, $-224(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x30, 0xff, 0xff, 0xff, //0x00008453 movdqu %xmm0, $-208(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x40, 0xff, 0xff, 0xff, //0x0000845c movdqu %xmm0, $-192(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x50, 0xff, 0xff, 0xff, //0x00008465 movdqu %xmm0, $-176(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x60, 0xff, 0xff, 0xff, //0x0000846e movdqu %xmm0, $-160(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x84, 0x03, 0x70, 0xff, 0xff, 0xff, //0x00008477 movdqu %xmm0, $-144(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0x80, //0x00008480 movdqu %xmm0, $-128(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0x90, //0x00008486 movdqu %xmm0, $-112(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xa0, //0x0000848c movdqu %xmm0, $-96(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xb0, //0x00008492 movdqu %xmm0, $-80(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xc0, //0x00008498 movdqu %xmm0, $-64(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xd0, //0x0000849e movdqu %xmm0, $-48(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xe0, //0x000084a4 movdqu %xmm0, $-32(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x44, 0x03, 0xf0, //0x000084aa movdqu %xmm0, $-16(%rbx,%rax) - 0xf3, 0x0f, 0x7f, 0x04, 0x03, //0x000084b0 movdqu %xmm0, (%rbx,%rax) - 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x000084b5 addq $256, %rax - 0x49, 0x83, 0xc7, 0x08, //0x000084bb addq $8, %r15 - 0x0f, 0x85, 0x7c, 0xff, 0xff, 0xff, //0x000084bf jne LBB31_91 - //0x000084c5 LBB31_92 - 0x4d, 0x85, 0xf6, //0x000084c5 testq %r14, %r14 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000084c8 je LBB31_95 - 0x4c, 0x01, 0xc8, //0x000084ce addq %r9, %rax - 0x48, 0x8d, 0x44, 0x07, 0x12, //0x000084d1 leaq $18(%rdi,%rax), %rax - 0x49, 0xf7, 0xde, //0x000084d6 negq %r14 - 0x66, 0x0f, 0x6f, 0x05, 0x8f, 0xf6, 0xff, 0xff, //0x000084d9 movdqa $-2417(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - //0x000084e1 LBB31_94 - 0xf3, 0x0f, 0x7f, 0x40, 0xf0, //0x000084e1 movdqu %xmm0, $-16(%rax) - 0xf3, 0x0f, 0x7f, 0x00, //0x000084e6 movdqu %xmm0, (%rax) - 0x48, 0x83, 0xc0, 0x20, //0x000084ea addq $32, %rax - 0x49, 0xff, 0xc6, //0x000084ee incq %r14 - 0x0f, 0x85, 0xea, 0xff, 0xff, 0xff, //0x000084f1 jne LBB31_94 - //0x000084f7 LBB31_95 - 0x49, 0x01, 0xf0, //0x000084f7 addq %rsi, %r8 - 0x49, 0x39, 0xf3, //0x000084fa cmpq %rsi, %r11 - 0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x000084fd je LBB31_98 - //0x00008503 LBB31_96 - 0x44, 0x89, 0xd0, //0x00008503 movl %r10d, %eax - 0xf7, 0xd8, //0x00008506 negl %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008508 .p2align 4, 0x90 - //0x00008510 LBB31_97 - 0x41, 0xc6, 0x00, 0x30, //0x00008510 movb $48, (%r8) - 0x49, 0xff, 0xc0, //0x00008514 incq %r8 - 0xff, 0xc6, //0x00008517 incl %esi - 0x39, 0xc6, //0x00008519 cmpl %eax, %esi - 0x0f, 0x8c, 0xef, 0xff, 0xff, 0xff, //0x0000851b jl LBB31_97 - //0x00008521 LBB31_98 - 0x4b, 0x8d, 0x04, 0x20, //0x00008521 leaq (%r8,%r12), %rax - 0x41, 0x81, 0xfd, 0x10, 0x27, 0x00, 0x00, //0x00008525 cmpl $10000, %r13d - 0x0f, 0x82, 0x63, 0x00, 0x00, 0x00, //0x0000852c jb LBB31_101 - 0x44, 0x89, 0xe9, //0x00008532 movl %r13d, %ecx - 0x41, 0xbb, 0x59, 0x17, 0xb7, 0xd1, //0x00008535 movl $3518437209, %r11d - 0x4c, 0x0f, 0xaf, 0xd9, //0x0000853b imulq %rcx, %r11 - 0x49, 0xc1, 0xeb, 0x2d, //0x0000853f shrq $45, %r11 - 0x41, 0x69, 0xcb, 0xf0, 0xd8, 0xff, 0xff, //0x00008543 imull $-10000, %r11d, %ecx - 0x44, 0x01, 0xe9, //0x0000854a addl %r13d, %ecx - 0x0f, 0x84, 0x87, 0x01, 0x00, 0x00, //0x0000854d je LBB31_103 - 0x89, 0xca, //0x00008553 movl %ecx, %edx - 0x48, 0x69, 0xd2, 0x1f, 0x85, 0xeb, 0x51, //0x00008555 imulq $1374389535, %rdx, %rdx - 0x48, 0xc1, 0xea, 0x25, //0x0000855c shrq $37, %rdx - 0x6b, 0xda, 0x64, //0x00008560 imull $100, %edx, %ebx - 0x29, 0xd9, //0x00008563 subl %ebx, %ecx - 0x48, 0x8d, 0x1d, 0xb4, 0x3b, 0x00, 0x00, //0x00008565 leaq $15284(%rip), %rbx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4b, //0x0000856c movzwl (%rbx,%rcx,2), %ecx - 0x66, 0x89, 0x48, 0xfe, //0x00008570 movw %cx, $-2(%rax) - 0x0f, 0xb7, 0x0c, 0x53, //0x00008574 movzwl (%rbx,%rdx,2), %ecx - 0x66, 0x89, 0x48, 0xfc, //0x00008578 movw %cx, $-4(%rax) - 0x45, 0x31, 0xc9, //0x0000857c xorl %r9d, %r9d - 0x48, 0x83, 0xc0, 0xfc, //0x0000857f addq $-4, %rax - 0x41, 0x83, 0xfb, 0x64, //0x00008583 cmpl $100, %r11d - 0x0f, 0x83, 0x18, 0x00, 0x00, 0x00, //0x00008587 jae LBB31_105 - //0x0000858d LBB31_102 - 0x44, 0x89, 0xd9, //0x0000858d movl %r11d, %ecx - 0xe9, 0x4d, 0x00, 0x00, 0x00, //0x00008590 jmp LBB31_107 - //0x00008595 LBB31_101 - 0x45, 0x31, 0xc9, //0x00008595 xorl %r9d, %r9d - 0x45, 0x89, 0xeb, //0x00008598 movl %r13d, %r11d - 0x41, 0x83, 0xfb, 0x64, //0x0000859b cmpl $100, %r11d - 0x0f, 0x82, 0xe8, 0xff, 0xff, 0xff, //0x0000859f jb LBB31_102 - //0x000085a5 LBB31_105 - 0x48, 0xff, 0xc8, //0x000085a5 decq %rax - 0x48, 0x8d, 0x15, 0x71, 0x3b, 0x00, 0x00, //0x000085a8 leaq $15217(%rip), %rdx /* _Digits+0(%rip) */ - 0x90, //0x000085af .p2align 4, 0x90 - //0x000085b0 LBB31_106 - 0x44, 0x89, 0xd9, //0x000085b0 movl %r11d, %ecx - 0x48, 0x69, 0xc9, 0x1f, 0x85, 0xeb, 0x51, //0x000085b3 imulq $1374389535, %rcx, %rcx - 0x48, 0xc1, 0xe9, 0x25, //0x000085ba shrq $37, %rcx - 0x6b, 0xd9, 0x64, //0x000085be imull $100, %ecx, %ebx - 0x44, 0x89, 0xde, //0x000085c1 movl %r11d, %esi - 0x29, 0xde, //0x000085c4 subl %ebx, %esi - 0x0f, 0xb7, 0x34, 0x72, //0x000085c6 movzwl (%rdx,%rsi,2), %esi - 0x66, 0x89, 0x70, 0xff, //0x000085ca movw %si, $-1(%rax) - 0x48, 0x83, 0xc0, 0xfe, //0x000085ce addq $-2, %rax - 0x41, 0x81, 0xfb, 0x0f, 0x27, 0x00, 0x00, //0x000085d2 cmpl $9999, %r11d - 0x41, 0x89, 0xcb, //0x000085d9 movl %ecx, %r11d - 0x0f, 0x87, 0xce, 0xff, 0xff, 0xff, //0x000085dc ja LBB31_106 - //0x000085e2 LBB31_107 - 0x83, 0xf9, 0x0a, //0x000085e2 cmpl $10, %ecx - 0x0f, 0x82, 0x16, 0x00, 0x00, 0x00, //0x000085e5 jb LBB31_109 - 0x89, 0xc8, //0x000085eb movl %ecx, %eax - 0x48, 0x8d, 0x0d, 0x2c, 0x3b, 0x00, 0x00, //0x000085ed leaq $15148(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x000085f4 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x00, //0x000085f8 movw %ax, (%r8) - 0xe9, 0x06, 0x00, 0x00, 0x00, //0x000085fc jmp LBB31_110 - //0x00008601 LBB31_109 - 0x80, 0xc1, 0x30, //0x00008601 addb $48, %cl - 0x41, 0x88, 0x08, //0x00008604 movb %cl, (%r8) - //0x00008607 LBB31_110 - 0x4d, 0x29, 0xcc, //0x00008607 subq %r9, %r12 - 0x49, 0x8d, 0x74, 0x24, 0x01, //0x0000860a leaq $1(%r12), %rsi - 0x49, 0x8d, 0x54, 0x24, 0x11, //0x0000860f leaq $17(%r12), %rdx - 0x49, 0x8d, 0x44, 0x24, 0x02, //0x00008614 leaq $2(%r12), %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008619 .p2align 4, 0x90 - //0x00008620 LBB31_111 - 0x48, 0xff, 0xca, //0x00008620 decq %rdx - 0x48, 0xff, 0xce, //0x00008623 decq %rsi - 0x48, 0xff, 0xc8, //0x00008626 decq %rax - 0x43, 0x80, 0x7c, 0x20, 0xff, 0x30, //0x00008629 cmpb $48, $-1(%r8,%r12) - 0x4d, 0x8d, 0x64, 0x24, 0xff, //0x0000862f leaq $-1(%r12), %r12 - 0x0f, 0x84, 0xe6, 0xff, 0xff, 0xff, //0x00008634 je LBB31_111 - 0x4d, 0x8d, 0x0c, 0x30, //0x0000863a leaq (%r8,%rsi), %r9 - 0x45, 0x85, 0xd2, //0x0000863e testl %r10d, %r10d - 0x0f, 0x8e, 0x8b, 0x00, 0x00, 0x00, //0x00008641 jle LBB31_116 - 0x44, 0x89, 0xc9, //0x00008647 movl %r9d, %ecx - 0x44, 0x29, 0xc1, //0x0000864a subl %r8d, %ecx - 0x41, 0x39, 0xca, //0x0000864d cmpl %ecx, %r10d - 0x0f, 0x8d, 0x23, 0x00, 0x00, 0x00, //0x00008650 jge LBB31_117 - 0x43, 0x8d, 0x0c, 0x02, //0x00008656 leal (%r10,%r8), %ecx - 0x41, 0x29, 0xc9, //0x0000865a subl %ecx, %r9d - 0x49, 0x8d, 0x49, 0xff, //0x0000865d leaq $-1(%r9), %rcx - 0x45, 0x89, 0xcb, //0x00008661 movl %r9d, %r11d - 0x41, 0x83, 0xe3, 0x03, //0x00008664 andl $3, %r11d - 0x48, 0x83, 0xf9, 0x03, //0x00008668 cmpq $3, %rcx - 0x0f, 0x83, 0x81, 0x00, 0x00, 0x00, //0x0000866c jae LBB31_121 - 0x31, 0xc9, //0x00008672 xorl %ecx, %ecx - 0xe9, 0xa3, 0x00, 0x00, 0x00, //0x00008674 jmp LBB31_124 - //0x00008679 LBB31_117 - 0x0f, 0x8e, 0x53, 0x00, 0x00, 0x00, //0x00008679 jle LBB31_116 - 0x45, 0x01, 0xc2, //0x0000867f addl %r8d, %r10d - 0x45, 0x89, 0xcf, //0x00008682 movl %r9d, %r15d - 0x41, 0xf7, 0xd7, //0x00008685 notl %r15d - 0x45, 0x01, 0xd7, //0x00008688 addl %r10d, %r15d - 0x45, 0x31, 0xf6, //0x0000868b xorl %r14d, %r14d - 0x4d, 0x89, 0xcb, //0x0000868e movq %r9, %r11 - 0x41, 0x83, 0xff, 0x1e, //0x00008691 cmpl $30, %r15d - 0x0f, 0x86, 0x9b, 0x01, 0x00, 0x00, //0x00008695 jbe LBB31_135 - 0x49, 0xff, 0xc7, //0x0000869b incq %r15 - 0x4d, 0x89, 0xfe, //0x0000869e movq %r15, %r14 - 0x49, 0x83, 0xe6, 0xe0, //0x000086a1 andq $-32, %r14 - 0x4f, 0x8d, 0x1c, 0x30, //0x000086a5 leaq (%r8,%r14), %r11 - 0x49, 0x8d, 0x5e, 0xe0, //0x000086a9 leaq $-32(%r14), %rbx - 0x48, 0x89, 0xd8, //0x000086ad movq %rbx, %rax - 0x48, 0xc1, 0xe8, 0x05, //0x000086b0 shrq $5, %rax - 0x48, 0xff, 0xc0, //0x000086b4 incq %rax - 0x41, 0x89, 0xc4, //0x000086b7 movl %eax, %r12d - 0x41, 0x83, 0xe4, 0x07, //0x000086ba andl $7, %r12d - 0x48, 0x81, 0xfb, 0xe0, 0x00, 0x00, 0x00, //0x000086be cmpq $224, %rbx - 0x0f, 0x83, 0x8f, 0x00, 0x00, 0x00, //0x000086c5 jae LBB31_129 - 0x31, 0xc0, //0x000086cb xorl %eax, %eax - 0xe9, 0x23, 0x01, 0x00, 0x00, //0x000086cd jmp LBB31_131 - //0x000086d2 LBB31_116 - 0x4d, 0x89, 0xc8, //0x000086d2 movq %r9, %r8 - 0xe9, 0x76, 0x01, 0x00, 0x00, //0x000086d5 jmp LBB31_137 - //0x000086da LBB31_103 - 0x41, 0xb9, 0x04, 0x00, 0x00, 0x00, //0x000086da movl $4, %r9d - 0x48, 0x83, 0xc0, 0xfc, //0x000086e0 addq $-4, %rax - 0x41, 0x83, 0xfb, 0x64, //0x000086e4 cmpl $100, %r11d - 0x0f, 0x82, 0x9f, 0xfe, 0xff, 0xff, //0x000086e8 jb LBB31_102 - 0xe9, 0xb2, 0xfe, 0xff, 0xff, //0x000086ee jmp LBB31_105 - //0x000086f3 LBB31_121 - 0x4d, 0x89, 0xde, //0x000086f3 movq %r11, %r14 - 0x4d, 0x29, 0xce, //0x000086f6 subq %r9, %r14 - 0x31, 0xc9, //0x000086f9 xorl %ecx, %ecx - 0x90, 0x90, 0x90, 0x90, 0x90, //0x000086fb .p2align 4, 0x90 - //0x00008700 LBB31_122 - 0x49, 0x8d, 0x1c, 0x08, //0x00008700 leaq (%r8,%rcx), %rbx - 0x8b, 0x54, 0x1e, 0xfc, //0x00008704 movl $-4(%rsi,%rbx), %edx - 0x89, 0x54, 0x1e, 0xfd, //0x00008708 movl %edx, $-3(%rsi,%rbx) - 0x48, 0x83, 0xc1, 0xfc, //0x0000870c addq $-4, %rcx - 0x49, 0x39, 0xce, //0x00008710 cmpq %rcx, %r14 - 0x0f, 0x85, 0xe7, 0xff, 0xff, 0xff, //0x00008713 jne LBB31_122 - 0x48, 0xf7, 0xd9, //0x00008719 negq %rcx - //0x0000871c LBB31_124 - 0x4d, 0x85, 0xdb, //0x0000871c testq %r11, %r11 - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x0000871f je LBB31_127 - 0x49, 0xf7, 0xdb, //0x00008725 negq %r11 - 0x4c, 0x89, 0xc2, //0x00008728 movq %r8, %rdx - 0x48, 0x29, 0xca, //0x0000872b subq %rcx, %rdx - 0x31, 0xc9, //0x0000872e xorl %ecx, %ecx - //0x00008730 .p2align 4, 0x90 - //0x00008730 LBB31_126 - 0x48, 0x8d, 0x34, 0x0a, //0x00008730 leaq (%rdx,%rcx), %rsi - 0x41, 0x0f, 0xb6, 0x1c, 0x34, //0x00008734 movzbl (%r12,%rsi), %ebx - 0x41, 0x88, 0x5c, 0x34, 0x01, //0x00008739 movb %bl, $1(%r12,%rsi) - 0x48, 0xff, 0xc9, //0x0000873e decq %rcx - 0x49, 0x39, 0xcb, //0x00008741 cmpq %rcx, %r11 - 0x0f, 0x85, 0xe6, 0xff, 0xff, 0xff, //0x00008744 jne LBB31_126 - //0x0000874a LBB31_127 - 0x49, 0x63, 0xca, //0x0000874a movslq %r10d, %rcx - 0x41, 0xc6, 0x04, 0x08, 0x2e, //0x0000874d movb $46, (%r8,%rcx) - 0x49, 0x01, 0xc0, //0x00008752 addq %rax, %r8 - 0xe9, 0xf6, 0x00, 0x00, 0x00, //0x00008755 jmp LBB31_137 - //0x0000875a LBB31_129 - 0x4c, 0x89, 0xe3, //0x0000875a movq %r12, %rbx - 0x48, 0x29, 0xc3, //0x0000875d subq %rax, %rbx - 0x31, 0xc0, //0x00008760 xorl %eax, %eax - 0x66, 0x0f, 0x6f, 0x05, 0x06, 0xf4, 0xff, 0xff, //0x00008762 movdqa $-3066(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - //0x0000876a LBB31_130 - 0x49, 0x8d, 0x0c, 0x00, //0x0000876a leaq (%r8,%rax), %rcx - 0xf3, 0x0f, 0x7f, 0x04, 0x0e, //0x0000876e movdqu %xmm0, (%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x10, //0x00008773 movdqu %xmm0, $16(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x20, //0x00008779 movdqu %xmm0, $32(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x30, //0x0000877f movdqu %xmm0, $48(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x40, //0x00008785 movdqu %xmm0, $64(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x50, //0x0000878b movdqu %xmm0, $80(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x60, //0x00008791 movdqu %xmm0, $96(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x44, 0x0e, 0x70, //0x00008797 movdqu %xmm0, $112(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0x80, 0x00, 0x00, 0x00, //0x0000879d movdqu %xmm0, $128(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0x90, 0x00, 0x00, 0x00, //0x000087a6 movdqu %xmm0, $144(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xa0, 0x00, 0x00, 0x00, //0x000087af movdqu %xmm0, $160(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xb0, 0x00, 0x00, 0x00, //0x000087b8 movdqu %xmm0, $176(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xc0, 0x00, 0x00, 0x00, //0x000087c1 movdqu %xmm0, $192(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xd0, 0x00, 0x00, 0x00, //0x000087ca movdqu %xmm0, $208(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xe0, 0x00, 0x00, 0x00, //0x000087d3 movdqu %xmm0, $224(%rsi,%rcx) - 0xf3, 0x0f, 0x7f, 0x84, 0x0e, 0xf0, 0x00, 0x00, 0x00, //0x000087dc movdqu %xmm0, $240(%rsi,%rcx) - 0x48, 0x05, 0x00, 0x01, 0x00, 0x00, //0x000087e5 addq $256, %rax - 0x48, 0x83, 0xc3, 0x08, //0x000087eb addq $8, %rbx - 0x0f, 0x85, 0x75, 0xff, 0xff, 0xff, //0x000087ef jne LBB31_130 - //0x000087f5 LBB31_131 - 0x49, 0x01, 0xf3, //0x000087f5 addq %rsi, %r11 - 0x4d, 0x85, 0xe4, //0x000087f8 testq %r12, %r12 - 0x0f, 0x84, 0x29, 0x00, 0x00, 0x00, //0x000087fb je LBB31_134 - 0x49, 0x01, 0xc0, //0x00008801 addq %rax, %r8 - 0x49, 0x01, 0xd0, //0x00008804 addq %rdx, %r8 - 0x49, 0xf7, 0xdc, //0x00008807 negq %r12 - 0x66, 0x0f, 0x6f, 0x05, 0x5e, 0xf3, 0xff, 0xff, //0x0000880a movdqa $-3234(%rip), %xmm0 /* LCPI31_0+0(%rip) */ - //0x00008812 LBB31_133 - 0xf3, 0x41, 0x0f, 0x7f, 0x40, 0xf0, //0x00008812 movdqu %xmm0, $-16(%r8) - 0xf3, 0x41, 0x0f, 0x7f, 0x00, //0x00008818 movdqu %xmm0, (%r8) - 0x49, 0x83, 0xc0, 0x20, //0x0000881d addq $32, %r8 - 0x49, 0xff, 0xc4, //0x00008821 incq %r12 - 0x0f, 0x85, 0xe8, 0xff, 0xff, 0xff, //0x00008824 jne LBB31_133 - //0x0000882a LBB31_134 - 0x4d, 0x89, 0xd8, //0x0000882a movq %r11, %r8 - 0x4d, 0x39, 0xf7, //0x0000882d cmpq %r14, %r15 - 0x0f, 0x84, 0x1a, 0x00, 0x00, 0x00, //0x00008830 je LBB31_137 - //0x00008836 LBB31_135 - 0x45, 0x29, 0xf2, //0x00008836 subl %r14d, %r10d - 0x45, 0x29, 0xca, //0x00008839 subl %r9d, %r10d - 0x4d, 0x89, 0xd8, //0x0000883c movq %r11, %r8 - 0x90, //0x0000883f .p2align 4, 0x90 - //0x00008840 LBB31_136 - 0x41, 0xc6, 0x00, 0x30, //0x00008840 movb $48, (%r8) - 0x49, 0xff, 0xc0, //0x00008844 incq %r8 - 0x41, 0xff, 0xca, //0x00008847 decl %r10d - 0x0f, 0x85, 0xf0, 0xff, 0xff, 0xff, //0x0000884a jne LBB31_136 - //0x00008850 LBB31_137 - 0x41, 0x29, 0xf8, //0x00008850 subl %edi, %r8d - //0x00008853 LBB31_138 - 0x44, 0x89, 0xc0, //0x00008853 movl %r8d, %eax - 0x5b, //0x00008856 popq %rbx - 0x41, 0x5c, //0x00008857 popq %r12 - 0x41, 0x5d, //0x00008859 popq %r13 - 0x41, 0x5e, //0x0000885b popq %r14 - 0x41, 0x5f, //0x0000885d popq %r15 - 0x5d, //0x0000885f popq %rbp - 0xc3, //0x00008860 retq - //0x00008861 LBB31_139 - 0x45, 0x31, 0xc0, //0x00008861 xorl %r8d, %r8d - 0xe9, 0xea, 0xff, 0xff, 0xff, //0x00008864 jmp LBB31_138 - //0x00008869 LBB31_140 - 0x41, 0xbf, 0x6b, 0xff, 0xff, 0xff, //0x00008869 movl $-149, %r15d - 0x89, 0xc6, //0x0000886f movl %eax, %esi - 0xe9, 0x89, 0xf3, 0xff, 0xff, //0x00008871 jmp LBB31_5 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00008876 .p2align 4, 0x00 - //0x00008880 LCPI32_0 - 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, 0x40, //0x00008880 QUAD $0x4040404040404040; QUAD $0x4040404040404040 // .space 16, '@@@@@@@@@@@@@@@@' - //0x00008890 LCPI32_1 - 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, 0x5b, //0x00008890 QUAD $0x5b5b5b5b5b5b5b5b; QUAD $0x5b5b5b5b5b5b5b5b // .space 16, '[[[[[[[[[[[[[[[[' - //0x000088a0 LCPI32_2 - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x000088a0 QUAD $0x0101010101010101; QUAD $0x0101010101010101 // .space 16, '\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01' - //0x000088b0 LCPI32_3 - 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, 0xbf, //0x000088b0 QUAD $0xbfbfbfbfbfbfbfbf; QUAD $0xbfbfbfbfbfbfbfbf // .space 16, '\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf\xbf' - //0x000088c0 LCPI32_4 - 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, 0x19, //0x000088c0 QUAD $0x1919191919191919; QUAD $0x1919191919191919 // .space 16, '\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19\x19' - //0x000088d0 LCPI32_5 - 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000088d0 QUAD $0x2020202020202020; QUAD $0x2020202020202020 // .space 16, ' ' - //0x000088e0 .p2align 4, 0x90 - //0x000088e0 _to_lower - 0x55, //0x000088e0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000088e1 movq %rsp, %rbp - 0x41, 0x56, //0x000088e4 pushq %r14 - 0x53, //0x000088e6 pushq %rbx - 0x31, 0xc9, //0x000088e7 xorl %ecx, %ecx - 0x66, 0x0f, 0x6f, 0x05, 0x8f, 0xff, 0xff, 0xff, //0x000088e9 movdqa $-113(%rip), %xmm0 /* LCPI32_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x97, 0xff, 0xff, 0xff, //0x000088f1 movdqa $-105(%rip), %xmm1 /* LCPI32_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0x9f, 0xff, 0xff, 0xff, //0x000088f9 movdqa $-97(%rip), %xmm2 /* LCPI32_2+0(%rip) */ - 0x48, 0x89, 0xd0, //0x00008901 movq %rdx, %rax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008904 .p2align 4, 0x90 - //0x00008910 LBB32_1 - 0xf3, 0x0f, 0x6f, 0x1c, 0x0e, //0x00008910 movdqu (%rsi,%rcx), %xmm3 - 0x66, 0x0f, 0x6f, 0xe3, //0x00008915 movdqa %xmm3, %xmm4 - 0x66, 0x0f, 0x64, 0xe0, //0x00008919 pcmpgtb %xmm0, %xmm4 - 0x66, 0x0f, 0x6f, 0xe9, //0x0000891d movdqa %xmm1, %xmm5 - 0x66, 0x0f, 0x64, 0xeb, //0x00008921 pcmpgtb %xmm3, %xmm5 - 0x66, 0x0f, 0xdb, 0xec, //0x00008925 pand %xmm4, %xmm5 - 0x66, 0x0f, 0xdb, 0xea, //0x00008929 pand %xmm2, %xmm5 - 0x66, 0x0f, 0x71, 0xf5, 0x05, //0x0000892d psllw $5, %xmm5 - 0x66, 0x0f, 0xfc, 0xeb, //0x00008932 paddb %xmm3, %xmm5 - 0xf3, 0x0f, 0x7f, 0x2c, 0x0f, //0x00008936 movdqu %xmm5, (%rdi,%rcx) - 0x48, 0x83, 0xc0, 0xf0, //0x0000893b addq $-16, %rax - 0x48, 0x83, 0xc1, 0x10, //0x0000893f addq $16, %rcx - 0x48, 0x83, 0xf8, 0x0f, //0x00008943 cmpq $15, %rax - 0x0f, 0x87, 0xc3, 0xff, 0xff, 0xff, //0x00008947 ja LBB32_1 - 0x49, 0x89, 0xd2, //0x0000894d movq %rdx, %r10 - 0x49, 0x29, 0xca, //0x00008950 subq %rcx, %r10 - 0x0f, 0x84, 0xba, 0x02, 0x00, 0x00, //0x00008953 je LBB32_20 - 0x4c, 0x8d, 0x0c, 0x0f, //0x00008959 leaq (%rdi,%rcx), %r9 - 0x4c, 0x8d, 0x04, 0x0e, //0x0000895d leaq (%rsi,%rcx), %r8 - 0x48, 0x83, 0xf8, 0x20, //0x00008961 cmpq $32, %rax - 0x0f, 0x82, 0x26, 0x00, 0x00, 0x00, //0x00008965 jb LBB32_14 - 0x49, 0x83, 0xc2, 0x10, //0x0000896b addq $16, %r10 - 0x48, 0x8d, 0x5c, 0x0e, 0xf0, //0x0000896f leaq $-16(%rsi,%rcx), %rbx - 0x4c, 0x01, 0xd3, //0x00008974 addq %r10, %rbx - 0x49, 0x39, 0xd9, //0x00008977 cmpq %rbx, %r9 - 0x0f, 0x83, 0x2b, 0x00, 0x00, 0x00, //0x0000897a jae LBB32_6 - 0x48, 0x8d, 0x5c, 0x0f, 0xf0, //0x00008980 leaq $-16(%rdi,%rcx), %rbx - 0x4c, 0x01, 0xd3, //0x00008985 addq %r10, %rbx - 0x49, 0x39, 0xd8, //0x00008988 cmpq %rbx, %r8 - 0x0f, 0x83, 0x1a, 0x00, 0x00, 0x00, //0x0000898b jae LBB32_6 - //0x00008991 LBB32_14 - 0xa8, 0x01, //0x00008991 testb $1, %al - 0x0f, 0x85, 0x01, 0x02, 0x00, 0x00, //0x00008993 jne LBB32_16 - //0x00008999 LBB32_15 - 0x48, 0x89, 0xc1, //0x00008999 movq %rax, %rcx - 0x48, 0x83, 0xf8, 0x01, //0x0000899c cmpq $1, %rax - 0x0f, 0x85, 0x1f, 0x02, 0x00, 0x00, //0x000089a0 jne LBB32_18 - 0xe9, 0x68, 0x02, 0x00, 0x00, //0x000089a6 jmp LBB32_20 - //0x000089ab LBB32_6 - 0x49, 0x89, 0xc0, //0x000089ab movq %rax, %r8 - 0x49, 0x83, 0xe0, 0xe0, //0x000089ae andq $-32, %r8 - 0x49, 0x8d, 0x58, 0xe0, //0x000089b2 leaq $-32(%r8), %rbx - 0x49, 0x89, 0xdb, //0x000089b6 movq %rbx, %r11 - 0x49, 0xc1, 0xeb, 0x05, //0x000089b9 shrq $5, %r11 - 0x4d, 0x8d, 0x53, 0x01, //0x000089bd leaq $1(%r11), %r10 - 0x48, 0x85, 0xdb, //0x000089c1 testq %rbx, %rbx - 0x0f, 0x84, 0x4e, 0x02, 0x00, 0x00, //0x000089c4 je LBB32_7 - 0x41, 0x8d, 0x5b, 0x01, //0x000089ca leal $1(%r11), %ebx - 0x0f, 0xb6, 0xdb, //0x000089ce movzbl %bl, %ebx - 0x83, 0xe3, 0x01, //0x000089d1 andl $1, %ebx - 0x49, 0xf7, 0xd3, //0x000089d4 notq %r11 - 0x49, 0x01, 0xdb, //0x000089d7 addq %rbx, %r11 - 0x45, 0x31, 0xc9, //0x000089da xorl %r9d, %r9d - 0x66, 0x0f, 0x6f, 0x05, 0xcb, 0xfe, 0xff, 0xff, //0x000089dd movdqa $-309(%rip), %xmm0 /* LCPI32_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0xd3, 0xfe, 0xff, 0xff, //0x000089e5 movdqa $-301(%rip), %xmm1 /* LCPI32_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x15, 0xdb, 0xfe, 0xff, 0xff, //0x000089ed movdqa $-293(%rip), %xmm2 /* LCPI32_5+0(%rip) */ - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000089f5 .p2align 4, 0x90 - //0x00008a00 LBB32_9 - 0x4e, 0x8d, 0x34, 0x0e, //0x00008a00 leaq (%rsi,%r9), %r14 - 0xf3, 0x42, 0x0f, 0x6f, 0x1c, 0x31, //0x00008a04 movdqu (%rcx,%r14), %xmm3 - 0xf3, 0x42, 0x0f, 0x6f, 0x64, 0x31, 0x10, //0x00008a0a movdqu $16(%rcx,%r14), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00008a11 movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xfc, 0xe8, //0x00008a15 paddb %xmm0, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00008a19 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0xfc, 0xf0, //0x00008a1d paddb %xmm0, %xmm6 - 0x66, 0x0f, 0x6f, 0xfd, //0x00008a21 movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0xda, 0xf9, //0x00008a25 pminub %xmm1, %xmm7 - 0x66, 0x0f, 0x74, 0xfd, //0x00008a29 pcmpeqb %xmm5, %xmm7 - 0x66, 0x0f, 0x6f, 0xee, //0x00008a2d movdqa %xmm6, %xmm5 - 0x66, 0x0f, 0xda, 0xe9, //0x00008a31 pminub %xmm1, %xmm5 - 0x66, 0x0f, 0x74, 0xee, //0x00008a35 pcmpeqb %xmm6, %xmm5 - 0x66, 0x0f, 0x6f, 0xf7, //0x00008a39 movdqa %xmm7, %xmm6 - 0x66, 0x0f, 0xdf, 0xf3, //0x00008a3d pandn %xmm3, %xmm6 - 0x66, 0x0f, 0xfc, 0xda, //0x00008a41 paddb %xmm2, %xmm3 - 0x66, 0x0f, 0xdb, 0xdf, //0x00008a45 pand %xmm7, %xmm3 - 0x66, 0x0f, 0xeb, 0xde, //0x00008a49 por %xmm6, %xmm3 - 0x66, 0x0f, 0x6f, 0xf5, //0x00008a4d movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0xdf, 0xf4, //0x00008a51 pandn %xmm4, %xmm6 - 0x66, 0x0f, 0xfc, 0xe2, //0x00008a55 paddb %xmm2, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x00008a59 pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe6, //0x00008a5d por %xmm6, %xmm4 - 0x4a, 0x8d, 0x1c, 0x0f, //0x00008a61 leaq (%rdi,%r9), %rbx - 0xf3, 0x0f, 0x7f, 0x1c, 0x19, //0x00008a65 movdqu %xmm3, (%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x64, 0x19, 0x10, //0x00008a6a movdqu %xmm4, $16(%rcx,%rbx) - 0xf3, 0x42, 0x0f, 0x6f, 0x5c, 0x31, 0x20, //0x00008a70 movdqu $32(%rcx,%r14), %xmm3 - 0xf3, 0x42, 0x0f, 0x6f, 0x64, 0x31, 0x30, //0x00008a77 movdqu $48(%rcx,%r14), %xmm4 - 0x66, 0x0f, 0x6f, 0xeb, //0x00008a7e movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xfc, 0xe8, //0x00008a82 paddb %xmm0, %xmm5 - 0x66, 0x0f, 0x6f, 0xf4, //0x00008a86 movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0xfc, 0xf0, //0x00008a8a paddb %xmm0, %xmm6 - 0x66, 0x0f, 0x6f, 0xfd, //0x00008a8e movdqa %xmm5, %xmm7 - 0x66, 0x0f, 0xda, 0xf9, //0x00008a92 pminub %xmm1, %xmm7 - 0x66, 0x0f, 0x74, 0xfd, //0x00008a96 pcmpeqb %xmm5, %xmm7 - 0x66, 0x0f, 0x6f, 0xee, //0x00008a9a movdqa %xmm6, %xmm5 - 0x66, 0x0f, 0xda, 0xe9, //0x00008a9e pminub %xmm1, %xmm5 - 0x66, 0x0f, 0x74, 0xee, //0x00008aa2 pcmpeqb %xmm6, %xmm5 - 0x66, 0x0f, 0x6f, 0xf7, //0x00008aa6 movdqa %xmm7, %xmm6 - 0x66, 0x0f, 0xdf, 0xf3, //0x00008aaa pandn %xmm3, %xmm6 - 0x66, 0x0f, 0xfc, 0xda, //0x00008aae paddb %xmm2, %xmm3 - 0x66, 0x0f, 0xdb, 0xdf, //0x00008ab2 pand %xmm7, %xmm3 - 0x66, 0x0f, 0xeb, 0xde, //0x00008ab6 por %xmm6, %xmm3 - 0x66, 0x0f, 0x6f, 0xf5, //0x00008aba movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0xdf, 0xf4, //0x00008abe pandn %xmm4, %xmm6 - 0x66, 0x0f, 0xfc, 0xe2, //0x00008ac2 paddb %xmm2, %xmm4 - 0x66, 0x0f, 0xdb, 0xe5, //0x00008ac6 pand %xmm5, %xmm4 - 0x66, 0x0f, 0xeb, 0xe6, //0x00008aca por %xmm6, %xmm4 - 0xf3, 0x0f, 0x7f, 0x5c, 0x19, 0x20, //0x00008ace movdqu %xmm3, $32(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x64, 0x19, 0x30, //0x00008ad4 movdqu %xmm4, $48(%rcx,%rbx) - 0x49, 0x83, 0xc1, 0x40, //0x00008ada addq $64, %r9 - 0x49, 0x83, 0xc3, 0x02, //0x00008ade addq $2, %r11 - 0x0f, 0x85, 0x18, 0xff, 0xff, 0xff, //0x00008ae2 jne LBB32_9 - 0x41, 0xf6, 0xc2, 0x01, //0x00008ae8 testb $1, %r10b - 0x0f, 0x84, 0x7c, 0x00, 0x00, 0x00, //0x00008aec je LBB32_12 - //0x00008af2 LBB32_11 - 0x4a, 0x8d, 0x5c, 0x0e, 0x10, //0x00008af2 leaq $16(%rsi,%r9), %rbx - 0xf3, 0x0f, 0x6f, 0x44, 0x19, 0xf0, //0x00008af7 movdqu $-16(%rcx,%rbx), %xmm0 - 0xf3, 0x0f, 0x6f, 0x0c, 0x19, //0x00008afd movdqu (%rcx,%rbx), %xmm1 - 0x66, 0x0f, 0x6f, 0x15, 0xa6, 0xfd, 0xff, 0xff, //0x00008b02 movdqa $-602(%rip), %xmm2 /* LCPI32_3+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xd8, //0x00008b0a movdqa %xmm0, %xmm3 - 0x66, 0x0f, 0xfc, 0xda, //0x00008b0e paddb %xmm2, %xmm3 - 0x66, 0x0f, 0xfc, 0xd1, //0x00008b12 paddb %xmm1, %xmm2 - 0x66, 0x0f, 0x6f, 0x25, 0xa2, 0xfd, 0xff, 0xff, //0x00008b16 movdqa $-606(%rip), %xmm4 /* LCPI32_4+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xeb, //0x00008b1e movdqa %xmm3, %xmm5 - 0x66, 0x0f, 0xda, 0xec, //0x00008b22 pminub %xmm4, %xmm5 - 0x66, 0x0f, 0x74, 0xeb, //0x00008b26 pcmpeqb %xmm3, %xmm5 - 0x66, 0x0f, 0xda, 0xe2, //0x00008b2a pminub %xmm2, %xmm4 - 0x66, 0x0f, 0x74, 0xe2, //0x00008b2e pcmpeqb %xmm2, %xmm4 - 0x66, 0x0f, 0x6f, 0x15, 0x96, 0xfd, 0xff, 0xff, //0x00008b32 movdqa $-618(%rip), %xmm2 /* LCPI32_5+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xdd, //0x00008b3a movdqa %xmm5, %xmm3 - 0x66, 0x0f, 0xdf, 0xd8, //0x00008b3e pandn %xmm0, %xmm3 - 0x66, 0x0f, 0xfc, 0xc2, //0x00008b42 paddb %xmm2, %xmm0 - 0x66, 0x0f, 0xfc, 0xd1, //0x00008b46 paddb %xmm1, %xmm2 - 0x66, 0x0f, 0xdb, 0xc5, //0x00008b4a pand %xmm5, %xmm0 - 0x66, 0x0f, 0xeb, 0xc3, //0x00008b4e por %xmm3, %xmm0 - 0x66, 0x0f, 0xdb, 0xd4, //0x00008b52 pand %xmm4, %xmm2 - 0x66, 0x0f, 0xdf, 0xe1, //0x00008b56 pandn %xmm1, %xmm4 - 0x66, 0x0f, 0xeb, 0xe2, //0x00008b5a por %xmm2, %xmm4 - 0x4a, 0x8d, 0x5c, 0x0f, 0x10, //0x00008b5e leaq $16(%rdi,%r9), %rbx - 0xf3, 0x0f, 0x7f, 0x44, 0x19, 0xf0, //0x00008b63 movdqu %xmm0, $-16(%rcx,%rbx) - 0xf3, 0x0f, 0x7f, 0x24, 0x19, //0x00008b69 movdqu %xmm4, (%rcx,%rbx) - //0x00008b6e LBB32_12 - 0x4c, 0x39, 0xc0, //0x00008b6e cmpq %r8, %rax - 0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x00008b71 je LBB32_20 - 0x4c, 0x01, 0xc6, //0x00008b77 addq %r8, %rsi - 0x4c, 0x29, 0xc2, //0x00008b7a subq %r8, %rdx - 0x4c, 0x01, 0xc7, //0x00008b7d addq %r8, %rdi - 0x48, 0x01, 0xce, //0x00008b80 addq %rcx, %rsi - 0x48, 0x29, 0xca, //0x00008b83 subq %rcx, %rdx - 0x48, 0x01, 0xcf, //0x00008b86 addq %rcx, %rdi - 0x49, 0x89, 0xf0, //0x00008b89 movq %rsi, %r8 - 0x48, 0x89, 0xd0, //0x00008b8c movq %rdx, %rax - 0x49, 0x89, 0xf9, //0x00008b8f movq %rdi, %r9 - 0xa8, 0x01, //0x00008b92 testb $1, %al - 0x0f, 0x84, 0xff, 0xfd, 0xff, 0xff, //0x00008b94 je LBB32_15 - //0x00008b9a LBB32_16 - 0x41, 0x0f, 0xb6, 0x08, //0x00008b9a movzbl (%r8), %ecx - 0x8d, 0x51, 0xbf, //0x00008b9e leal $-65(%rcx), %edx - 0x8d, 0x71, 0x20, //0x00008ba1 leal $32(%rcx), %esi - 0x80, 0xfa, 0x1a, //0x00008ba4 cmpb $26, %dl - 0x40, 0x0f, 0xb6, 0xd6, //0x00008ba7 movzbl %sil, %edx - 0x0f, 0x43, 0xd1, //0x00008bab cmovael %ecx, %edx - 0x48, 0x8d, 0x48, 0xff, //0x00008bae leaq $-1(%rax), %rcx - 0x41, 0x88, 0x11, //0x00008bb2 movb %dl, (%r9) - 0x49, 0xff, 0xc0, //0x00008bb5 incq %r8 - 0x49, 0xff, 0xc1, //0x00008bb8 incq %r9 - 0x48, 0x83, 0xf8, 0x01, //0x00008bbb cmpq $1, %rax - 0x0f, 0x84, 0x4e, 0x00, 0x00, 0x00, //0x00008bbf je LBB32_20 - //0x00008bc5 LBB32_18 - 0x31, 0xc0, //0x00008bc5 xorl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008bc7 .p2align 4, 0x90 - //0x00008bd0 LBB32_19 - 0x41, 0x0f, 0xb6, 0x14, 0x00, //0x00008bd0 movzbl (%r8,%rax), %edx - 0x8d, 0x72, 0xbf, //0x00008bd5 leal $-65(%rdx), %esi - 0x8d, 0x7a, 0x20, //0x00008bd8 leal $32(%rdx), %edi - 0x40, 0x80, 0xfe, 0x1a, //0x00008bdb cmpb $26, %sil - 0x40, 0x0f, 0xb6, 0xf7, //0x00008bdf movzbl %dil, %esi - 0x0f, 0x43, 0xf2, //0x00008be3 cmovael %edx, %esi - 0x41, 0x88, 0x34, 0x01, //0x00008be6 movb %sil, (%r9,%rax) - 0x41, 0x0f, 0xb6, 0x54, 0x00, 0x01, //0x00008bea movzbl $1(%r8,%rax), %edx - 0x8d, 0x72, 0xbf, //0x00008bf0 leal $-65(%rdx), %esi - 0x8d, 0x7a, 0x20, //0x00008bf3 leal $32(%rdx), %edi - 0x40, 0x80, 0xfe, 0x1a, //0x00008bf6 cmpb $26, %sil - 0x40, 0x0f, 0xb6, 0xf7, //0x00008bfa movzbl %dil, %esi - 0x0f, 0x43, 0xf2, //0x00008bfe cmovael %edx, %esi - 0x41, 0x88, 0x74, 0x01, 0x01, //0x00008c01 movb %sil, $1(%r9,%rax) - 0x48, 0x83, 0xc0, 0x02, //0x00008c06 addq $2, %rax - 0x48, 0x39, 0xc1, //0x00008c0a cmpq %rax, %rcx - 0x0f, 0x85, 0xbd, 0xff, 0xff, 0xff, //0x00008c0d jne LBB32_19 - //0x00008c13 LBB32_20 - 0x5b, //0x00008c13 popq %rbx - 0x41, 0x5e, //0x00008c14 popq %r14 - 0x5d, //0x00008c16 popq %rbp - 0xc3, //0x00008c17 retq - //0x00008c18 LBB32_7 - 0x45, 0x31, 0xc9, //0x00008c18 xorl %r9d, %r9d - 0x41, 0xf6, 0xc2, 0x01, //0x00008c1b testb $1, %r10b - 0x0f, 0x85, 0xcd, 0xfe, 0xff, 0xff, //0x00008c1f jne LBB32_11 - 0xe9, 0x44, 0xff, 0xff, 0xff, //0x00008c25 jmp LBB32_12 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008c2a .p2align 4, 0x90 - //0x00008c30 _format_significand - 0x55, //0x00008c30 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008c31 movq %rsp, %rbp - 0x41, 0x56, //0x00008c34 pushq %r14 - 0x53, //0x00008c36 pushq %rbx - 0x4c, 0x63, 0xc2, //0x00008c37 movslq %edx, %r8 - 0x49, 0x01, 0xf0, //0x00008c3a addq %rsi, %r8 - 0x48, 0x89, 0xf8, //0x00008c3d movq %rdi, %rax - 0x48, 0xc1, 0xe8, 0x20, //0x00008c40 shrq $32, %rax - 0x0f, 0x84, 0xb6, 0x00, 0x00, 0x00, //0x00008c44 je LBB33_1 - 0x48, 0xb9, 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00008c4a movabsq $-6067343680855748867, %rcx - 0x48, 0x89, 0xf8, //0x00008c54 movq %rdi, %rax - 0x48, 0xf7, 0xe1, //0x00008c57 mulq %rcx - 0x48, 0xc1, 0xea, 0x1a, //0x00008c5a shrq $26, %rdx - 0x69, 0xca, 0x00, 0x1f, 0x0a, 0xfa, //0x00008c5e imull $-100000000, %edx, %ecx - 0x01, 0xf9, //0x00008c64 addl %edi, %ecx - 0x0f, 0x84, 0xb0, 0x00, 0x00, 0x00, //0x00008c66 je LBB33_3 - 0x89, 0xc8, //0x00008c6c movl %ecx, %eax - 0x41, 0xb9, 0x59, 0x17, 0xb7, 0xd1, //0x00008c6e movl $3518437209, %r9d - 0x49, 0x0f, 0xaf, 0xc1, //0x00008c74 imulq %r9, %rax - 0x48, 0xc1, 0xe8, 0x2d, //0x00008c78 shrq $45, %rax - 0x69, 0xf8, 0x10, 0x27, 0x00, 0x00, //0x00008c7c imull $10000, %eax, %edi - 0x29, 0xf9, //0x00008c82 subl %edi, %ecx - 0x48, 0x89, 0xc7, //0x00008c84 movq %rax, %rdi - 0x49, 0x0f, 0xaf, 0xf9, //0x00008c87 imulq %r9, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00008c8b shrq $45, %rdi - 0x69, 0xff, 0x10, 0x27, 0x00, 0x00, //0x00008c8f imull $10000, %edi, %edi - 0x29, 0xf8, //0x00008c95 subl %edi, %eax - 0x0f, 0xb7, 0xf9, //0x00008c97 movzwl %cx, %edi - 0xc1, 0xef, 0x02, //0x00008c9a shrl $2, %edi - 0x44, 0x69, 0xcf, 0x7b, 0x14, 0x00, 0x00, //0x00008c9d imull $5243, %edi, %r9d - 0x41, 0xc1, 0xe9, 0x11, //0x00008ca4 shrl $17, %r9d - 0x41, 0x6b, 0xf9, 0x64, //0x00008ca8 imull $100, %r9d, %edi - 0x29, 0xf9, //0x00008cac subl %edi, %ecx - 0x44, 0x0f, 0xb7, 0xd1, //0x00008cae movzwl %cx, %r10d - 0x0f, 0xb7, 0xf8, //0x00008cb2 movzwl %ax, %edi - 0xc1, 0xef, 0x02, //0x00008cb5 shrl $2, %edi - 0x69, 0xff, 0x7b, 0x14, 0x00, 0x00, //0x00008cb8 imull $5243, %edi, %edi - 0xc1, 0xef, 0x11, //0x00008cbe shrl $17, %edi - 0x6b, 0xcf, 0x64, //0x00008cc1 imull $100, %edi, %ecx - 0x29, 0xc8, //0x00008cc4 subl %ecx, %eax - 0x44, 0x0f, 0xb7, 0xd8, //0x00008cc6 movzwl %ax, %r11d - 0x48, 0x8d, 0x0d, 0x4f, 0x34, 0x00, 0x00, //0x00008cca leaq $13391(%rip), %rcx /* _Digits+0(%rip) */ - 0x42, 0x0f, 0xb7, 0x04, 0x51, //0x00008cd1 movzwl (%rcx,%r10,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfe, //0x00008cd6 movw %ax, $-2(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x49, //0x00008cdb movzwl (%rcx,%r9,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfc, //0x00008ce0 movw %ax, $-4(%r8) - 0x42, 0x0f, 0xb7, 0x04, 0x59, //0x00008ce5 movzwl (%rcx,%r11,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xfa, //0x00008cea movw %ax, $-6(%r8) - 0x0f, 0xb7, 0x04, 0x79, //0x00008cef movzwl (%rcx,%rdi,2), %eax - 0x66, 0x41, 0x89, 0x40, 0xf8, //0x00008cf3 movw %ax, $-8(%r8) - 0x45, 0x31, 0xc9, //0x00008cf8 xorl %r9d, %r9d - 0xe9, 0x22, 0x00, 0x00, 0x00, //0x00008cfb jmp LBB33_5 - //0x00008d00 LBB33_1 - 0x45, 0x31, 0xc9, //0x00008d00 xorl %r9d, %r9d - 0x4d, 0x89, 0xc6, //0x00008d03 movq %r8, %r14 - 0x48, 0x89, 0xfa, //0x00008d06 movq %rdi, %rdx - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008d09 cmpl $10000, %edx - 0x0f, 0x83, 0x1d, 0x00, 0x00, 0x00, //0x00008d0f jae LBB33_8 - //0x00008d15 LBB33_7 - 0x89, 0xd7, //0x00008d15 movl %edx, %edi - 0xe9, 0x6c, 0x00, 0x00, 0x00, //0x00008d17 jmp LBB33_10 - //0x00008d1c LBB33_3 - 0x41, 0xb9, 0x08, 0x00, 0x00, 0x00, //0x00008d1c movl $8, %r9d - //0x00008d22 LBB33_5 - 0x4d, 0x8d, 0x70, 0xf8, //0x00008d22 leaq $-8(%r8), %r14 - 0x81, 0xfa, 0x10, 0x27, 0x00, 0x00, //0x00008d26 cmpl $10000, %edx - 0x0f, 0x82, 0xe3, 0xff, 0xff, 0xff, //0x00008d2c jb LBB33_7 - //0x00008d32 LBB33_8 - 0x41, 0xba, 0x59, 0x17, 0xb7, 0xd1, //0x00008d32 movl $3518437209, %r10d - 0x4c, 0x8d, 0x1d, 0xe1, 0x33, 0x00, 0x00, //0x00008d38 leaq $13281(%rip), %r11 /* _Digits+0(%rip) */ - 0x90, //0x00008d3f .p2align 4, 0x90 - //0x00008d40 LBB33_9 - 0x89, 0xd7, //0x00008d40 movl %edx, %edi - 0x49, 0x0f, 0xaf, 0xfa, //0x00008d42 imulq %r10, %rdi - 0x48, 0xc1, 0xef, 0x2d, //0x00008d46 shrq $45, %rdi - 0x69, 0xc7, 0xf0, 0xd8, 0xff, 0xff, //0x00008d4a imull $-10000, %edi, %eax - 0x01, 0xd0, //0x00008d50 addl %edx, %eax - 0x48, 0x69, 0xd8, 0x1f, 0x85, 0xeb, 0x51, //0x00008d52 imulq $1374389535, %rax, %rbx - 0x48, 0xc1, 0xeb, 0x25, //0x00008d59 shrq $37, %rbx - 0x6b, 0xcb, 0x64, //0x00008d5d imull $100, %ebx, %ecx - 0x29, 0xc8, //0x00008d60 subl %ecx, %eax - 0x41, 0x0f, 0xb7, 0x04, 0x43, //0x00008d62 movzwl (%r11,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008d67 movw %ax, $-2(%r14) - 0x41, 0x0f, 0xb7, 0x04, 0x5b, //0x00008d6c movzwl (%r11,%rbx,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfc, //0x00008d71 movw %ax, $-4(%r14) - 0x49, 0x83, 0xc6, 0xfc, //0x00008d76 addq $-4, %r14 - 0x81, 0xfa, 0xff, 0xe0, 0xf5, 0x05, //0x00008d7a cmpl $99999999, %edx - 0x89, 0xfa, //0x00008d80 movl %edi, %edx - 0x0f, 0x87, 0xb8, 0xff, 0xff, 0xff, //0x00008d82 ja LBB33_9 - //0x00008d88 LBB33_10 - 0x83, 0xff, 0x64, //0x00008d88 cmpl $100, %edi - 0x0f, 0x83, 0x20, 0x00, 0x00, 0x00, //0x00008d8b jae LBB33_11 - 0x83, 0xff, 0x0a, //0x00008d91 cmpl $10, %edi - 0x0f, 0x82, 0x4d, 0x00, 0x00, 0x00, //0x00008d94 jb LBB33_14 - //0x00008d9a LBB33_13 - 0x89, 0xf8, //0x00008d9a movl %edi, %eax - 0x48, 0x8d, 0x0d, 0x7d, 0x33, 0x00, 0x00, //0x00008d9c leaq $13181(%rip), %rcx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x04, 0x41, //0x00008da3 movzwl (%rcx,%rax,2), %eax - 0x66, 0x41, 0x89, 0x46, 0xfe, //0x00008da7 movw %ax, $-2(%r14) - 0xe9, 0x3d, 0x00, 0x00, 0x00, //0x00008dac jmp LBB33_15 - //0x00008db1 LBB33_11 - 0x0f, 0xb7, 0xc7, //0x00008db1 movzwl %di, %eax - 0xc1, 0xe8, 0x02, //0x00008db4 shrl $2, %eax - 0x69, 0xc0, 0x7b, 0x14, 0x00, 0x00, //0x00008db7 imull $5243, %eax, %eax - 0xc1, 0xe8, 0x11, //0x00008dbd shrl $17, %eax - 0x6b, 0xc8, 0x64, //0x00008dc0 imull $100, %eax, %ecx - 0x29, 0xcf, //0x00008dc3 subl %ecx, %edi - 0x0f, 0xb7, 0xcf, //0x00008dc5 movzwl %di, %ecx - 0x48, 0x8d, 0x15, 0x51, 0x33, 0x00, 0x00, //0x00008dc8 leaq $13137(%rip), %rdx /* _Digits+0(%rip) */ - 0x0f, 0xb7, 0x0c, 0x4a, //0x00008dcf movzwl (%rdx,%rcx,2), %ecx - 0x66, 0x41, 0x89, 0x4e, 0xfe, //0x00008dd3 movw %cx, $-2(%r14) - 0x49, 0x83, 0xc6, 0xfe, //0x00008dd8 addq $-2, %r14 - 0x89, 0xc7, //0x00008ddc movl %eax, %edi - 0x83, 0xff, 0x0a, //0x00008dde cmpl $10, %edi - 0x0f, 0x83, 0xb3, 0xff, 0xff, 0xff, //0x00008de1 jae LBB33_13 - //0x00008de7 LBB33_14 - 0x40, 0x80, 0xc7, 0x30, //0x00008de7 addb $48, %dil - 0x40, 0x88, 0x3e, //0x00008deb movb %dil, (%rsi) - //0x00008dee LBB33_15 - 0x4d, 0x29, 0xc8, //0x00008dee subq %r9, %r8 - 0x4c, 0x89, 0xc0, //0x00008df1 movq %r8, %rax - 0x5b, //0x00008df4 popq %rbx - 0x41, 0x5e, //0x00008df5 popq %r14 - 0x5d, //0x00008df7 popq %rbp - 0xc3, //0x00008df8 retq - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008df9 .p2align 4, 0x90 - //0x00008e00 _left_shift - 0x55, //0x00008e00 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008e01 movq %rsp, %rbp - 0x41, 0x56, //0x00008e04 pushq %r14 - 0x53, //0x00008e06 pushq %rbx - 0x89, 0xf1, //0x00008e07 movl %esi, %ecx - 0x48, 0x6b, 0xd1, 0x68, //0x00008e09 imulq $104, %rcx, %rdx - 0x48, 0x8d, 0x35, 0xfc, 0x8c, 0x00, 0x00, //0x00008e0d leaq $36092(%rip), %rsi /* _LSHIFT_TAB+0(%rip) */ - 0x44, 0x8b, 0x04, 0x32, //0x00008e14 movl (%rdx,%rsi), %r8d - 0x4c, 0x8b, 0x17, //0x00008e18 movq (%rdi), %r10 - 0x4c, 0x63, 0x4f, 0x10, //0x00008e1b movslq $16(%rdi), %r9 - 0x8a, 0x44, 0x32, 0x04, //0x00008e1f movb $4(%rdx,%rsi), %al - 0x4d, 0x85, 0xc9, //0x00008e23 testq %r9, %r9 - 0x0f, 0x84, 0x36, 0x00, 0x00, 0x00, //0x00008e26 je LBB34_6 - 0x48, 0x8d, 0x54, 0x32, 0x05, //0x00008e2c leaq $5(%rdx,%rsi), %rdx - 0x31, 0xf6, //0x00008e31 xorl %esi, %esi - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008e33 .p2align 4, 0x90 - //0x00008e40 LBB34_3 - 0x84, 0xc0, //0x00008e40 testb %al, %al - 0x0f, 0x84, 0x25, 0x00, 0x00, 0x00, //0x00008e42 je LBB34_8 - 0x41, 0x38, 0x04, 0x32, //0x00008e48 cmpb %al, (%r10,%rsi) - 0x0f, 0x85, 0x89, 0x01, 0x00, 0x00, //0x00008e4c jne LBB34_5 - 0x0f, 0xb6, 0x04, 0x32, //0x00008e52 movzbl (%rdx,%rsi), %eax - 0x48, 0xff, 0xc6, //0x00008e56 incq %rsi - 0x49, 0x39, 0xf1, //0x00008e59 cmpq %rsi, %r9 - 0x0f, 0x85, 0xde, 0xff, 0xff, 0xff, //0x00008e5c jne LBB34_3 - //0x00008e62 LBB34_6 - 0x84, 0xc0, //0x00008e62 testb %al, %al - 0x0f, 0x84, 0x03, 0x00, 0x00, 0x00, //0x00008e64 je LBB34_8 - //0x00008e6a LBB34_7 - 0x41, 0xff, 0xc8, //0x00008e6a decl %r8d - //0x00008e6d LBB34_8 - 0x45, 0x85, 0xc9, //0x00008e6d testl %r9d, %r9d - 0x0f, 0x8e, 0x8c, 0x00, 0x00, 0x00, //0x00008e70 jle LBB34_23 - 0x43, 0x8d, 0x04, 0x08, //0x00008e76 leal (%r8,%r9), %eax - 0x4c, 0x63, 0xf0, //0x00008e7a movslq %eax, %r14 - 0x49, 0xff, 0xce, //0x00008e7d decq %r14 - 0x31, 0xd2, //0x00008e80 xorl %edx, %edx - 0x49, 0xbb, 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00008e82 movabsq $-3689348814741910323, %r11 - 0x90, 0x90, 0x90, 0x90, //0x00008e8c .p2align 4, 0x90 - //0x00008e90 LBB34_10 - 0x4b, 0x0f, 0xbe, 0x74, 0x0a, 0xff, //0x00008e90 movsbq $-1(%r10,%r9), %rsi - 0x48, 0x83, 0xc6, 0xd0, //0x00008e96 addq $-48, %rsi - 0x48, 0xd3, 0xe6, //0x00008e9a shlq %cl, %rsi - 0x48, 0x01, 0xd6, //0x00008e9d addq %rdx, %rsi - 0x48, 0x89, 0xf0, //0x00008ea0 movq %rsi, %rax - 0x49, 0xf7, 0xe3, //0x00008ea3 mulq %r11 - 0x48, 0xc1, 0xea, 0x03, //0x00008ea6 shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00008eaa leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00008eae leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xf0, //0x00008eb2 movq %rsi, %rax - 0x48, 0x29, 0xd8, //0x00008eb5 subq %rbx, %rax - 0x4c, 0x39, 0x77, 0x08, //0x00008eb8 cmpq %r14, $8(%rdi) - 0x0f, 0x86, 0x0e, 0x00, 0x00, 0x00, //0x00008ebc jbe LBB34_16 - 0x04, 0x30, //0x00008ec2 addb $48, %al - 0x43, 0x88, 0x04, 0x32, //0x00008ec4 movb %al, (%r10,%r14) - 0xe9, 0x13, 0x00, 0x00, 0x00, //0x00008ec8 jmp LBB34_18 - 0x90, 0x90, 0x90, //0x00008ecd .p2align 4, 0x90 - //0x00008ed0 LBB34_16 - 0x48, 0x85, 0xc0, //0x00008ed0 testq %rax, %rax - 0x0f, 0x84, 0x07, 0x00, 0x00, 0x00, //0x00008ed3 je LBB34_18 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008ed9 movl $1, $28(%rdi) - //0x00008ee0 LBB34_18 - 0x49, 0x83, 0xf9, 0x02, //0x00008ee0 cmpq $2, %r9 - 0x0f, 0x8c, 0x0e, 0x00, 0x00, 0x00, //0x00008ee4 jl LBB34_12 - 0x49, 0xff, 0xc9, //0x00008eea decq %r9 - 0x4c, 0x8b, 0x17, //0x00008eed movq (%rdi), %r10 - 0x49, 0xff, 0xce, //0x00008ef0 decq %r14 - 0xe9, 0x98, 0xff, 0xff, 0xff, //0x00008ef3 jmp LBB34_10 - //0x00008ef8 LBB34_12 - 0x48, 0x83, 0xfe, 0x0a, //0x00008ef8 cmpq $10, %rsi - 0x0f, 0x83, 0x6e, 0x00, 0x00, 0x00, //0x00008efc jae LBB34_13 - //0x00008f02 LBB34_23 - 0x48, 0x63, 0x4f, 0x10, //0x00008f02 movslq $16(%rdi), %rcx - 0x49, 0x63, 0xc0, //0x00008f06 movslq %r8d, %rax - 0x48, 0x01, 0xc8, //0x00008f09 addq %rcx, %rax - 0x89, 0x47, 0x10, //0x00008f0c movl %eax, $16(%rdi) - 0x48, 0x8b, 0x4f, 0x08, //0x00008f0f movq $8(%rdi), %rcx - 0x48, 0x39, 0xc1, //0x00008f13 cmpq %rax, %rcx - 0x0f, 0x87, 0x05, 0x00, 0x00, 0x00, //0x00008f16 ja LBB34_25 - 0x89, 0x4f, 0x10, //0x00008f1c movl %ecx, $16(%rdi) - 0x89, 0xc8, //0x00008f1f movl %ecx, %eax - //0x00008f21 LBB34_25 - 0x44, 0x01, 0x47, 0x14, //0x00008f21 addl %r8d, $20(%rdi) - 0x85, 0xc0, //0x00008f25 testl %eax, %eax - 0x0f, 0x8e, 0x36, 0x00, 0x00, 0x00, //0x00008f27 jle LBB34_29 - 0x48, 0x8b, 0x0f, //0x00008f2d movq (%rdi), %rcx - 0x89, 0xc0, //0x00008f30 movl %eax, %eax - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008f32 .p2align 4, 0x90 - //0x00008f40 LBB34_27 - 0x80, 0x7c, 0x01, 0xff, 0x30, //0x00008f40 cmpb $48, $-1(%rcx,%rax) - 0x0f, 0x85, 0x20, 0x00, 0x00, 0x00, //0x00008f45 jne LBB34_31 - 0x89, 0xc2, //0x00008f4b movl %eax, %edx - 0x48, 0xff, 0xc8, //0x00008f4d decq %rax - 0xff, 0xca, //0x00008f50 decl %edx - 0x89, 0x57, 0x10, //0x00008f52 movl %edx, $16(%rdi) - 0x48, 0x8d, 0x50, 0x01, //0x00008f55 leaq $1(%rax), %rdx - 0x48, 0x83, 0xfa, 0x01, //0x00008f59 cmpq $1, %rdx - 0x0f, 0x8f, 0xdd, 0xff, 0xff, 0xff, //0x00008f5d jg LBB34_27 - //0x00008f63 LBB34_29 - 0x85, 0xc0, //0x00008f63 testl %eax, %eax - 0x0f, 0x84, 0x64, 0x00, 0x00, 0x00, //0x00008f65 je LBB34_30 - //0x00008f6b LBB34_31 - 0x5b, //0x00008f6b popq %rbx - 0x41, 0x5e, //0x00008f6c popq %r14 - 0x5d, //0x00008f6e popq %rbp - 0xc3, //0x00008f6f retq - //0x00008f70 LBB34_13 - 0x49, 0x63, 0xf6, //0x00008f70 movslq %r14d, %rsi - 0x48, 0xff, 0xce, //0x00008f73 decq %rsi - 0xe9, 0x1a, 0x00, 0x00, 0x00, //0x00008f76 jmp LBB34_14 - 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008f7b .p2align 4, 0x90 - //0x00008f80 LBB34_15 - 0x04, 0x30, //0x00008f80 addb $48, %al - 0x48, 0x8b, 0x1f, //0x00008f82 movq (%rdi), %rbx - 0x88, 0x04, 0x33, //0x00008f85 movb %al, (%rbx,%rsi) - //0x00008f88 LBB34_22 - 0x48, 0xff, 0xce, //0x00008f88 decq %rsi - 0x48, 0x83, 0xf9, 0x09, //0x00008f8b cmpq $9, %rcx - 0x0f, 0x86, 0x6d, 0xff, 0xff, 0xff, //0x00008f8f jbe LBB34_23 - //0x00008f95 LBB34_14 - 0x48, 0x89, 0xd1, //0x00008f95 movq %rdx, %rcx - 0x48, 0x89, 0xd0, //0x00008f98 movq %rdx, %rax - 0x49, 0xf7, 0xe3, //0x00008f9b mulq %r11 - 0x48, 0xc1, 0xea, 0x03, //0x00008f9e shrq $3, %rdx - 0x48, 0x8d, 0x04, 0x12, //0x00008fa2 leaq (%rdx,%rdx), %rax - 0x48, 0x8d, 0x1c, 0x80, //0x00008fa6 leaq (%rax,%rax,4), %rbx - 0x48, 0x89, 0xc8, //0x00008faa movq %rcx, %rax - 0x48, 0x29, 0xd8, //0x00008fad subq %rbx, %rax - 0x48, 0x39, 0x77, 0x08, //0x00008fb0 cmpq %rsi, $8(%rdi) - 0x0f, 0x87, 0xc6, 0xff, 0xff, 0xff, //0x00008fb4 ja LBB34_15 - 0x48, 0x85, 0xc0, //0x00008fba testq %rax, %rax - 0x0f, 0x84, 0xc5, 0xff, 0xff, 0xff, //0x00008fbd je LBB34_22 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x00008fc3 movl $1, $28(%rdi) - 0xe9, 0xb9, 0xff, 0xff, 0xff, //0x00008fca jmp LBB34_22 - //0x00008fcf LBB34_30 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x00008fcf movl $0, $20(%rdi) - 0x5b, //0x00008fd6 popq %rbx - 0x41, 0x5e, //0x00008fd7 popq %r14 - 0x5d, //0x00008fd9 popq %rbp - 0xc3, //0x00008fda retq - //0x00008fdb LBB34_5 - 0x0f, 0x8c, 0x89, 0xfe, 0xff, 0xff, //0x00008fdb jl LBB34_7 - 0xe9, 0x87, 0xfe, 0xff, 0xff, //0x00008fe1 jmp LBB34_8 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00008fe6 .p2align 4, 0x90 - //0x00008ff0 _right_shift - 0x55, //0x00008ff0 pushq %rbp - 0x48, 0x89, 0xe5, //0x00008ff1 movq %rsp, %rbp - 0x89, 0xf1, //0x00008ff4 movl %esi, %ecx - 0x4c, 0x63, 0x4f, 0x10, //0x00008ff6 movslq $16(%rdi), %r9 - 0x31, 0xf6, //0x00008ffa xorl %esi, %esi - 0x31, 0xc0, //0x00008ffc xorl %eax, %eax - 0x90, 0x90, //0x00008ffe .p2align 4, 0x90 - //0x00009000 LBB35_1 - 0x4c, 0x39, 0xce, //0x00009000 cmpq %r9, %rsi - 0x0f, 0x8d, 0x27, 0x01, 0x00, 0x00, //0x00009003 jge LBB35_2 - 0x48, 0x8d, 0x04, 0x80, //0x00009009 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x17, //0x0000900d movq (%rdi), %rdx - 0x48, 0x0f, 0xbe, 0x14, 0x32, //0x00009010 movsbq (%rdx,%rsi), %rdx - 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00009015 leaq $-48(%rdx,%rax,2), %rax - 0x48, 0xff, 0xc6, //0x0000901a incq %rsi - 0x48, 0x89, 0xc2, //0x0000901d movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009020 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009023 testq %rdx, %rdx - 0x0f, 0x84, 0xd4, 0xff, 0xff, 0xff, //0x00009026 je LBB35_1 - //0x0000902c LBB35_6 - 0x8b, 0x57, 0x14, //0x0000902c movl $20(%rdi), %edx - 0x29, 0xf2, //0x0000902f subl %esi, %edx - 0xff, 0xc2, //0x00009031 incl %edx - 0x49, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x00009033 movq $-1, %r8 - 0x49, 0xd3, 0xe0, //0x0000903a shlq %cl, %r8 - 0x89, 0x57, 0x14, //0x0000903d movl %edx, $20(%rdi) - 0x49, 0xf7, 0xd0, //0x00009040 notq %r8 - 0x45, 0x31, 0xd2, //0x00009043 xorl %r10d, %r10d - 0x44, 0x39, 0xce, //0x00009046 cmpl %r9d, %esi - 0x0f, 0x8d, 0x69, 0x00, 0x00, 0x00, //0x00009049 jge LBB35_9 - 0x4c, 0x63, 0xce, //0x0000904f movslq %esi, %r9 - 0x48, 0x8b, 0x37, //0x00009052 movq (%rdi), %rsi - 0x45, 0x31, 0xd2, //0x00009055 xorl %r10d, %r10d - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009058 .p2align 4, 0x90 - //0x00009060 LBB35_8 - 0x48, 0x89, 0xc2, //0x00009060 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009063 shrq %cl, %rdx - 0x4c, 0x21, 0xc0, //0x00009066 andq %r8, %rax - 0x80, 0xc2, 0x30, //0x00009069 addb $48, %dl - 0x42, 0x88, 0x14, 0x16, //0x0000906c movb %dl, (%rsi,%r10) - 0x48, 0x8d, 0x04, 0x80, //0x00009070 leaq (%rax,%rax,4), %rax - 0x48, 0x8b, 0x37, //0x00009074 movq (%rdi), %rsi - 0x4a, 0x8d, 0x14, 0x0e, //0x00009077 leaq (%rsi,%r9), %rdx - 0x49, 0x0f, 0xbe, 0x14, 0x12, //0x0000907b movsbq (%r10,%rdx), %rdx - 0x48, 0x8d, 0x44, 0x42, 0xd0, //0x00009080 leaq $-48(%rdx,%rax,2), %rax - 0x4c, 0x63, 0x5f, 0x10, //0x00009085 movslq $16(%rdi), %r11 - 0x4b, 0x8d, 0x54, 0x11, 0x01, //0x00009089 leaq $1(%r9,%r10), %rdx - 0x49, 0xff, 0xc2, //0x0000908e incq %r10 - 0x4c, 0x39, 0xda, //0x00009091 cmpq %r11, %rdx - 0x0f, 0x8c, 0xc6, 0xff, 0xff, 0xff, //0x00009094 jl LBB35_8 - 0xe9, 0x19, 0x00, 0x00, 0x00, //0x0000909a jmp LBB35_9 - 0x90, //0x0000909f .p2align 4, 0x90 - //0x000090a0 LBB35_11 - 0x40, 0x80, 0xc6, 0x30, //0x000090a0 addb $48, %sil - 0x48, 0x8b, 0x17, //0x000090a4 movq (%rdi), %rdx - 0x42, 0x88, 0x34, 0x0a, //0x000090a7 movb %sil, (%rdx,%r9) - 0x41, 0xff, 0xc1, //0x000090ab incl %r9d - 0x45, 0x89, 0xca, //0x000090ae movl %r9d, %r10d - //0x000090b1 LBB35_14 - 0x48, 0x01, 0xc0, //0x000090b1 addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x000090b4 leaq (%rax,%rax,4), %rax - //0x000090b8 LBB35_9 - 0x48, 0x85, 0xc0, //0x000090b8 testq %rax, %rax - 0x0f, 0x84, 0x2b, 0x00, 0x00, 0x00, //0x000090bb je LBB35_15 - 0x48, 0x89, 0xc6, //0x000090c1 movq %rax, %rsi - 0x48, 0xd3, 0xee, //0x000090c4 shrq %cl, %rsi - 0x4c, 0x21, 0xc0, //0x000090c7 andq %r8, %rax - 0x4d, 0x63, 0xca, //0x000090ca movslq %r10d, %r9 - 0x4c, 0x39, 0x4f, 0x08, //0x000090cd cmpq %r9, $8(%rdi) - 0x0f, 0x87, 0xc9, 0xff, 0xff, 0xff, //0x000090d1 ja LBB35_11 - 0x48, 0x85, 0xf6, //0x000090d7 testq %rsi, %rsi - 0x0f, 0x84, 0xd1, 0xff, 0xff, 0xff, //0x000090da je LBB35_14 - 0xc7, 0x47, 0x1c, 0x01, 0x00, 0x00, 0x00, //0x000090e0 movl $1, $28(%rdi) - 0xe9, 0xc5, 0xff, 0xff, 0xff, //0x000090e7 jmp LBB35_14 - //0x000090ec LBB35_15 - 0x44, 0x89, 0x57, 0x10, //0x000090ec movl %r10d, $16(%rdi) - 0x45, 0x85, 0xd2, //0x000090f0 testl %r10d, %r10d - 0x0f, 0x8e, 0x2c, 0x00, 0x00, 0x00, //0x000090f3 jle LBB35_19 - 0x48, 0x8b, 0x07, //0x000090f9 movq (%rdi), %rax - 0x45, 0x89, 0xd2, //0x000090fc movl %r10d, %r10d + 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 + 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 + 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 LBB35_17 - 0x42, 0x80, 0x7c, 0x10, 0xff, 0x30, //0x00009100 cmpb $48, $-1(%rax,%r10) - 0x0f, 0x85, 0x22, 0x00, 0x00, 0x00, //0x00009106 jne LBB35_21 - 0x44, 0x89, 0xd1, //0x0000910c movl %r10d, %ecx - 0x49, 0xff, 0xca, //0x0000910f decq %r10 - 0xff, 0xc9, //0x00009112 decl %ecx - 0x89, 0x4f, 0x10, //0x00009114 movl %ecx, $16(%rdi) - 0x49, 0x8d, 0x4a, 0x01, //0x00009117 leaq $1(%r10), %rcx - 0x48, 0x83, 0xf9, 0x01, //0x0000911b cmpq $1, %rcx - 0x0f, 0x8f, 0xdb, 0xff, 0xff, 0xff, //0x0000911f jg LBB35_17 - //0x00009125 LBB35_19 - 0x45, 0x85, 0xd2, //0x00009125 testl %r10d, %r10d - 0x0f, 0x84, 0x3e, 0x00, 0x00, 0x00, //0x00009128 je LBB35_20 - //0x0000912e LBB35_21 - 0x5d, //0x0000912e popq %rbp - 0xc3, //0x0000912f retq - //0x00009130 LBB35_2 - 0x48, 0x85, 0xc0, //0x00009130 testq %rax, %rax - 0x0f, 0x84, 0x3c, 0x00, 0x00, 0x00, //0x00009133 je LBB35_22 - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009139 .p2align 4, 0x90 - 0x48, 0x89, 0xc2, //0x00009140 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x00009143 shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x00009146 testq %rdx, %rdx - 0x0f, 0x85, 0xdd, 0xfe, 0xff, 0xff, //0x00009149 jne LBB35_6 - //0x0000914f LBB35_4 - 0x48, 0x01, 0xc0, //0x0000914f addq %rax, %rax - 0x48, 0x8d, 0x04, 0x80, //0x00009152 leaq (%rax,%rax,4), %rax - 0xff, 0xc6, //0x00009156 incl %esi - 0x48, 0x89, 0xc2, //0x00009158 movq %rax, %rdx - 0x48, 0xd3, 0xea, //0x0000915b shrq %cl, %rdx - 0x48, 0x85, 0xd2, //0x0000915e testq %rdx, %rdx - 0x0f, 0x84, 0xe8, 0xff, 0xff, 0xff, //0x00009161 je LBB35_4 - 0xe9, 0xc0, 0xfe, 0xff, 0xff, //0x00009167 jmp LBB35_6 - //0x0000916c LBB35_20 - 0xc7, 0x47, 0x14, 0x00, 0x00, 0x00, 0x00, //0x0000916c movl $0, $20(%rdi) - 0x5d, //0x00009173 popq %rbp - 0xc3, //0x00009174 retq - //0x00009175 LBB35_22 - 0xc7, 0x47, 0x10, 0x00, 0x00, 0x00, 0x00, //0x00009175 movl $0, $16(%rdi) - 0x5d, //0x0000917c popq %rbp - 0xc3, //0x0000917d retq - 0x00, 0x00, //0x0000917e .p2align 4, 0x00 - //0x00009180 LCPI36_0 - 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, 0x22, //0x00009180 QUAD $0x2222222222222222; QUAD $0x2222222222222222 // .space 16, '""""""""""""""""' - //0x00009190 LCPI36_1 - 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, 0x5c, //0x00009190 QUAD $0x5c5c5c5c5c5c5c5c; QUAD $0x5c5c5c5c5c5c5c5c // .space 16, '\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' - //0x000091a0 .p2align 4, 0x90 - //0x000091a0 _advance_string_default - 0x55, //0x000091a0 pushq %rbp - 0x48, 0x89, 0xe5, //0x000091a1 movq %rsp, %rbp - 0x41, 0x57, //0x000091a4 pushq %r15 - 0x41, 0x56, //0x000091a6 pushq %r14 - 0x41, 0x55, //0x000091a8 pushq %r13 - 0x41, 0x54, //0x000091aa pushq %r12 - 0x53, //0x000091ac pushq %rbx - 0x48, 0x83, 0xec, 0x10, //0x000091ad subq $16, %rsp - 0x4c, 0x8b, 0x67, 0x08, //0x000091b1 movq $8(%rdi), %r12 - 0x49, 0x29, 0xf4, //0x000091b5 subq %rsi, %r12 - 0x0f, 0x84, 0x91, 0x03, 0x00, 0x00, //0x000091b8 je LBB36_17 - 0x48, 0x8b, 0x07, //0x000091be movq (%rdi), %rax - 0x48, 0x89, 0x45, 0xd0, //0x000091c1 movq %rax, $-48(%rbp) - 0x48, 0x01, 0xc6, //0x000091c5 addq %rax, %rsi - 0x48, 0x89, 0x55, 0xc8, //0x000091c8 movq %rdx, $-56(%rbp) - 0x48, 0xc7, 0x02, 0xff, 0xff, 0xff, 0xff, //0x000091cc movq $-1, (%rdx) - 0x49, 0x83, 0xfc, 0x40, //0x000091d3 cmpq $64, %r12 - 0x0f, 0x82, 0x12, 0x02, 0x00, 0x00, //0x000091d7 jb LBB36_18 - 0x45, 0x89, 0xe1, //0x000091dd movl %r12d, %r9d - 0x41, 0x83, 0xe1, 0x3f, //0x000091e0 andl $63, %r9d - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000091e4 movq $-1, %r14 - 0x45, 0x31, 0xff, //0x000091eb xorl %r15d, %r15d - 0x66, 0x0f, 0x6f, 0x05, 0x8a, 0xff, 0xff, 0xff, //0x000091ee movdqa $-118(%rip), %xmm0 /* LCPI36_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x0d, 0x92, 0xff, 0xff, 0xff, //0x000091f6 movdqa $-110(%rip), %xmm1 /* LCPI36_1+0(%rip) */ - 0x48, 0x8b, 0x55, 0xd0, //0x000091fe movq $-48(%rbp), %rdx - 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00009202 .p2align 4, 0x90 - //0x00009210 LBB36_3 - 0xf3, 0x0f, 0x6f, 0x16, //0x00009210 movdqu (%rsi), %xmm2 - 0xf3, 0x0f, 0x6f, 0x5e, 0x10, //0x00009214 movdqu $16(%rsi), %xmm3 - 0xf3, 0x0f, 0x6f, 0x66, 0x20, //0x00009219 movdqu $32(%rsi), %xmm4 - 0xf3, 0x0f, 0x6f, 0x6e, 0x30, //0x0000921e movdqu $48(%rsi), %xmm5 - 0x66, 0x0f, 0x6f, 0xf2, //0x00009223 movdqa %xmm2, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00009227 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xde, //0x0000922b pmovmskb %xmm6, %ebx - 0x66, 0x0f, 0x6f, 0xf3, //0x0000922f movdqa %xmm3, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x00009233 pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xce, //0x00009237 pmovmskb %xmm6, %ecx - 0x66, 0x0f, 0x6f, 0xf4, //0x0000923b movdqa %xmm4, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x0000923f pcmpeqb %xmm0, %xmm6 - 0x66, 0x0f, 0xd7, 0xc6, //0x00009243 pmovmskb %xmm6, %eax - 0x66, 0x0f, 0x6f, 0xf5, //0x00009247 movdqa %xmm5, %xmm6 - 0x66, 0x0f, 0x74, 0xf0, //0x0000924b pcmpeqb %xmm0, %xmm6 - 0x66, 0x44, 0x0f, 0xd7, 0xee, //0x0000924f pmovmskb %xmm6, %r13d - 0x66, 0x0f, 0x74, 0xd1, //0x00009254 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xfa, //0x00009258 pmovmskb %xmm2, %edi - 0x66, 0x0f, 0x74, 0xd9, //0x0000925c pcmpeqb %xmm1, %xmm3 - 0x66, 0x44, 0x0f, 0xd7, 0xd3, //0x00009260 pmovmskb %xmm3, %r10d - 0x66, 0x0f, 0x74, 0xe1, //0x00009265 pcmpeqb %xmm1, %xmm4 - 0x66, 0x44, 0x0f, 0xd7, 0xdc, //0x00009269 pmovmskb %xmm4, %r11d - 0x66, 0x0f, 0x74, 0xe9, //0x0000926e pcmpeqb %xmm1, %xmm5 - 0x66, 0x44, 0x0f, 0xd7, 0xc5, //0x00009272 pmovmskb %xmm5, %r8d - 0x49, 0xc1, 0xe5, 0x30, //0x00009277 shlq $48, %r13 - 0x48, 0xc1, 0xe0, 0x20, //0x0000927b shlq $32, %rax - 0x48, 0xc1, 0xe1, 0x10, //0x0000927f shlq $16, %rcx - 0x48, 0x09, 0xcb, //0x00009283 orq %rcx, %rbx - 0x48, 0x09, 0xc3, //0x00009286 orq %rax, %rbx - 0x49, 0xc1, 0xe0, 0x30, //0x00009289 shlq $48, %r8 - 0x49, 0xc1, 0xe3, 0x20, //0x0000928d shlq $32, %r11 - 0x49, 0xc1, 0xe2, 0x10, //0x00009291 shlq $16, %r10 - 0x4c, 0x09, 0xd7, //0x00009295 orq %r10, %rdi - 0x4c, 0x09, 0xdf, //0x00009298 orq %r11, %rdi - 0x4c, 0x09, 0xc7, //0x0000929b orq %r8, %rdi - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x0000929e je LBB36_5 - 0x49, 0x83, 0xfe, 0xff, //0x000092a4 cmpq $-1, %r14 - 0x0f, 0x84, 0x2f, 0x00, 0x00, 0x00, //0x000092a8 je LBB36_8 - //0x000092ae LBB36_5 - 0x4c, 0x09, 0xeb, //0x000092ae orq %r13, %rbx - 0x48, 0x89, 0xf8, //0x000092b1 movq %rdi, %rax - 0x4c, 0x09, 0xf8, //0x000092b4 orq %r15, %rax - 0x0f, 0x85, 0x43, 0x00, 0x00, 0x00, //0x000092b7 jne LBB36_9 - //0x000092bd LBB36_6 - 0x48, 0x85, 0xdb, //0x000092bd testq %rbx, %rbx - 0x0f, 0x85, 0x0e, 0x01, 0x00, 0x00, //0x000092c0 jne LBB36_15 - //0x000092c6 LBB36_7 - 0x48, 0x83, 0xc6, 0x40, //0x000092c6 addq $64, %rsi - 0x49, 0x83, 0xc4, 0xc0, //0x000092ca addq $-64, %r12 - 0x49, 0x83, 0xfc, 0x3f, //0x000092ce cmpq $63, %r12 - 0x0f, 0x87, 0x38, 0xff, 0xff, 0xff, //0x000092d2 ja LBB36_3 - 0xe9, 0x7a, 0x00, 0x00, 0x00, //0x000092d8 jmp LBB36_10 - //0x000092dd LBB36_8 - 0x48, 0x89, 0xf0, //0x000092dd movq %rsi, %rax - 0x48, 0x29, 0xd0, //0x000092e0 subq %rdx, %rax - 0x4c, 0x0f, 0xbc, 0xf7, //0x000092e3 bsfq %rdi, %r14 - 0x49, 0x01, 0xc6, //0x000092e7 addq %rax, %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x000092ea movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x000092ee movq %r14, (%rax) - 0x4c, 0x09, 0xeb, //0x000092f1 orq %r13, %rbx - 0x48, 0x89, 0xf8, //0x000092f4 movq %rdi, %rax - 0x4c, 0x09, 0xf8, //0x000092f7 orq %r15, %rax - 0x0f, 0x84, 0xbd, 0xff, 0xff, 0xff, //0x000092fa je LBB36_6 - //0x00009300 LBB36_9 - 0x4c, 0x89, 0xf8, //0x00009300 movq %r15, %rax - 0x48, 0xf7, 0xd0, //0x00009303 notq %rax - 0x48, 0x21, 0xf8, //0x00009306 andq %rdi, %rax - 0x4c, 0x8d, 0x04, 0x00, //0x00009309 leaq (%rax,%rax), %r8 - 0x4d, 0x09, 0xf8, //0x0000930d orq %r15, %r8 - 0x4c, 0x89, 0xc1, //0x00009310 movq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00009313 notq %rcx - 0x48, 0x21, 0xf9, //0x00009316 andq %rdi, %rcx - 0x48, 0xbf, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009319 movabsq $-6148914691236517206, %rdi - 0x48, 0x21, 0xf9, //0x00009323 andq %rdi, %rcx - 0x45, 0x31, 0xff, //0x00009326 xorl %r15d, %r15d - 0x48, 0x01, 0xc1, //0x00009329 addq %rax, %rcx - 0x41, 0x0f, 0x92, 0xc7, //0x0000932c setb %r15b - 0x48, 0x01, 0xc9, //0x00009330 addq %rcx, %rcx - 0x48, 0xb8, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, 0x55, //0x00009333 movabsq $6148914691236517205, %rax - 0x48, 0x31, 0xc1, //0x0000933d xorq %rax, %rcx - 0x4c, 0x21, 0xc1, //0x00009340 andq %r8, %rcx - 0x48, 0xf7, 0xd1, //0x00009343 notq %rcx - 0x48, 0x21, 0xcb, //0x00009346 andq %rcx, %rbx - 0x48, 0x85, 0xdb, //0x00009349 testq %rbx, %rbx - 0x0f, 0x84, 0x74, 0xff, 0xff, 0xff, //0x0000934c je LBB36_7 - 0xe9, 0x7d, 0x00, 0x00, 0x00, //0x00009352 jmp LBB36_15 - //0x00009357 LBB36_10 - 0x4d, 0x89, 0xcc, //0x00009357 movq %r9, %r12 - 0x49, 0x83, 0xfc, 0x20, //0x0000935a cmpq $32, %r12 - 0x0f, 0x82, 0x0f, 0x01, 0x00, 0x00, //0x0000935e jb LBB36_22 - //0x00009364 LBB36_11 - 0xf3, 0x0f, 0x6f, 0x06, //0x00009364 movdqu (%rsi), %xmm0 - 0xf3, 0x0f, 0x6f, 0x4e, 0x10, //0x00009368 movdqu $16(%rsi), %xmm1 - 0x66, 0x0f, 0x6f, 0x15, 0x0b, 0xfe, 0xff, 0xff, //0x0000936d movdqa $-501(%rip), %xmm2 /* LCPI36_0+0(%rip) */ - 0x66, 0x0f, 0x6f, 0x1d, 0x13, 0xfe, 0xff, 0xff, //0x00009375 movdqa $-493(%rip), %xmm3 /* LCPI36_1+0(%rip) */ - 0x66, 0x0f, 0x6f, 0xe0, //0x0000937d movdqa %xmm0, %xmm4 - 0x66, 0x0f, 0x74, 0xe2, //0x00009381 pcmpeqb %xmm2, %xmm4 - 0x66, 0x0f, 0xd7, 0xfc, //0x00009385 pmovmskb %xmm4, %edi - 0x66, 0x0f, 0x74, 0xd1, //0x00009389 pcmpeqb %xmm1, %xmm2 - 0x66, 0x0f, 0xd7, 0xda, //0x0000938d pmovmskb %xmm2, %ebx - 0x66, 0x0f, 0x74, 0xc3, //0x00009391 pcmpeqb %xmm3, %xmm0 - 0x66, 0x0f, 0xd7, 0xc0, //0x00009395 pmovmskb %xmm0, %eax - 0x66, 0x0f, 0x74, 0xcb, //0x00009399 pcmpeqb %xmm3, %xmm1 - 0x66, 0x0f, 0xd7, 0xc9, //0x0000939d pmovmskb %xmm1, %ecx - 0x48, 0xc1, 0xe3, 0x10, //0x000093a1 shlq $16, %rbx - 0x48, 0xc1, 0xe1, 0x10, //0x000093a5 shlq $16, %rcx - 0x48, 0x09, 0xc8, //0x000093a9 orq %rcx, %rax - 0x0f, 0x84, 0x0a, 0x00, 0x00, 0x00, //0x000093ac je LBB36_13 - 0x49, 0x83, 0xfe, 0xff, //0x000093b2 cmpq $-1, %r14 - 0x0f, 0x84, 0x50, 0x00, 0x00, 0x00, //0x000093b6 je LBB36_19 - //0x000093bc LBB36_13 - 0x48, 0x09, 0xfb, //0x000093bc orq %rdi, %rbx - 0x48, 0x89, 0xc1, //0x000093bf movq %rax, %rcx - 0x4c, 0x09, 0xf9, //0x000093c2 orq %r15, %rcx - 0x0f, 0x85, 0x64, 0x00, 0x00, 0x00, //0x000093c5 jne LBB36_20 - //0x000093cb LBB36_14 - 0x48, 0x85, 0xdb, //0x000093cb testq %rbx, %rbx - 0x0f, 0x84, 0x97, 0x00, 0x00, 0x00, //0x000093ce je LBB36_21 - //0x000093d4 LBB36_15 - 0x48, 0x0f, 0xbc, 0xc3, //0x000093d4 bsfq %rbx, %rax - 0x48, 0x29, 0xd6, //0x000093d8 subq %rdx, %rsi - 0x48, 0x8d, 0x44, 0x06, 0x01, //0x000093db leaq $1(%rsi,%rax), %rax - //0x000093e0 LBB36_16 - 0x48, 0x83, 0xc4, 0x10, //0x000093e0 addq $16, %rsp - 0x5b, //0x000093e4 popq %rbx - 0x41, 0x5c, //0x000093e5 popq %r12 - 0x41, 0x5d, //0x000093e7 popq %r13 - 0x41, 0x5e, //0x000093e9 popq %r14 - 0x41, 0x5f, //0x000093eb popq %r15 - 0x5d, //0x000093ed popq %rbp - 0xc3, //0x000093ee retq - //0x000093ef LBB36_18 - 0x49, 0xc7, 0xc6, 0xff, 0xff, 0xff, 0xff, //0x000093ef movq $-1, %r14 - 0x45, 0x31, 0xff, //0x000093f6 xorl %r15d, %r15d - 0x48, 0x8b, 0x55, 0xd0, //0x000093f9 movq $-48(%rbp), %rdx - 0x49, 0x83, 0xfc, 0x20, //0x000093fd cmpq $32, %r12 - 0x0f, 0x83, 0x5d, 0xff, 0xff, 0xff, //0x00009401 jae LBB36_11 - 0xe9, 0x67, 0x00, 0x00, 0x00, //0x00009407 jmp LBB36_22 - //0x0000940c LBB36_19 - 0x48, 0x89, 0xf1, //0x0000940c movq %rsi, %rcx - 0x48, 0x29, 0xd1, //0x0000940f subq %rdx, %rcx - 0x4c, 0x0f, 0xbc, 0xf0, //0x00009412 bsfq %rax, %r14 - 0x49, 0x01, 0xce, //0x00009416 addq %rcx, %r14 - 0x48, 0x8b, 0x4d, 0xc8, //0x00009419 movq $-56(%rbp), %rcx - 0x4c, 0x89, 0x31, //0x0000941d movq %r14, (%rcx) - 0x48, 0x09, 0xfb, //0x00009420 orq %rdi, %rbx - 0x48, 0x89, 0xc1, //0x00009423 movq %rax, %rcx - 0x4c, 0x09, 0xf9, //0x00009426 orq %r15, %rcx - 0x0f, 0x84, 0x9c, 0xff, 0xff, 0xff, //0x00009429 je LBB36_14 - //0x0000942f LBB36_20 - 0x44, 0x89, 0xf9, //0x0000942f movl %r15d, %ecx - 0xf7, 0xd1, //0x00009432 notl %ecx - 0x21, 0xc1, //0x00009434 andl %eax, %ecx - 0x44, 0x8d, 0x04, 0x09, //0x00009436 leal (%rcx,%rcx), %r8d - 0x45, 0x09, 0xf8, //0x0000943a orl %r15d, %r8d - 0x44, 0x89, 0xc7, //0x0000943d movl %r8d, %edi - 0xf7, 0xd7, //0x00009440 notl %edi - 0x21, 0xc7, //0x00009442 andl %eax, %edi - 0x81, 0xe7, 0xaa, 0xaa, 0xaa, 0xaa, //0x00009444 andl $-1431655766, %edi - 0x45, 0x31, 0xff, //0x0000944a xorl %r15d, %r15d - 0x01, 0xcf, //0x0000944d addl %ecx, %edi - 0x41, 0x0f, 0x92, 0xc7, //0x0000944f setb %r15b - 0x01, 0xff, //0x00009453 addl %edi, %edi - 0x81, 0xf7, 0x55, 0x55, 0x55, 0x55, //0x00009455 xorl $1431655765, %edi - 0x44, 0x21, 0xc7, //0x0000945b andl %r8d, %edi - 0xf7, 0xd7, //0x0000945e notl %edi - 0x21, 0xfb, //0x00009460 andl %edi, %ebx - 0x48, 0x85, 0xdb, //0x00009462 testq %rbx, %rbx - 0x0f, 0x85, 0x69, 0xff, 0xff, 0xff, //0x00009465 jne LBB36_15 - //0x0000946b LBB36_21 - 0x48, 0x83, 0xc6, 0x20, //0x0000946b addq $32, %rsi - 0x49, 0x83, 0xc4, 0xe0, //0x0000946f addq $-32, %r12 - //0x00009473 LBB36_22 - 0x4d, 0x85, 0xff, //0x00009473 testq %r15, %r15 - 0x0f, 0x85, 0x90, 0x00, 0x00, 0x00, //0x00009476 jne LBB36_33 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000947c movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x00009483 testq %r12, %r12 - 0x0f, 0x84, 0x54, 0xff, 0xff, 0xff, //0x00009486 je LBB36_16 - //0x0000948c LBB36_24 - 0x49, 0x89, 0xd1, //0x0000948c movq %rdx, %r9 - 0x49, 0xf7, 0xd1, //0x0000948f notq %r9 - 0x48, 0x8b, 0x4d, 0xc8, //0x00009492 movq $-56(%rbp), %rcx - //0x00009496 LBB36_25 - 0x48, 0x8d, 0x7e, 0x01, //0x00009496 leaq $1(%rsi), %rdi - 0x0f, 0xb6, 0x1e, //0x0000949a movzbl (%rsi), %ebx - 0x80, 0xfb, 0x22, //0x0000949d cmpb $34, %bl - 0x0f, 0x84, 0x5b, 0x00, 0x00, 0x00, //0x000094a0 je LBB36_32 - 0x4d, 0x8d, 0x54, 0x24, 0xff, //0x000094a6 leaq $-1(%r12), %r10 - 0x80, 0xfb, 0x5c, //0x000094ab cmpb $92, %bl - 0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x000094ae je LBB36_28 - 0x4d, 0x89, 0xd4, //0x000094b4 movq %r10, %r12 - 0x48, 0x89, 0xfe, //0x000094b7 movq %rdi, %rsi - 0x4d, 0x85, 0xd2, //0x000094ba testq %r10, %r10 - 0x0f, 0x85, 0xd3, 0xff, 0xff, 0xff, //0x000094bd jne LBB36_25 - 0xe9, 0x18, 0xff, 0xff, 0xff, //0x000094c3 jmp LBB36_16 - //0x000094c8 LBB36_28 - 0x4d, 0x85, 0xd2, //0x000094c8 testq %r10, %r10 - 0x0f, 0x84, 0x0f, 0xff, 0xff, 0xff, //0x000094cb je LBB36_16 - 0x49, 0x83, 0xfe, 0xff, //0x000094d1 cmpq $-1, %r14 - 0x0f, 0x85, 0x09, 0x00, 0x00, 0x00, //0x000094d5 jne LBB36_31 - 0x4c, 0x01, 0xcf, //0x000094db addq %r9, %rdi - 0x48, 0x89, 0x39, //0x000094de movq %rdi, (%rcx) - 0x49, 0x89, 0xfe, //0x000094e1 movq %rdi, %r14 - //0x000094e4 LBB36_31 - 0x48, 0x83, 0xc6, 0x02, //0x000094e4 addq $2, %rsi - 0x49, 0x83, 0xc4, 0xfe, //0x000094e8 addq $-2, %r12 - 0x4d, 0x89, 0xe2, //0x000094ec movq %r12, %r10 - 0x48, 0x8b, 0x55, 0xd0, //0x000094ef movq $-48(%rbp), %rdx - 0x4d, 0x85, 0xd2, //0x000094f3 testq %r10, %r10 - 0x0f, 0x85, 0x9a, 0xff, 0xff, 0xff, //0x000094f6 jne LBB36_25 - 0xe9, 0xdf, 0xfe, 0xff, 0xff, //0x000094fc jmp LBB36_16 - //0x00009501 LBB36_32 - 0x48, 0x29, 0xd7, //0x00009501 subq %rdx, %rdi - 0x48, 0x89, 0xf8, //0x00009504 movq %rdi, %rax - 0xe9, 0xd4, 0xfe, 0xff, 0xff, //0x00009507 jmp LBB36_16 - //0x0000950c LBB36_33 - 0x4d, 0x85, 0xe4, //0x0000950c testq %r12, %r12 - 0x0f, 0x84, 0x3a, 0x00, 0x00, 0x00, //0x0000950f je LBB36_17 - 0x49, 0x83, 0xfe, 0xff, //0x00009515 cmpq $-1, %r14 - 0x0f, 0x85, 0x11, 0x00, 0x00, 0x00, //0x00009519 jne LBB36_36 - 0x4c, 0x8b, 0x75, 0xd0, //0x0000951f movq $-48(%rbp), %r14 - 0x49, 0xf7, 0xd6, //0x00009523 notq %r14 - 0x49, 0x01, 0xf6, //0x00009526 addq %rsi, %r14 - 0x48, 0x8b, 0x45, 0xc8, //0x00009529 movq $-56(%rbp), %rax - 0x4c, 0x89, 0x30, //0x0000952d movq %r14, (%rax) - //0x00009530 LBB36_36 - 0x48, 0xff, 0xc6, //0x00009530 incq %rsi - 0x49, 0xff, 0xcc, //0x00009533 decq %r12 - 0x48, 0x8b, 0x55, 0xd0, //0x00009536 movq $-48(%rbp), %rdx - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000953a movq $-1, %rax - 0x4d, 0x85, 0xe4, //0x00009541 testq %r12, %r12 - 0x0f, 0x85, 0x42, 0xff, 0xff, 0xff, //0x00009544 jne LBB36_24 - 0xe9, 0x91, 0xfe, 0xff, 0xff, //0x0000954a jmp LBB36_16 - //0x0000954f LBB36_17 - 0x48, 0xc7, 0xc0, 0xff, 0xff, 0xff, 0xff, //0x0000954f movq $-1, %rax - 0xe9, 0x85, 0xfe, 0xff, 0xff, //0x00009556 jmp LBB36_16 - 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000955b .p2align 4, 0x00 - //0x00009560 _POW10_M128_TAB - 0x53, 0xe4, 0x60, 0xcd, 0x69, 0xc8, 0x32, 0x17, //0x00009560 .quad 1671618768450675795 - 0x88, 0x02, 0x1c, 0x08, 0xa0, 0xd5, 0x8f, 0xfa, //0x00009568 .quad -391859759250406776 - 0xb4, 0x8e, 0x5c, 0x20, 0x42, 0xbd, 0x7f, 0x0e, //0x00009570 .quad 1044761730281672372 - 0x95, 0x81, 0x11, 0x05, 0x84, 0xe5, 0x99, 0x9c, //0x00009578 .quad -7162441377172586091 - 0x61, 0xb2, 0x73, 0xa8, 0x92, 0xac, 0x1f, 0x52, //0x00009580 .quad 5917638181279478369 - 0xfa, 0xe1, 0x55, 0x06, 0xe5, 0x5e, 0xc0, 0xc3, //0x00009588 .quad -4341365703038344710 - 0xf9, 0x9e, 0x90, 0x52, 0xb7, 0x97, 0xa7, 0xe6, //0x00009590 .quad -1826324310255427847 - 0x78, 0x5a, 0xeb, 0x47, 0x9e, 0x76, 0xb0, 0xf4, //0x00009598 .quad -815021110370542984 - 0x5c, 0x63, 0x9a, 0x93, 0xd2, 0xbe, 0x28, 0x90, //0x000095a0 .quad -8058981721550724260 - 0x8b, 0x18, 0xf3, 0xec, 0x22, 0x4a, 0xee, 0x98, //0x000095a8 .quad -7426917221622671221 - 0x33, 0xfc, 0x80, 0x38, 0x87, 0xee, 0x32, 0x74, //0x000095b0 .quad 8373016921771146291 - 0xae, 0xde, 0x2f, 0xa8, 0xab, 0xdc, 0x29, 0xbf, //0x000095b8 .quad -4671960508600951122 - 0x3f, 0x3b, 0xa1, 0x06, 0x29, 0xaa, 0x3f, 0x11, //0x000095c0 .quad 1242899115359157055 - 0x5a, 0xd6, 0x3b, 0x92, 0xd6, 0x53, 0xf4, 0xee, //0x000095c8 .quad -1228264617323800998 - 0x07, 0xc5, 0x24, 0xa4, 0x59, 0xca, 0xc7, 0x4a, //0x000095d0 .quad 5388497965526861063 - 0xf8, 0x65, 0x65, 0x1b, 0x66, 0xb4, 0x58, 0x95, //0x000095d8 .quad -7685194413468457480 - 0x49, 0xf6, 0x2d, 0x0d, 0xf0, 0xbc, 0x79, 0x5d, //0x000095e0 .quad 6735622456908576329 - 0x76, 0xbf, 0x3e, 0xa2, 0x7f, 0xe1, 0xae, 0xba, //0x000095e8 .quad -4994806998408183946 - 0xdc, 0x73, 0x79, 0x10, 0x2c, 0x2c, 0xd8, 0xf4, //0x000095f0 .quad -803843965719055396 - 0x53, 0x6f, 0xce, 0x8a, 0xdf, 0x99, 0x5a, 0xe9, //0x000095f8 .quad -1631822729582842029 - 0x69, 0xe8, 0x4b, 0x8a, 0x9b, 0x1b, 0x07, 0x79, //0x00009600 .quad 8720969558280366185 - 0x94, 0x05, 0xc1, 0xb6, 0x2b, 0xa0, 0xd8, 0x91, //0x00009608 .quad -7937418233630358124 - 0x84, 0xe2, 0xde, 0x6c, 0x82, 0xe2, 0x48, 0x97, //0x00009610 .quad -7545532125859093884 - 0xf9, 0x46, 0x71, 0xa4, 0x36, 0xc8, 0x4e, 0xb6, //0x00009618 .quad -5310086773610559751 - 0x25, 0x9b, 0x16, 0x08, 0x23, 0x1b, 0x1b, 0xfd, //0x00009620 .quad -208543120469091547 - 0xb7, 0x98, 0x8d, 0x4d, 0x44, 0x7a, 0xe2, 0xe3, //0x00009628 .quad -2025922448585811785 - 0xf7, 0x20, 0x0e, 0xe5, 0xf5, 0xf0, 0x30, 0xfe, //0x00009630 .quad -130339450293182217 - 0x72, 0x7f, 0x78, 0xb0, 0x6a, 0x8c, 0x6d, 0x8e, //0x00009638 .quad -8183730558007214222 - 0x35, 0xa9, 0x51, 0x5e, 0x33, 0x2d, 0xbd, 0xbd, //0x00009640 .quad -4774610331293865675 - 0x4f, 0x9f, 0x96, 0x5c, 0x85, 0xef, 0x08, 0xb2, //0x00009648 .quad -5617977179081629873 - 0x82, 0x13, 0xe6, 0x35, 0x80, 0x78, 0x2c, 0xad, //0x00009650 .quad -5968262914117332094 - 0x23, 0x47, 0xbc, 0xb3, 0x66, 0x2b, 0x8b, 0xde, //0x00009658 .quad -2410785455424649437 - 0x31, 0xcc, 0xaf, 0x21, 0x50, 0xcb, 0x3b, 0x4c, //0x00009660 .quad 5493207715531443249 - 0x76, 0xac, 0x55, 0x30, 0x20, 0xfb, 0x16, 0x8b, //0x00009668 .quad -8424269937281487754 - 0x3d, 0xbf, 0x1b, 0x2a, 0x24, 0xbe, 0x4a, 0xdf, //0x00009670 .quad -2356862392440471747 - 0x93, 0x17, 0x6b, 0x3c, 0xe8, 0xb9, 0xdc, 0xad, //0x00009678 .quad -5918651403174471789 - 0x0d, 0xaf, 0xa2, 0x34, 0xad, 0x6d, 0x1d, 0xd7, //0x00009680 .quad -2946077990550589683 - 0x78, 0xdd, 0x85, 0x4b, 0x62, 0xe8, 0x53, 0xd9, //0x00009688 .quad -2786628235540701832 - 0x68, 0xad, 0xe5, 0x40, 0x8c, 0x64, 0x72, 0x86, //0x00009690 .quad -8758827771735200408 - 0x6b, 0xaa, 0x33, 0x6f, 0x3d, 0x71, 0xd4, 0x87, //0x00009698 .quad -8659171674854020501 - 0xc2, 0x18, 0x1f, 0x51, 0xaf, 0xfd, 0x0e, 0x68, //0x000096a0 .quad 7498209359040551106 - 0x06, 0x95, 0x00, 0xcb, 0x8c, 0x8d, 0xc9, 0xa9, //0x000096a8 .quad -6212278575140137722 - 0xf2, 0xde, 0x66, 0x25, 0x1b, 0xbd, 0x12, 0x02, //0x000096b0 .quad 149389661945913074 - 0x48, 0xba, 0xc0, 0xfd, 0xef, 0xf0, 0x3b, 0xd4, //0x000096b8 .quad -3153662200497784248 - 0x57, 0x4b, 0x60, 0xf7, 0x30, 0xb6, 0x4b, 0x01, //0x000096c0 .quad 93368538716195671 - 0x6d, 0x74, 0x98, 0xfe, 0x95, 0x76, 0xa5, 0x84, //0x000096c8 .quad -8888567902952197011 - 0x2d, 0x5e, 0x38, 0x35, 0xbd, 0xa3, 0x9e, 0x41, //0x000096d0 .quad 4728396691822632493 - 0x88, 0x91, 0x3e, 0x7e, 0x3b, 0xd4, 0xce, 0xa5, //0x000096d8 .quad -6499023860262858360 - 0xb9, 0x75, 0x86, 0x82, 0xac, 0x4c, 0x06, 0x52, //0x000096e0 .quad 5910495864778290617 - 0xea, 0x35, 0xce, 0x5d, 0x4a, 0x89, 0x42, 0xcf, //0x000096e8 .quad -3512093806901185046 - 0x93, 0x09, 0x94, 0xd1, 0xeb, 0xef, 0x43, 0x73, //0x000096f0 .quad 8305745933913819539 - 0xb2, 0xe1, 0xa0, 0x7a, 0xce, 0x95, 0x89, 0x81, //0x000096f8 .quad -9112587656954322510 - 0xf8, 0x0b, 0xf9, 0xc5, 0xe6, 0xeb, 0x14, 0x10, //0x00009700 .quad 1158810380537498616 - 0x1f, 0x1a, 0x49, 0x19, 0x42, 0xfb, 0xeb, 0xa1, //0x00009708 .quad -6779048552765515233 - 0xf6, 0x4e, 0x77, 0x77, 0xe0, 0x26, 0x1a, 0xd4, //0x00009710 .quad -3163173042755514634 - 0xa6, 0x60, 0x9b, 0x9f, 0x12, 0xfa, 0x66, 0xca, //0x00009718 .quad -3862124672529506138 - 0xb4, 0x22, 0x55, 0x95, 0x98, 0xb0, 0x20, 0x89, //0x00009720 .quad -8565652321871781196 - 0xd0, 0x38, 0x82, 0x47, 0x97, 0xb8, 0x00, 0xfd, //0x00009728 .quad -215969822234494768 - 0xb0, 0x35, 0x55, 0x5d, 0x5f, 0x6e, 0xb4, 0x55, //0x00009730 .quad 6175682344898606512 - 0x82, 0x63, 0xb1, 0x8c, 0x5e, 0x73, 0x20, 0x9e, //0x00009738 .quad -7052510166537641086 - 0x1d, 0x83, 0xaa, 0x34, 0xf7, 0x89, 0x21, 0xeb, //0x00009740 .quad -1503769105731517667 - 0x62, 0xbc, 0xdd, 0x2f, 0x36, 0x90, 0xa8, 0xc5, //0x00009748 .quad -4203951689744663454 - 0xe4, 0x23, 0xd5, 0x01, 0x75, 0xec, 0xe9, 0xa5, //0x00009750 .quad -6491397400591784988 - 0x7b, 0x2b, 0xd5, 0xbb, 0x43, 0xb4, 0x12, 0xf7, //0x00009758 .quad -643253593753441413 - 0x6e, 0x36, 0x25, 0x21, 0xc9, 0x33, 0xb2, 0x47, //0x00009760 .quad 5166248661484910190 - 0x2d, 0x3b, 0x65, 0x55, 0xaa, 0xb0, 0x6b, 0x9a, //0x00009768 .quad -7319562523736982739 - 0x0a, 0x84, 0x6e, 0x69, 0xbb, 0xc0, 0x9e, 0x99, //0x00009770 .quad -7377247228426025974 - 0xf8, 0x89, 0xbe, 0xea, 0xd4, 0x9c, 0x06, 0xc1, //0x00009778 .quad -4537767136243840520 - 0x0d, 0x25, 0xca, 0x43, 0xea, 0x70, 0x06, 0xc0, //0x00009780 .quad -4609873017105144563 - 0x76, 0x2c, 0x6e, 0x25, 0x0a, 0x44, 0x48, 0xf1, //0x00009788 .quad -1060522901877412746 - 0x28, 0x57, 0x5e, 0x6a, 0x92, 0x06, 0x04, 0x38, //0x00009790 .quad 4036358391950366504 - 0xca, 0xdb, 0x64, 0x57, 0x86, 0x2a, 0xcd, 0x96, //0x00009798 .quad -7580355841314464822 - 0xf2, 0xec, 0xf5, 0x04, 0x37, 0x08, 0x05, 0xc6, //0x000097a0 .quad -4177924046916817678 - 0xbc, 0x12, 0x3e, 0xed, 0x27, 0x75, 0x80, 0xbc, //0x000097a8 .quad -4863758783215693124 - 0x2e, 0x68, 0x33, 0xc6, 0x44, 0x4a, 0x86, 0xf7, //0x000097b0 .quad -610719040218634194 - 0x6b, 0x97, 0x8d, 0xe8, 0x71, 0x92, 0xa0, 0xeb, //0x000097b8 .quad -1468012460592228501 - 0x1d, 0x21, 0xe0, 0xfb, 0x6a, 0xee, 0xb3, 0x7a, //0x000097c0 .quad 8841672636718129437 - 0xa3, 0x7e, 0x58, 0x31, 0x87, 0x5b, 0x44, 0x93, //0x000097c8 .quad -7835036815511224669 - 0x64, 0x29, 0xd8, 0xba, 0x05, 0xea, 0x60, 0x59, //0x000097d0 .quad 6440404777470273892 - 0x4c, 0x9e, 0xae, 0xfd, 0x68, 0x72, 0x15, 0xb8, //0x000097d8 .quad -5182110000961642932 - 0xbd, 0x33, 0x8e, 0x29, 0x87, 0x24, 0xb9, 0x6f, //0x000097e0 .quad 8050505971837842365 - 0xdf, 0x45, 0x1a, 0x3d, 0x03, 0xcf, 0x1a, 0xe6, //0x000097e8 .quad -1865951482774665761 - 0x56, 0xe0, 0xf8, 0x79, 0xd4, 0xb6, 0xd3, 0xa5, //0x000097f0 .quad -6497648813669818282 - 0xab, 0x6b, 0x30, 0x06, 0x62, 0xc1, 0xd0, 0x8f, //0x000097f8 .quad -8083748704375247957 - 0x6c, 0x18, 0x77, 0x98, 0x89, 0xa4, 0x48, 0x8f, //0x00009800 .quad -8122061017087272852 - 0x96, 0x86, 0xbc, 0x87, 0xba, 0xf1, 0xc4, 0xb3, //0x00009808 .quad -5492999862041672042 - 0x87, 0xde, 0x94, 0xfe, 0xab, 0xcd, 0x1a, 0x33, //0x00009810 .quad 3682481783923072647 - 0x3c, 0xa8, 0xab, 0x29, 0x29, 0x2e, 0xb6, 0xe0, //0x00009818 .quad -2254563809124702148 - 0x14, 0x0b, 0x1d, 0x7f, 0x8b, 0xc0, 0xf0, 0x9f, //0x00009820 .quad -6921820921902855404 - 0x25, 0x49, 0x0b, 0xba, 0xd9, 0xdc, 0x71, 0x8c, //0x00009828 .quad -8326631408344020699 - 0xd9, 0x4d, 0xe4, 0x5e, 0xae, 0xf0, 0xec, 0x07, //0x00009830 .quad 571095884476206553 - 0x6f, 0x1b, 0x8e, 0x28, 0x10, 0x54, 0x8e, 0xaf, //0x00009838 .quad -5796603242002637969 - 0x50, 0x61, 0x9d, 0xf6, 0xd9, 0x2c, 0xe8, 0xc9, //0x00009840 .quad -3897816162832129712 - 0x4a, 0xa2, 0xb1, 0x32, 0x14, 0xe9, 0x71, 0xdb, //0x00009848 .quad -2634068034075909558 - 0xd2, 0x5c, 0x22, 0x3a, 0x08, 0x1c, 0x31, 0xbe, //0x00009850 .quad -4741978110983775022 - 0x6e, 0x05, 0xaf, 0x9f, 0xac, 0x31, 0x27, 0x89, //0x00009858 .quad -8563821548938525330 - 0x06, 0xf4, 0xaa, 0x48, 0x0a, 0x63, 0xbd, 0x6d, //0x00009860 .quad 7907585416552444934 - 0xca, 0xc6, 0x9a, 0xc7, 0x17, 0xfe, 0x70, 0xab, //0x00009868 .quad -6093090917745768758 - 0x08, 0xb1, 0xd5, 0xda, 0xcc, 0xbb, 0x2c, 0x09, //0x00009870 .quad 661109733835780360 - 0x7d, 0x78, 0x81, 0xb9, 0x9d, 0x3d, 0x4d, 0xd6, //0x00009878 .quad -3004677628754823043 - 0xa5, 0x8e, 0xc5, 0x08, 0x60, 0xf5, 0xbb, 0x25, //0x00009880 .quad 2719036592861056677 - 0x4e, 0xeb, 0xf0, 0x93, 0x82, 0x46, 0xf0, 0x85, //0x00009888 .quad -8795452545612846258 - 0x4e, 0xf2, 0xf6, 0x0a, 0xb8, 0xf2, 0x2a, 0xaf, //0x00009890 .quad -5824576295778454962 - 0x21, 0x26, 0xed, 0x38, 0x23, 0x58, 0x6c, 0xa7, //0x00009898 .quad -6382629663588669919 - 0xe1, 0xae, 0xb4, 0x0d, 0x66, 0xaf, 0xf5, 0x1a, //0x000098a0 .quad 1942651667131707105 - 0xaa, 0x6f, 0x28, 0x07, 0x2c, 0x6e, 0x47, 0xd1, //0x000098a8 .quad -3366601061058449494 - 0x4d, 0xed, 0x90, 0xc8, 0x9f, 0x8d, 0xd9, 0x50, //0x000098b0 .quad 5825843310384704845 - 0xca, 0x45, 0x79, 0x84, 0xdb, 0xa4, 0xcc, 0x82, //0x000098b8 .quad -9021654690802612790 - 0xa0, 0x28, 0xb5, 0xba, 0x07, 0xf1, 0x0f, 0xe5, //0x000098c0 .quad -1941067898873894752 - 0x3c, 0x97, 0x97, 0x65, 0x12, 0xce, 0x7f, 0xa3, //0x000098c8 .quad -6665382345075878084 - 0xc8, 0x72, 0x62, 0xa9, 0x49, 0xed, 0x53, 0x1e, //0x000098d0 .quad 2185351144835019464 - 0x0c, 0x7d, 0xfd, 0xfe, 0x96, 0xc1, 0x5f, 0xcc, //0x000098d8 .quad -3720041912917459700 - 0x7a, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x000098e0 .quad 2731688931043774330 - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x000098e8 .quad -38366372719436721 - 0xac, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x000098f0 .quad 8624834609543440812 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x000098f8 .quad -6941508010590729807 - 0x17, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x00009900 .quad -3054014793352862697 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x00009908 .quad -4065198994811024355 - 0x1d, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x00009910 .quad 5405853545163697437 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x00009918 .quad -469812725086392539 - 0x32, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x00009920 .quad 5684501474941004850 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x00009928 .quad -7211161980820077193 - 0x3f, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x00009930 .quad 2493940825248868159 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x00009938 .quad -4402266457597708587 - 0x0f, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x00009940 .quad 7729112049988473103 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x00009948 .quad -891147053569747830 - 0xa9, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x00009950 .quad -9004363024039368023 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x00009958 .quad -7474495936122174250 - 0x53, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x00009960 .quad 2579604275232953683 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x00009968 .quad -4731433901725329908 - 0xa8, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x00009970 .quad 3224505344041192104 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x00009978 .quad -1302606358729274481 - 0xa9, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x00009980 .quad 8932844867666826921 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x00009988 .quad -7731658001846878407 - 0x53, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x00009990 .quad -2669001970698630061 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x00009998 .quad -5052886483881210105 - 0x68, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x000099a0 .quad -3336252463373287576 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x000099a8 .quad -1704422086424124727 - 0xa1, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x000099b0 .quad 2526528228819083169 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x000099b8 .quad -7982792831656159810 - 0x8a, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x000099c0 .quad -6065211750830921846 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x000099c8 .quad -5366805021142811859 - 0x6c, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x000099d0 .quad 1641857348316123500 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x000099d8 .quad -2096820258001126919 - 0xe3, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x000099e0 .quad -5891368184943504669 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x000099e8 .quad -8228041688891786181 - 0x9c, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x000099f0 .quad -7364210231179380836 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x000099f8 .quad -5673366092687344822 - 0x83, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x00009a00 .quad 4629795266307937667 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x00009a08 .quad -2480021597431793123 - 0x72, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x00009a10 .quad 5199465050656154994 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x00009a18 .quad -8467542526035952558 - 0xcf, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x00009a20 .quad -2724040723534582065 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x00009a28 .quad -5972742139117552794 - 0x82, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x00009a30 .quad -8016736922845615486 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x00009a38 .quad -2854241655469553088 - 0x91, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x00009a40 .quad 6518754469289960081 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x00009a48 .quad -8701430062309552536 - 0x36, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x00009a50 .quad 8148443086612450102 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x00009a58 .quad -6265101559459552766 - 0x03, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x00009a60 .quad 962181821410786819 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x00009a68 .quad -3219690930897053053 - 0xc2, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x00009a70 .quad -1704479370831952190 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x00009a78 .quad -8929835859451740015 - 0x72, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x00009a80 .quad 7092772823314835570 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x00009a88 .quad -6550608805887287114 - 0x8f, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x00009a90 .quad -357406007711231345 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x00009a98 .quad -3576574988931720989 - 0x99, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x00009aa0 .quad 8999993282035256217 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x00009aa8 .quad -9152888395723407474 - 0x80, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x00009ab0 .quad 2026619565689294464 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x00009ab8 .quad -6829424476226871438 - 0x20, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x00009ac0 .quad -6690097579743157728 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x00009ac8 .quad -3925094576856201394 - 0xa8, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x00009ad0 .quad 5472436080603216552 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x00009ad8 .quad -294682202642863838 - 0xa9, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x00009ae0 .quad 8031958568804398249 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x00009ae8 .quad -7101705404292871755 - 0xd3, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x00009af0 .quad -3795109844276665901 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x00009af8 .quad -4265445736938701790 - 0x48, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x00009b00 .quad 9091170749936331336 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x00009b08 .quad -720121152745989333 - 0x6d, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x00009b10 .quad 3376138709496513133 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x00009b18 .quad -7367604748107325189 - 0x08, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x00009b20 .quad -391512631556746488 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x00009b28 .quad -4597819916706768583 - 0xca, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x00009b30 .quad 8733981247408842698 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x00009b38 .quad -1135588877456072824 - 0xde, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x00009b40 .quad 5458738279630526686 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x00009b48 .quad -7627272076051127371 - 0x16, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x00009b50 .quad -7011635205744005354 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x00009b58 .quad -4922404076636521310 - 0xdc, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x00009b60 .quad 5070514048102157020 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x00009b68 .quad -1541319077368263733 - 0xc9, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x00009b70 .quad 863228270850154185 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x00009b78 .quad -7880853450996246689 - 0x7b, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x00009b80 .quad -3532650679864695173 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x00009b88 .quad -5239380795317920458 - 0x1a, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x00009b90 .quad -9027499368258256870 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x00009b98 .quad -1937539975720012668 - 0x10, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x00009ba0 .quad -3336344095947716592 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x00009ba8 .quad -8128491512466089774 - 0x15, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x00009bb0 .quad -8782116138362033643 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x00009bb8 .quad -5548928372155224313 - 0x9a, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x00009bc0 .quad 7469098900757009562 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x00009bc8 .quad -2324474446766642487 - 0xe0, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x00009bd0 .quad -2249342214667950880 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x00009bd8 .quad -8370325556870233411 - 0x18, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x00009be0 .quad 6411694268519837208 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x00009be8 .quad -5851220927660403859 - 0x9e, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x00009bf0 .quad -5820440219632367202 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x00009bf8 .quad -2702340141148116920 - 0x03, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x00009c00 .quad 7891439908798240259 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x00009c08 .quad -8606491615858654931 - 0x83, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x00009c10 .quad -3970758169284363389 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x00009c18 .quad -6146428501395930760 - 0x64, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x00009c20 .quad -351761693178066332 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x00009c28 .quad -3071349608317525546 - 0x7f, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x00009c30 .quad 6697677969404790399 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x00009c38 .quad -8837122532839535322 - 0x1e, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x00009c40 .quad -851274575098787810 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x00009c48 .quad -6434717147622031249 - 0x26, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x00009c50 .quad -1064093218873484762 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x00009c58 .quad -3431710416100151157 - 0x58, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x00009c60 .quad 8558313775058847832 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x00009c68 .quad -9062348037703676329 - 0x6e, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x00009c70 .quad 6086206200396171886 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x00009c78 .quad -6716249028702207507 - 0x09, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x00009c80 .quad -6227300304786948855 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x00009c88 .quad -3783625267450371480 - 0x4c, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x00009c90 .quad -3172439362556298164 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x00009c98 .quad -117845565885576446 - 0xaf, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x00009ca0 .quad -4288617610811380305 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x00009ca8 .quad -6991182506319567135 - 0x1b, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x00009cb0 .quad 3862600023340550427 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x00009cb8 .quad -4127292114472071014 - 0x62, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x00009cc0 .quad -4395122007679087774 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x00009cc8 .quad -547429124662700864 - 0x1d, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x00009cd0 .quad 8782263791269039901 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x00009cd8 .quad -7259672230555269896 - 0xe4, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x00009ce0 .quad -7468914334623251740 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x00009ce8 .quad -4462904269766699466 - 0x9d, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x00009cf0 .quad 4498915137003099037 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x00009cf8 .quad -966944318780986428 - 0x42, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x00009d00 .quad -6411550076227838910 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x00009d08 .quad -7521869226879198374 - 0x53, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x00009d10 .quad 5820620459997365075 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x00009d18 .quad -4790650515171610063 - 0x28, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x00009d20 .quad -6559282480285457368 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x00009d28 .quad -1376627125537124675 - 0x99, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x00009d30 .quad -8711237568605798759 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x00009d38 .quad -7777920981101784778 - 0x3f, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x00009d40 .quad 2946011094524915263 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x00009d48 .quad -5110715207949843068 - 0xcf, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x00009d50 .quad 3682513868156144079 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x00009d58 .quad -1776707991509915931 - 0x21, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x00009d60 .quad 4607414176811284001 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x00009d68 .quad -8027971522334779313 - 0xa9, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x00009d70 .quad 1147581702586717097 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x00009d78 .quad -5423278384491086237 - 0x94, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x00009d80 .quad -3177208890193991532 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x00009d88 .quad -2167411962186469893 - 0x5c, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x00009d90 .quad 7237616480483531100 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x00009d98 .quad -8272161504007625539 - 0xb3, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x00009da0 .quad -4788037454677749837 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x00009da8 .quad -5728515861582144020 - 0xa0, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x00009db0 .quad -1373360799919799392 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x00009db8 .quad -2548958808550292121 - 0x44, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x00009dc0 .quad -858350499949874620 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x00009dc8 .quad -8510628282985014432 - 0xd5, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x00009dd0 .quad 3538747893490044629 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x00009dd8 .quad -6026599335303880135 - 0x8b, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x00009de0 .quad 9035120885289943691 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x00009de8 .quad -2921563150702462265 - 0x97, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x00009df0 .quad -5882264492762254953 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x00009df8 .quad -8743505996830120772 - 0xfc, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x00009e00 .quad -2741144597525430788 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x00009e08 .quad -6317696477610263061 - 0x7b, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x00009e10 .quad -3426430746906788485 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x00009e18 .quad -3285434578585440922 - 0x6d, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x00009e20 .quad 4776009810824339053 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x00009e28 .quad -8970925639256982432 - 0x08, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x00009e30 .quad 5970012263530423816 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x00009e38 .quad -6601971030643840136 - 0x8b, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x00009e40 .quad 7462515329413029771 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x00009e48 .quad -3640777769877412266 - 0xb6, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x00009e50 .quad 52386062455755702 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x00009e58 .quad -9193015133814464522 - 0xa4, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x00009e60 .quad -9157889458785081180 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x00009e68 .quad -6879582898840692749 - 0xcd, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x00009e70 .quad 6999382250228200141 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x00009e78 .quad -3987792605123478032 - 0x81, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x00009e80 .quad 8749227812785250177 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x00009e88 .quad -373054737976959636 - 0xb0, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x00009e90 .quad -3755104653863994448 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x00009e98 .quad -7150688238876681629 - 0x9c, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x00009ea0 .quad -4693880817329993060 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x00009ea8 .quad -4326674280168464132 - 0x44, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x00009eb0 .quad -1255665003235103420 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x00009eb8 .quad -796656831783192261 - 0x4a, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x00009ec0 .quad 8438581409832836170 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x00009ec8 .quad -7415439547505577019 - 0x5d, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x00009ed0 .quad -3286831292991118499 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x00009ed8 .quad -4657613415954583370 - 0x34, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x00009ee0 .quad -8720225134666286028 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x00009ee8 .quad -1210330751515841308 - 0xa0, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x00009ef0 .quad -3144297699952734816 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x00009ef8 .quad -7673985747338482674 - 0x09, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x00009f00 .quad -8542058143368306423 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x00009f08 .quad -4980796165745715438 - 0x4b, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x00009f10 .quad 3157485376071780683 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x00009f18 .quad -1614309188754756393 - 0xcf, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x00009f20 .quad 8890957387685944783 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x00009f28 .quad -7926472270612804602 - 0x42, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x00009f30 .quad 1890324697752655170 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x00009f38 .quad -5296404319838617848 - 0x93, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x00009f40 .quad 2362905872190818963 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x00009f48 .quad -2008819381370884406 - 0x9c, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x00009f50 .quad 6088502188546649756 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x00009f58 .quad -8173041140997884610 - 0x43, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x00009f60 .quad -1612744301171463613 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x00009f68 .quad -5604615407819967859 - 0xd4, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x00009f70 .quad 7207441660390446292 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x00009f78 .quad -2394083241347571919 - 0x04, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x00009f80 .quad -2412877989897052924 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x00009f88 .quad -8413831053483314306 - 0x45, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x00009f90 .quad -7627783505798704059 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x00009f98 .quad -5905602798426754978 - 0x57, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x00009fa0 .quad 4300328673033783639 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x00009fa8 .quad -2770317479606055818 - 0xd6, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x00009fb0 .quad -1923980597781273130 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x00009fb8 .quad -8648977452394866743 - 0x4c, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x00009fc0 .quad 6818396289628184396 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x00009fc8 .quad -6199535797066195524 - 0x1f, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x00009fd0 .quad 8522995362035230495 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x00009fd8 .quad -3137733727905356501 - 0x73, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x00009fe0 .quad 3021029092058325107 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x00009fe8 .quad -8878612607581929669 - 0x90, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x00009ff0 .quad -835399653354481520 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x00009ff8 .quad -6486579741050024183 - 0xb4, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000a000 .quad 8179122470161673908 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000a008 .quad -3496538657885142324 - 0x30, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000a010 .quad -4111420493003729616 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000a018 .quad -9102865688819295809 - 0x7c, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000a020 .quad -5139275616254662020 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000a028 .quad -6766896092596731857 - 0x1c, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000a030 .quad -6424094520318327524 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000a038 .quad -3846934097318526917 - 0x63, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000a040 .quad -8030118150397909405 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000a048 .quad -196981603220770742 - 0xfe, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000a050 .quad -7324666853212387330 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000a058 .quad -7040642529654063570 - 0xfd, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000a060 .quad 4679224488766679549 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000a068 .quad -4189117143640191558 - 0x7c, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000a070 .quad -3374341425896426372 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000a078 .quad -624710411122851544 - 0xce, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000a080 .quad -9026492418826348338 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000a088 .quad -7307973034592864071 - 0x01, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000a090 .quad -2059743486678159615 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000a098 .quad -4523280274813692185 - 0xc1, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000a0a0 .quad -2574679358347699519 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000a0a8 .quad -1042414325089727327 - 0xb9, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000a0b0 .quad 3002511419460075705 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000a0b8 .quad -7569037980822161435 - 0xe7, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000a0c0 .quad 8364825292752482535 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000a0c8 .quad -4849611457600313890 - 0x21, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000a0d0 .quad 1232659579085827361 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000a0d8 .quad -1450328303573004458 - 0x34, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000a0e0 .quad -3841273781498745804 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000a0e8 .quad -7823984217374209643 - 0x42, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000a0f0 .quad 4421779809981343554 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000a0f8 .quad -5168294253290374149 - 0x12, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000a100 .quad 915538744049291538 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000a108 .quad -1848681798185579782 - 0xab, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000a110 .quad 5183897733458195115 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000a118 .quad -8072955151507069220 - 0x56, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000a120 .quad 6479872166822743894 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000a128 .quad -5479507920956448621 - 0x2c, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000a130 .quad 3488154190101041964 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000a138 .quad -2237698882768172872 - 0xfb, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000a140 .quad 2180096368813151227 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000a148 .quad -8316090829371189901 - 0xfa, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000a150 .quad -1886565557410948870 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000a158 .quad -5783427518286599473 - 0x39, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000a160 .quad -2358206946763686087 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000a168 .quad -2617598379430861437 - 0x83, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000a170 .quad 7749492695127472003 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000a178 .quad -8553528014785370254 - 0x64, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000a180 .quad 463493832054564196 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000a188 .quad -6080224000054324913 - 0xbd, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000a190 .quad -4032318728359182659 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000a198 .quad -2988593981640518238 - 0x36, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000a1a0 .quad -4826042214438183114 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000a1a8 .quad -8785400266166405755 - 0x04, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000a1b0 .quad 3190819268807046916 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000a1b8 .quad -6370064314280619289 - 0xc5, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000a1c0 .quad -623161932418579259 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000a1c8 .quad -3350894374423386208 - 0xfb, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000a1d0 .quad -7307005235402693893 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000a1d8 .quad -9011838011655698236 - 0xba, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000a1e0 .quad -4522070525825979462 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000a1e8 .quad -6653111496142234891 - 0xa8, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000a1f0 .quad 3570783879572301480 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000a1f8 .quad -3704703351750405709 - 0x52, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000a200 .quad -148206168962011054 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000a208 .quad -19193171260619233 - 0x33, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000a210 .quad -92628855601256909 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000a218 .quad -6929524759678968877 - 0xc0, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000a220 .quad -115786069501571136 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000a228 .quad -4050219931171323192 - 0xb0, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000a230 .quad 4466953431550423984 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000a238 .quad -451088895536766085 - 0x4e, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000a240 .quad 486002885505321038 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000a248 .quad -7199459587351560659 - 0x62, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000a250 .quad 5219189625309039202 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000a258 .quad -4387638465762062920 - 0xfa, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000a260 .quad 6523987031636299002 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000a268 .quad -872862063775190746 - 0x1c, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000a270 .quad -534194123654701028 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000a278 .quad -7463067817500576073 - 0x23, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000a280 .quad -667742654568376285 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000a288 .quad -4717148753448332187 - 0x2c, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000a290 .quad 8388693718644305452 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000a298 .quad -1284749923383027329 - 0xdc, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000a2a0 .quad -6286281471915778852 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000a2a8 .quad -7720497729755473937 - 0x13, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000a2b0 .quad -7857851839894723565 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000a2b8 .quad -5038936143766954517 - 0x17, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000a2c0 .quad 8624429273841147159 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000a2c8 .quad -1686984161281305242 - 0x2e, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000a2d0 .quad 778582277723329070 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000a2d8 .quad -7971894128441897632 - 0xba, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000a2e0 .quad 973227847154161338 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000a2e8 .quad -5353181642124984136 - 0x69, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000a2f0 .quad 1216534808942701673 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000a2f8 .quad -2079791034228842266 - 0xc1, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000a300 .quad -3851351762838199359 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000a308 .quad -8217398424034108273 - 0xb2, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000a310 .quad -4814189703547749198 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000a318 .quad -5660062011615247437 - 0xde, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000a320 .quad -6017737129434686498 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000a328 .quad -2463391496091671392 - 0x6b, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000a330 .quad 7768129340171790699 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000a338 .quad -8457148712698376476 - 0xc6, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000a340 .quad -8736582398494813242 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000a348 .quad -5959749872445582691 - 0xb7, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000a350 .quad -1697355961263740745 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000a358 .quad -2838001322129590460 - 0x72, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000a360 .quad 1244995533423855986 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000a368 .quad -8691279853972075893 - 0xcf, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000a370 .quad -3055441601647567921 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000a378 .quad -6252413799037706963 - 0xc3, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000a380 .quad 5404070034795315907 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000a388 .quad -3203831230369745799 - 0xba, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000a390 .quad -3539985255894009414 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000a398 .quad -8919923546622172981 - 0x28, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000a3a0 .quad -4424981569867511768 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000a3a8 .quad -6538218414850328322 - 0x32, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000a3b0 .quad 8303831092947774002 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000a3b8 .quad -3561087000135522498 - 0x5f, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000a3c0 .quad 578208414664970847 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000a3c8 .quad -9143208402725783417 - 0xf7, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000a3d0 .quad -3888925500096174345 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000a3d8 .quad -6817324484979841368 - 0xb5, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000a3e0 .quad -249470856692830027 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000a3e8 .quad -3909969587797413806 - 0xe2, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000a3f0 .quad -4923524589293425438 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000a3f8 .quad -275775966319379353 - 0x0d, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000a400 .quad -3077202868308390899 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000a408 .quad -7089889006590693952 - 0x11, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000a410 .quad 765182433041899281 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000a418 .quad -4250675239810979535 - 0xd5, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000a420 .quad 5568164059729762005 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000a428 .quad -701658031336336515 - 0x45, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000a430 .quad 5785945546544795205 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000a438 .quad -7356065297226292178 - 0xd6, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000a440 .quad -1990940103673781802 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000a448 .quad -4583395603105477319 - 0x4c, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000a450 .quad 6734696907262548556 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000a458 .quad -1117558485454458744 - 0x6f, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000a460 .quad 4209185567039092847 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000a468 .quad -7616003081050118571 - 0x8b, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000a470 .quad -8573576096483297653 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000a478 .quad -4908317832885260310 - 0x2e, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000a480 .quad 3118087934678041646 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000a488 .quad -1523711272679187483 - 0x9d, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000a490 .quad 4254647968387469981 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000a498 .quad -7869848573065574033 - 0x44, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000a4a0 .quad 706623942056949572 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000a4a8 .quad -5225624697904579637 - 0x15, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000a4b0 .quad -3728406090856200939 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000a4b8 .quad -1920344853953336643 - 0x2d, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000a4c0 .quad -6941939825212513491 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000a4c8 .quad -8117744561361917258 - 0xf9, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000a4d0 .quad 5157633273766521849 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000a4d8 .quad -5535494683275008668 - 0xf7, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000a4e0 .quad 6447041592208152311 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000a4e8 .quad -2307682335666372931 - 0x5a, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000a4f0 .quad 6335244004343789146 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000a4f8 .quad -8359830487432564938 - 0xf1, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000a500 .quad -1304317031425039375 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000a508 .quad -5838102090863318269 - 0xed, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000a510 .quad -1630396289281299219 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000a518 .quad -2685941595151759932 - 0x14, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000a520 .quad 1286845328412881940 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000a528 .quad -8596242524610931813 - 0x19, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000a530 .quad -3003129357911285479 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000a538 .quad -6133617137336276863 - 0x5f, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000a540 .quad 5469460339465668959 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000a548 .quad -3055335403242958174 - 0xdb, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000a550 .quad 8030098730593431003 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000a558 .quad -8827113654667930715 - 0x52, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000a560 .quad -3797434642040374958 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000a568 .quad -6422206049907525490 - 0xa7, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000a570 .quad 9088264752731695015 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000a578 .quad -3416071543957018958 - 0xc8, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000a580 .quad -8154892584824854328 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000a588 .quad -9052573742614218705 - 0xfa, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000a590 .quad 8253128342678483706 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000a598 .quad -6704031159840385477 - 0xb9, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000a5a0 .quad 5704724409920716729 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000a5a8 .quad -3768352931373093942 - 0xa8, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000a5b0 .quad -2092466524453879896 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000a5b8 .quad -98755145788979524 - 0xc9, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000a5c0 .quad 998051431430019017 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000a5c8 .quad -6979250993759194058 - 0xbb, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000a5d0 .quad -7975807747567252037 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000a5d8 .quad -4112377723771604669 - 0x2a, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000a5e0 .quad 8476984389250486570 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000a5e8 .quad -528786136287117932 - 0xba, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000a5f0 .quad -3925256793573221702 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000a5f8 .quad -7248020362820530564 - 0x68, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000a600 .quad -294884973539139224 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000a608 .quad -4448339435098275301 - 0xc3, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000a610 .quad -368606216923924029 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000a618 .quad -948738275445456222 - 0x1a, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000a620 .quad -2536221894791146470 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000a628 .quad -7510490449794491995 - 0x20, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000a630 .quad 6053094668365842720 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000a638 .quad -4776427043815727089 - 0x68, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000a640 .quad 2954682317029915496 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000a648 .quad -1358847786342270957 - 0x21, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000a650 .quad -459166561069996767 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000a658 .quad -7766808894105001205 - 0x69, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000a660 .quad -573958201337495959 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000a668 .quad -5096825099203863602 - 0x04, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000a670 .quad -5329133770099257852 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000a678 .quad -1759345355577441598 - 0xc2, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000a680 .quad -5636551615525730110 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000a688 .quad -8017119874876982855 - 0xf3, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000a690 .quad 2177682517447613171 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000a698 .quad -5409713825168840664 - 0xb0, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000a6a0 .quad 2722103146809516464 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000a6a8 .quad -2150456263033662926 - 0x0e, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000a6b0 .quad 6313000485183335694 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000a6b8 .quad -8261564192037121185 - 0x51, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000a6c0 .quad 3279564588051781713 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000a6c8 .quad -5715269221619013577 - 0x65, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000a6d0 .quad -512230283362660763 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000a6d8 .quad -2532400508596379068 - 0xff, 0x58, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000a6e0 .quad 1985699082112030975 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000a6e8 .quad -8500279345513818773 - 0x3f, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000a6f0 .quad -2129562165787349185 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000a6f8 .quad -6013663163464885563 - 0x0f, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000a700 .quad 6561419329620589327 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000a708 .quad -2905392935903719049 - 0xe9, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000a710 .quad -7428327965055601431 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000a718 .quad -8733399612580906262 - 0x24, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000a720 .quad 4549648098962661924 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000a728 .quad -6305063497298744923 - 0xad, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000a730 .quad -8147997931578836307 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000a738 .quad -3269643353196043250 - 0xac, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000a740 .quad 1825030320404309164 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000a748 .quad -8961056123388608887 - 0xd7, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000a750 .quad 6892973918932774359 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000a758 .quad -6589634135808373205 - 0x4d, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000a760 .quad 4004531380238580045 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000a768 .quad -3625356651333078602 - 0xd0, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000a770 .quad -2108853905778275376 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000a778 .quad -9183376934724255983 - 0xc4, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000a780 .quad 6587304654631931588 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000a788 .quad -6867535149977932074 - 0x75, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000a790 .quad -989241218564861323 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000a798 .quad -3972732919045027189 - 0x12, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000a7a0 .quad -1236551523206076654 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000a7a8 .quad -354230130378896082 - 0x6b, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000a7b0 .quad 6144684325637283947 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000a7b8 .quad -7138922859127891907 - 0x86, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000a7c0 .quad -6154202648235558778 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000a7c8 .quad -4311967555482476980 - 0xa8, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000a7d0 .quad -3081067291867060568 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000a7d8 .quad -778273425925708321 - 0x29, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000a7e0 .quad -1925667057416912855 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000a7e8 .quad -7403949918844649557 - 0x33, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000a7f0 .quad -2407083821771141069 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000a7f8 .quad -4643251380128424042 - 0x40, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000a800 .quad -7620540795641314240 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000a808 .quad -1192378206733142148 - 0xa8, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000a810 .quad -2456994988062127448 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000a818 .quad -7662765406849295699 - 0x52, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000a820 .quad 6152128301777116498 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000a828 .quad -4966770740134231719 - 0xa6, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000a830 .quad -6144897678060768090 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000a838 .quad -1596777406740401745 - 0xe8, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000a840 .quad -3840561048787980056 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000a848 .quad -7915514906853832947 - 0x22, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000a850 .quad 4422670725869800738 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000a858 .quad -5282707615139903279 - 0x6a, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000a860 .quad -8306719647944912790 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000a868 .quad -1991698500497491195 - 0x42, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000a870 .quad 8643358275316593218 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000a878 .quad -8162340590452013853 - 0xd3, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000a880 .quad 6192511825718353619 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000a888 .quad -5591239719637629412 - 0x88, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000a890 .quad 7740639782147942024 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000a898 .quad -2377363631119648861 - 0x15, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000a8a0 .quad 2532056854628769813 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000a8a8 .quad -8403381297090862394 - 0x1a, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000a8b0 .quad -6058300968568813542 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000a8b8 .quad -5892540602936190089 - 0x21, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000a8c0 .quad -7572876210711016927 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000a8c8 .quad -2753989735242849707 - 0x54, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000a8d0 .quad 9102010423587778132 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000a8d8 .quad -8638772612167862923 - 0xe9, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000a8e0 .quad -2457545025797441047 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000a8e8 .quad -6186779746782440750 - 0x64, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000a8f0 .quad -7683617300674189212 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000a8f8 .quad -3121788665050663033 - 0x3e, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000a900 .quad -4802260812921368258 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000a908 .quad -8868646943297746252 - 0x8e, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000a910 .quad -1391139997724322418 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000a918 .quad -6474122660694794911 - 0xf2, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000a920 .quad 7484447039699372786 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000a928 .quad -3480967307441105734 - 0xd7, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000a930 .quad -9157278655470055721 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000a938 .quad -9093133594791772940 - 0x8d, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000a940 .quad -6834912300910181747 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000a948 .quad -6754730975062328271 - 0x30, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000a950 .quad 679731660717048624 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000a958 .quad -3831727700400522434 - 0xfc, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000a960 .quad -8373707460958465028 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000a968 .quad -177973607073265139 - 0x7d, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000a970 .quad 8601490892183123069 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000a978 .quad -7028762532061872568 - 0x9d, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000a980 .quad -7694880458480647779 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000a988 .quad -4174267146649952806 - 0x04, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000a990 .quad 4216457482181353988 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000a998 .quad -606147914885053103 - 0x42, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000a9a0 .quad -4282243101277735614 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000a9a8 .quad -7296371474444240046 - 0x93, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000a9b0 .quad 8482254178684994195 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000a9b8 .quad -4508778324627912153 - 0x38, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000a9c0 .quad 5991131704928854840 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000a9c8 .quad -1024286887357502287 - 0x03, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000a9d0 .quad -3173071712060547581 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000a9d8 .quad -7557708332239520786 - 0x84, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000a9e0 .quad -8578025658503072380 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000a9e8 .quad -4835449396872013078 - 0xe5, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000a9f0 .quad 3112525982153323237 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000a9f8 .quad -1432625727662628443 - 0xcf, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000aa00 .quad 4251171748059520975 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000aa08 .quad -7812920107430224633 - 0xc2, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000aa10 .quad 702278666647013314 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000aa18 .quad -5154464115860392887 - 0xb3, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000aa20 .quad 5489534351736154547 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000aa28 .quad -1831394126398103205 - 0x10, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000aa30 .quad 1125115960621402640 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000aa38 .quad -8062150356639896359 - 0x94, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000aa40 .quad 6018080969204141204 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000aa48 .quad -5466001927372482545 - 0xb9, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000aa50 .quad 2910915193077788601 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000aa58 .quad -2220816390788215277 - 0xd3, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000aa60 .quad -486521013540076077 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000aa68 .quad -8305539271883716405 - 0x48, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000aa70 .quad -608151266925095096 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000aa78 .quad -5770238071427257602 - 0x1b, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000aa80 .quad -5371875102083756773 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000aa88 .quad -2601111570856684098 - 0x30, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000aa90 .quad 3560107088838733872 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000aa98 .quad -8543223759426509417 - 0x3d, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000aaa0 .quad -161552157378970563 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000aaa8 .quad -6067343680855748868 - 0x4c, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000aab0 .quad 4409745821703674700 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000aab8 .quad -2972493582642298180 - 0x0f, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000aac0 .quad -6467280898289979121 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000aac8 .quad -8775337516792518219 - 0x53, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000aad0 .quad 1139270913992301907 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000aad8 .quad -6357485877563259869 - 0xa8, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000aae0 .quad -3187597375937010520 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000aae8 .quad -3335171328526686933 - 0xe9, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000aaf0 .quad 7231123676894144233 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000aaf8 .quad -9002011107970261189 - 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000ab00 .quad 4427218577690292387 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000ab08 .quad -6640827866535438582 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000ab10 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, //0x0000ab20 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000ab28 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ab30 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000ab38 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ab40 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000ab48 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ab50 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000ab58 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ab60 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000ab68 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ab70 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000ab78 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ab80 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000ab88 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ab90 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000ab98 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aba0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000aba8 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abb0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000abb8 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abc0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000abc8 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abd0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000abd8 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abe0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000abe8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000abf0 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000abf8 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac00 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000ac08 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac10 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000ac18 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac20 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000ac28 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac30 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000ac38 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac40 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000ac48 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac50 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000ac58 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac60 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000ac68 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac70 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000ac78 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac80 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000ac88 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ac90 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000ac98 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000aca0 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000aca8 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000acb0 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000acb8 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000acc0 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000acc8 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000acd0 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000acd8 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000ace0 .quad 4611686018427387904 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000ace8 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000acf0 .quad 5764607523034234880 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000acf8 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000ad00 .quad -6629298651489370112 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000ad08 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000ad10 .quad 5548434740920451072 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000ad18 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000ad20 .quad -1143914305352105984 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000ad28 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000ad30 .quad 7793479155164643328 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000ad38 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000ad40 .quad -4093209111326359552 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000ad48 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000ad50 .quad 4359273333062107136 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000ad58 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000ad60 .quad 5449091666327633920 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000ad68 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000ad70 .quad 2199678564482154496 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000ad78 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000ad80 .quad 1374799102801346560 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000ad88 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000ad90 .quad 1718498878501683200 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000ad98 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000ada0 .quad 6759809616554491904 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000ada8 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000adb0 .quad 6530724019560251392 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000adb8 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000adc0 .quad -1059967012404461568 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000adc8 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000add0 .quad 7898413271349198848 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000add8 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000ade0 .quad -1981020733047832576 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000ade8 .quad -8106986416796705681 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000adf0 .quad -2476275916309790720 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000adf8 .quad -5522047002568494197 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000ae00 .quad -3095344895387238400 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000ae08 .quad -2290872734783229842 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000ae10 .quad 4982938468024057856 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000ae18 .quad -8349324486880600507 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000ae20 .quad -7606384970252091392 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000ae28 .quad -5824969590173362730 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000ae30 .quad 4327076842467049472 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000ae38 .quad -2669525969289315508 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000ae40 .quad -6518949010312869888 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000ae48 .quad -8585982758446904049 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000ae50 .quad -8148686262891087360 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000ae58 .quad -6120792429631242157 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000ae60 .quad 8260886245095692416 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000ae68 .quad -3039304518611664792 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000ae70 .quad 5163053903184807760 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000ae78 .quad -8817094351773372351 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000ae80 .quad -7381240676301154012 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000ae88 .quad -6409681921289327535 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000ae90 .quad -3178808521666707 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000ae98 .quad -3400416383184271515 - 0xa4, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000aea0 .quad -4613672773753429596 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000aea8 .quad -9042789267131251553 - 0x0d, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000aeb0 .quad -5767090967191786995 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000aeb8 .quad -6691800565486676537 - 0x90, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000aec0 .quad -7208863708989733744 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000aec8 .quad -3753064688430957767 - 0xb4, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000aed0 .quad 212292400617608628 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000aed8 .quad -79644842111309304 - 0x90, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000aee0 .quad 132682750386005392 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000aee8 .quad -6967307053960650171 - 0xf5, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000aef0 .quad 4777539456409894645 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000aef8 .quad -4097447799023424810 - 0xb2, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000af00 .quad -3251447716342407502 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000af08 .quad -510123730351893109 - 0x2f, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000af10 .quad 7191217214140771119 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000af18 .quad -7236356359111015049 - 0xfb, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000af20 .quad 4377335499248575995 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000af28 .quad -4433759430461380907 - 0x7a, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000af30 .quad -8363388681221443718 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000af38 .quad -930513269649338230 - 0xac, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000af40 .quad -7532960934977096276 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000af48 .quad -7499099821171918250 - 0x17, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000af50 .quad 4418856886560793367 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000af58 .quad -4762188758037509908 - 0xdd, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000af60 .quad 5523571108200991709 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000af68 .quad -1341049929119499481 - 0x6a, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000af70 .quad -8076983103442849942 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000af78 .quad -7755685233340769032 - 0x44, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000af80 .quad -5484542860876174524 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000af88 .quad -5082920523248573386 - 0x16, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000af90 .quad 6979379479186945558 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000af98 .quad -1741964635633328828 - 0xcd, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000afa0 .quad -4861259862362934835 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000afa8 .quad -8006256924911912374 - 0x41, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000afb0 .quad 7758483227328495169 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000afb8 .quad -5396135137712502563 - 0xd1, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000afc0 .quad -4136954021121544751 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000afc8 .quad -2133482903713240300 - 0xa2, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000afd0 .quad -279753253987271518 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000afd8 .quad -8250955842461857044 - 0xcb, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000afe0 .quad 4261994450943298507 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000afe8 .quad -5702008784649933400 - 0xbe, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000aff0 .quad 5327493063679123134 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000aff8 .quad -2515824962385028846 - 0x37, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000b000 .quad 7941369183226839863 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000b008 .quad -8489919629131724885 - 0x04, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000b010 .quad 5315025460606161924 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000b018 .quad -6000713517987268202 - 0x06, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000b020 .quad -2579590211097073402 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000b028 .quad -2889205879056697349 - 0xa3, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000b030 .quad 7611128154919104931 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000b038 .quad -8723282702051517699 - 0x0c, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000b040 .quad -4321147861633282548 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000b048 .quad -6292417359137009220 - 0x90, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000b050 .quad -789748808614215280 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000b058 .quad -3253835680493873621 - 0xfa, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000b060 .quad 8729779031470891258 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000b068 .quad -8951176327949752869 - 0x38, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000b070 .quad 6300537770911226168 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000b078 .quad -6577284391509803182 - 0x86, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000b080 .quad -1347699823215743098 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000b088 .quad -3609919470959866074 - 0xb4, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000b090 .quad 6075216638131242420 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000b098 .quad -9173728696990998152 - 0x21, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000b0a0 .quad 7594020797664053025 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000b0a8 .quad -6855474852811359786 - 0xe9, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000b0b0 .quad 269153960225290473 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000b0b8 .quad -3957657547586811828 - 0x23, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000b0c0 .quad 336442450281613091 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000b0c8 .quad -335385916056126881 - 0x76, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000b0d0 .quad 7127805559067090038 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000b0d8 .quad -7127145225176161157 - 0x94, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000b0e0 .quad 4298070930406474644 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000b0e8 .quad -4297245513042813542 - 0x79, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000b0f0 .quad -3850783373846682503 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000b0f8 .quad -759870872876129024 - 0xcb, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000b100 .quad 9122475437414293195 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000b108 .quad -7392448323188662496 - 0x7e, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000b110 .quad -7043649776941685122 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000b118 .quad -4628874385558440216 - 0x1e, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000b120 .quad -4192876202749718498 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000b128 .quad -1174406963520662366 - 0x12, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000b130 .quad -4926390635932268014 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000b138 .quad -7651533379841495835 - 0x97, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000b140 .quad 3065383741939440791 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000b148 .quad -4952730706374481889 - 0xbd, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000b150 .quad -779956341003086915 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000b158 .quad -1579227364540714458 - 0x56, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000b160 .quad 6430056314514152534 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000b168 .quad -7904546130479028392 - 0x6c, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000b170 .quad 8037570393142690668 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000b178 .quad -5268996644671397586 - 0x47, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000b180 .quad 823590954573587527 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000b188 .quad -1974559787411859078 - 0xac, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000b190 .quad 5126430365035880108 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000b198 .quad -8151628894773493780 - 0x57, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000b1a0 .quad 6408037956294850135 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000b1a8 .quad -5577850100039479321 - 0xed, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000b1b0 .quad 3398361426941174765 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000b1b8 .quad -2360626606621961247 - 0x74, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000b1c0 .quad -4793553135802847628 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000b1c8 .quad -8392920656779807636 - 0x11, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000b1d0 .quad -1380255401326171631 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000b1d8 .quad -5879464802547371641 - 0x95, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000b1e0 .quad -1725319251657714539 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000b1e8 .quad -2737644984756826647 - 0xdd, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000b1f0 .quad 3533361486141316317 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000b1f8 .quad -8628557143114098510 - 0x15, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000b200 .quad -4806670179178130411 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000b208 .quad -6174010410465235234 - 0x1a, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000b210 .quad 7826720331309500698 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000b218 .quad -3105826994654156138 - 0xb0, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000b220 .quad 280014188641050032 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000b228 .quad -8858670899299929442 - 0x1c, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000b230 .quad -8873354301053463268 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000b238 .quad -6461652605697523899 - 0x63, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000b240 .quad -1868320839462053277 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000b248 .quad -3465379738694516970 - 0x7e, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000b250 .quad 5749828502977298558 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000b258 .quad -9083391364325154962 - 0x9d, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000b260 .quad -2036086408133152611 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000b268 .quad -6742553186979055799 - 0xc5, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000b270 .quad 6678264026688335045 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000b278 .quad -3816505465296431844 - 0xf6, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000b280 .quad 8347830033360418806 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000b288 .quad -158945813193151901 - 0xfa, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000b290 .quad 2911550761636567802 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000b298 .quad -7016870160886801794 - 0xb8, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000b2a0 .quad -5583933584809066056 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000b2a8 .quad -4159401682681114339 - 0x26, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000b2b0 .quad 2243455055843443238 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000b2b8 .quad -587566084924005019 - 0x58, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000b2c0 .quad 3708002419115845976 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000b2c8 .quad -7284757830718584993 - 0xae, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000b2d0 .quad 23317005467419566 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000b2d8 .quad -4494261269970843337 - 0x9a, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000b2e0 .quad -4582539761593113446 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000b2e8 .quad -1006140569036166268 - 0xe0, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000b2f0 .quad -558244341782001952 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000b2f8 .quad -7546366883288685774 - 0x98, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000b300 .quad -5309491445654890344 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000b308 .quad -4821272585683469313 - 0xbe, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000b310 .quad -6636864307068612930 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000b318 .quad -1414904713676948737 - 0x37, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000b320 .quad -4148040191917883081 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000b328 .quad -7801844473689174817 - 0x84, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000b330 .quad -5185050239897353852 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000b338 .quad -5140619573684080617 - 0xe5, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000b340 .quad -6481312799871692315 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000b348 .quad -1814088448677712867 - 0x2f, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000b350 .quad -8662506518347195601 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000b358 .quad -8051334308064652398 - 0xfb, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000b360 .quad 3006924907348169211 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000b368 .quad -5452481866653427593 - 0x7a, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000b370 .quad -853029884242176390 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000b378 .quad -2203916314889396588 - 0x0c, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000b380 .quad 1772699331562333708 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000b388 .quad -8294976724446954723 - 0x8f, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000b390 .quad 6827560182880305039 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000b398 .quad -5757034887131305500 - 0x73, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000b3a0 .quad 8534450228600381299 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000b3a8 .quad -2584607590486743971 - 0xa8, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000b3b0 .quad 7639874402088932264 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000b3b8 .quad -8532908771695296838 - 0x92, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000b3c0 .quad 326470965756389522 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000b3c8 .quad -6054449946191733143 - 0xb6, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000b3d0 .quad 5019774725622874806 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000b3d8 .quad -2956376414312278525 - 0xb2, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000b3e0 .quad 831516194300602802 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000b3e8 .quad -8765264286586255934 - 0x1e, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000b3f0 .quad -8183976793979022306 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000b3f8 .quad -6344894339805432014 - 0x26, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000b400 .quad 3605087062808385830 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000b408 .quad -3319431906329402113 - 0xb8, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000b410 .quad 9170708441896323000 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000b418 .quad -8992173969096958177 - 0xa6, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000b420 .quad 6851699533943015846 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000b428 .quad -6628531442943809817 - 0x0f, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000b430 .quad 3952938399001381903 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000b438 .quad -3673978285252374367 - 0x89, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000b440 .quad -4446942528265218167 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000b448 .quad -9213765455923815836 - 0x6c, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000b450 .quad -946992141904134804 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000b458 .quad -6905520801477381891 - 0xc7, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000b460 .quad 8039631859474607303 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000b468 .quad -4020214983419339459 - 0xf9, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000b470 .quad -3785518230938904583 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000b478 .quad -413582710846786420 - 0xfb, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000b480 .quad -60105885123121413 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000b488 .quad -7176018221920323369 - 0xba, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000b490 .quad -75132356403901766 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000b498 .quad -4358336758973016307 - 0x69, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000b4a0 .quad 9129456591349898601 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000b4a8 .quad -836234930288882479 - 0x61, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000b4b0 .quad -1211618658047395231 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000b4b8 .quad -7440175859071633406 - 0xfa, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000b4c0 .quad -6126209340986631942 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000b4c8 .quad -4688533805412153853 - 0x38, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000b4d0 .quad -7657761676233289928 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000b4d8 .quad -1248981238337804412 - 0x83, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000b4e0 .quad -2480258038432112253 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000b4e8 .quad -7698142301602209614 - 0xe4, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000b4f0 .quad -7712008566467528220 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000b4f8 .quad -5010991858575374113 - 0x5d, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000b500 .quad 8806733365625141341 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000b508 .quad -1652053804791829737 - 0x3a, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000b510 .quad -6025006692552756422 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000b518 .quad -7950062655635975442 - 0x09, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000b520 .quad 6303799689591218185 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000b528 .quad -5325892301117581398 - 0x0b, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000b530 .quad -1343622424865753077 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000b538 .quad -2045679357969588844 - 0x07, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000b540 .quad 1466078993672598279 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000b548 .quad -8196078626372074883 - 0xc8, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000b550 .quad 6444284760518135752 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000b558 .quad -5633412264537705700 - 0xbb, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000b560 .quad 8055355950647669691 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000b568 .quad -2430079312244744221 - 0x54, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000b570 .quad 2728754459941099604 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000b578 .quad -8436328597794046994 - 0x6a, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000b580 .quad -5812428961928401302 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000b588 .quad -5933724728815170839 - 0x04, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000b590 .quad 1957835834444274180 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000b598 .quad -2805469892591575644 - 0x42, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000b5a0 .quad -7999724640327104446 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000b5a8 .quad -8670947710510816634 - 0x53, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000b5b0 .quad 3835402254873283155 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000b5b8 .quad -6226998619711132888 - 0xe8, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000b5c0 .quad 4794252818591603944 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000b5c8 .quad -3172062256211528206 - 0x11, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000b5d0 .quad 7608094030047140369 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000b5d8 .quad -8900067937773286985 - 0x95, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000b5e0 .quad 4898431519131537557 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000b5e8 .quad -6513398903789220827 - 0xbb, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000b5f0 .quad -7712018656367741765 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000b5f8 .quad -3530062611309138130 - 0xf5, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000b600 .quad 2097517367411243253 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000b608 .quad -9123818159709293187 - 0x32, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000b610 .quad 7233582727691441970 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000b618 .quad -6793086681209228580 - 0xfe, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000b620 .quad 9041978409614302462 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000b628 .quad -3879672333084147821 - 0x3e, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000b630 .quad 6690786993590490174 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000b638 .quad -237904397927796872 - 0xa7, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000b640 .quad 4181741870994056359 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000b648 .quad -7066219276345954901 - 0xd0, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000b650 .quad 615491320315182544 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000b658 .quad -4221088077005055722 - 0x45, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000b660 .quad -8454007886460797627 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000b668 .quad -664674077828931749 - 0x4b, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000b670 .quad 3939617107816777291 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000b678 .quad -7332950326284164199 - 0xdd, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000b680 .quad -8910536670511192099 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000b688 .quad -4554501889427817345 - 0xd5, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000b690 .quad 7308573235570561493 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000b698 .quad -1081441343357383777 - 0x25, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000b6a0 .quad -6961356773836868827 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000b6a8 .quad -7593429867239446717 - 0xee, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000b6b0 .quad -8701695967296086034 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000b6b8 .quad -4880101315621920492 - 0xea, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000b6c0 .quad -6265433940692719638 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000b6c8 .quad -1488440626100012711 - 0xf2, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000b6d0 .quad 695789805494438130 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000b6d8 .quad -7847804418953589800 - 0x2f, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000b6e0 .quad 869737256868047663 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000b6e8 .quad -5198069505264599346 - 0xfa, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000b6f0 .quad -8136200465769716230 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000b6f8 .quad -1885900863153361279 - 0xbc, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000b700 .quad -473439272678684740 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000b708 .quad -8096217067111932656 - 0xac, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000b710 .quad 4019886927579031980 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000b718 .quad -5508585315462527915 - 0x17, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000b720 .quad -8810199395808373737 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000b728 .quad -2274045625900771990 - 0x8e, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000b730 .quad -7812217631593927538 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000b738 .quad -8338807543829064350 - 0xb2, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000b740 .quad 4069786015789754290 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000b748 .quad -5811823411358942533 - 0x9e, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000b750 .quad 475546501309804958 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000b758 .quad -2653093245771290262 - 0x03, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000b760 .quad 4908902581746016003 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000b768 .quad -8575712306248138270 - 0xc3, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000b770 .quad -3087243809672255805 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000b778 .quad -6107954364382784934 - 0x74, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000b780 .quad -8470740780517707660 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000b788 .quad -3023256937051093263 - 0x49, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000b790 .quad -682526969396179383 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000b798 .quad -8807064613298015146 - 0xdb, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000b7a0 .quad -5464844730172612133 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000b7a8 .quad -6397144748195131028 - 0x52, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000b7b0 .quad -2219369894288377262 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000b7b8 .quad -3384744916816525881 - 0x73, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000b7c0 .quad -1387106183930235789 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000b7c8 .quad -9032994600651410532 - 0x90, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000b7d0 .quad 2877803288514593168 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000b7d8 .quad -6679557232386875260 - 0xf4, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000b7e0 .quad 3597254110643241460 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000b7e8 .quad -3737760522056206171 - 0x71, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000b7f0 .quad 9108253656731439729 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000b7f8 .quad -60514634142869810 - 0x86, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000b800 .quad 1080972517029761926 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000b808 .quad -6955350673980375487 - 0x68, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000b810 .quad 5962901664714590312 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000b818 .quad -4082502324048081455 - 0x82, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000b820 .quad -6381430974388925822 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000b828 .quad -491441886632713915 - 0x91, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000b830 .quad -8600080377420466543 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000b838 .quad -7224680206786528053 - 0x35, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000b840 .quad 7696643601933968437 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000b848 .quad -4419164240055772162 - 0x43, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000b850 .quad 397432465562684739 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000b858 .quad -912269281642327298 - 0x4a, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000b860 .quad -4363290727450709942 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000b868 .quad -7487697328667536418 - 0x5c, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000b870 .quad 8380944645968776284 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000b878 .quad -4747935642407032618 - 0x73, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000b880 .quad 1252808770606194547 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000b888 .quad -1323233534581402868 - 0xa8, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000b890 .quad -8440366555225904216 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000b898 .quad -7744549986754458649 - 0x92, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000b8a0 .quad 7896285879677171346 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000b8a8 .quad -5069001465015685407 - 0x37, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000b8b0 .quad -3964700705685699529 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000b8b8 .quad -1724565812842218855 - 0xa2, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000b8c0 .quad 2133748077373825698 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000b8c8 .quad -7995382660667468640 - 0x4b, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000b8d0 .quad 2667185096717282123 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000b8d8 .quad -5382542307406947896 - 0x1d, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000b8e0 .quad 3333981370896602653 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000b8e8 .quad -2116491865831296966 - 0xd2, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000b8f0 .quad 6695424375237764562 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000b8f8 .quad -8240336443785642460 - 0x47, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000b900 .quad 8369280469047205703 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000b908 .quad -5688734536304665171 - 0x19, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000b910 .quad -3373457468973156583 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000b918 .quad -2499232151953443560 - 0x6f, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000b920 .quad -9025939945749304721 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000b928 .quad -8479549122611984081 - 0x0b, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000b930 .quad 7164319141522920715 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000b938 .quad -5987750384837592197 - 0x4e, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000b940 .quad 4343712908476262990 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000b948 .quad -2873001962619602342 - 0x71, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000b950 .quad 7326506586225052273 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000b958 .quad -8713155254278333320 - 0x0d, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000b960 .quad 9158133232781315341 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000b968 .quad -6279758049420528746 - 0x50, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000b970 .quad 2224294504121868368 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000b978 .quad -3238011543348273028 - 0x32, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000b980 .quad -7833187971778608078 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000b988 .quad -8941286242233752499 - 0x3f, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000b990 .quad -568112927868484289 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000b998 .quad -6564921784364802720 - 0x8e, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000b9a0 .quad 3901544858591782542 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000b9a8 .quad -3594466212028615495 - 0x19, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000b9b0 .quad -4479063491021217767 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000b9b8 .quad -9164070410158966541 - 0x1f, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000b9c0 .quad -5598829363776522209 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000b9c8 .quad -6843401994271320272 - 0x27, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000b9d0 .quad -2386850686293264857 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000b9d8 .quad -3942566474411762436 - 0xb1, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000b9e0 .quad 1628122660560806833 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000b9e8 .quad -316522074587315140 - 0x4e, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000b9f0 .quad -8205795374004271538 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000b9f8 .quad -7115355324258153819 - 0xe2, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000ba00 .quad -1033872180650563614 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000ba08 .quad -4282508136895304370 - 0xdb, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000ba10 .quad -5904026244240592421 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000ba18 .quad -741449152691742558 - 0x29, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000ba20 .quad -5995859411864064215 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000ba28 .quad -7380934748073420955 - 0xf3, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000ba30 .quad 1728547772024695539 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000ba38 .quad -4614482416664388289 - 0xb0, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000ba40 .quad -2451001303396518480 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000ba48 .quad -1156417002403097458 - 0x8e, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000ba50 .quad 5385653213018257806 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000ba58 .quad -7640289654143017767 - 0xf1, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000ba60 .quad -7102991539009341455 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000ba68 .quad -4938676049251384305 - 0xed, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000ba70 .quad -8878739423761676819 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000ba78 .quad -1561659043136842477 - 0xb4, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000ba80 .quad 3674159897003727796 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000ba88 .quad -7893565929601608404 - 0xa1, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000ba90 .quad 4592699871254659745 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000ba98 .quad -5255271393574622601 - 0x4a, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000baa0 .quad 1129188820640936778 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000baa8 .quad -1957403223540890347 - 0x0e, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000bab0 .quad 3011586022114279438 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000bab8 .quad -8140906042354138323 - 0x12, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000bac0 .quad 8376168546070237202 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000bac8 .quad -5564446534515285000 - 0x16, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000bad0 .quad -7976533391121755114 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000bad8 .quad -2343872149716718346 - 0x8e, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000bae0 .quad 1932195658189984910 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000bae8 .quad -8382449121214030822 - 0xb1, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000baf0 .quad -6808127464117294671 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000baf8 .quad -5866375383090150624 - 0x1e, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000bb00 .quad -3898473311719230434 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000bb08 .quad -2721283210435300376 - 0x92, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000bb10 .quad 9092669226243950738 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000bb18 .quad -8618331034163144591 - 0xb7, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000bb20 .quad -2469221522477225289 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000bb28 .quad -6161227774276542835 - 0x65, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000bb30 .quad 6136845133758244197 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000bb38 .quad -3089848699418290639 - 0x5f, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000bb40 .quad -3082000819042179233 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000bb48 .quad -8848684464777513506 - 0x37, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000bb50 .quad -8464187042230111945 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000bb58 .quad -6449169562544503978 - 0x85, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000bb60 .quad 3254824252494523781 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000bb68 .quad -3449775934753242068 - 0x73, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000bb70 .quad -7189106879045698445 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000bb78 .quad -9073638986861858149 - 0x8f, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000bb80 .quad -8986383598807123057 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000bb88 .quad -6730362715149934782 - 0x73, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000bb90 .quad 2602078556773259891 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000bb98 .quad -3801267375510030573 - 0x10, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000bba0 .quad -1359087822460813040 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000bba8 .quad -139898200960150313 - 0xaa, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000bbb0 .quad -849429889038008150 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000bbb8 .quad -7004965403241175802 - 0xd5, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000bbc0 .quad -5673473379724898091 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000bbc8 .quad -4144520735624081848 - 0x0a, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000bbd0 .quad -2480155706228734710 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000bbd8 .quad -568964901102714406 - 0x26, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000bbe0 .quad -3855940325606653146 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000bbe8 .quad -7273132090830278360 - 0xf0, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000bbf0 .quad -208239388580928528 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000bbf8 .quad -4479729095110460046 - 0xec, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000bc00 .quad -4871985254153548564 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000bc08 .quad -987975350460687153 - 0x13, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000bc10 .quad -3044990783845967853 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000bc18 .quad -7535013621679011327 - 0x18, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000bc20 .quad 5417133557047315992 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000bc28 .quad -4807081008671376254 - 0x9e, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000bc30 .quad -2451955090545630818 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000bc38 .quad -1397165242411832414 - 0x03, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000bc40 .quad -3838314940804713213 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000bc48 .quad -7790757304148477115 - 0x43, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000bc50 .quad 4425478360848884291 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000bc58 .quad -5126760611758208489 - 0xd4, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000bc60 .quad 920161932633717460 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000bc68 .quad -1796764746270372707 - 0xc5, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000bc70 .quad 2880944217109767365 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000bc78 .quad -8040506994060064798 - 0xf6, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000bc80 .quad -5622191765467566602 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000bc88 .quad -5438947724147693094 - 0x73, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000bc90 .quad 6807318348447705459 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000bc98 .quad -2186998636757228463 - 0xe8, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000bca0 .quad -2662955059861265944 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000bca8 .quad -8284403175614349646 - 0x62, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000bcb0 .quad -7940379843253970334 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000bcb8 .quad -5743817951090549153 - 0xfb, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000bcc0 .quad 8521269269642088699 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000bcc8 .quad -2568086420435798537 - 0x9d, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000bcd0 .quad -6203421752542164323 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000bcd8 .quad -8522583040413455942 - 0x44, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000bce0 .quad 6080780864604458308 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000bce8 .quad -6041542782089432023 - 0x95, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000bcf0 .quad -6234081974526590827 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000bcf8 .quad -2940242459184402125 - 0x5d, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000bd00 .quad 5327070802775656541 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000bd08 .quad -8755180564631333184 - 0x74, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000bd10 .quad 6658838503469570676 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000bd18 .quad -6332289687361778576 - 0x11, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000bd20 .quad 8323548129336963345 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000bd28 .quad -3303676090774835316 - 0xab, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000bd30 .quad -4021154456019173717 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000bd38 .quad -8982326584375353929 - 0x55, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000bd40 .quad -5026443070023967147 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000bd48 .quad -6616222212041804507 - 0xeb, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000bd50 .quad 2940318199324816875 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000bd58 .quad -3658591746624867729 - 0xb3, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000bd60 .quad 8755227902219092403 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000bd68 .quad -9204148869281624187 - 0x1f, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000bd70 .quad -2891023177508298209 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000bd78 .quad -6893500068174642330 - 0xa7, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000bd80 .quad -8225464990312760665 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000bd88 .quad -4005189066790915008 - 0x51, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000bd90 .quad -5670145219463562927 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000bd98 .quad -394800315061255856 - 0xd3, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000bda0 .quad 7985374283903742931 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000bda8 .quad -7164279224554366766 - 0xc8, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000bdb0 .quad 758345818024902856 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000bdb8 .quad -4343663012265570553 - 0xfa, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000bdc0 .quad -3663753745896259334 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000bdc8 .quad -817892746904575288 - 0x9c, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000bdd0 .quad -9207375118826243940 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000bdd8 .quad -7428711994456441411 - 0xc3, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000bde0 .quad -2285846861678029117 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000bde8 .quad -4674203974643163860 - 0x74, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000bdf0 .quad 1754377441329851508 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000bdf8 .quad -1231068949876566920 - 0xc8, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000be00 .quad 1096485900831157192 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000be08 .quad -7686947121313936181 - 0xba, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000be10 .quad -3241078642388441414 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000be18 .quad -4996997883215032323 - 0x69, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000be20 .quad 5172023733869224041 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000be28 .quad -1634561335591402499 - 0x41, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000be30 .quad 5538357842881958977 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000be38 .quad -7939129862385708418 - 0x52, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000be40 .quad -2300424733252327086 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000be48 .quad -5312226309554747619 - 0xa6, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000be50 .quad 6347841120289366950 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000be58 .quad -2028596868516046619 - 0x48, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000be60 .quad 6273243709394548296 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000be68 .quad -8185402070463610993 - 0xda, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000be70 .quad 3229868618315797466 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000be78 .quad -5620066569652125837 - 0xd1, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000be80 .quad -574350245532641071 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000be88 .quad -2413397193637769393 - 0x82, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000be90 .quad -358968903457900670 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000be98 .quad -8425902273664687727 - 0x63, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000bea0 .quad 8774660907532399971 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000bea8 .quad -5920691823653471754 - 0xbc, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000beb0 .quad 1744954097560724156 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000beb8 .quad -2789178761139451788 - 0xb5, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000bec0 .quad -8132775725879323211 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000bec8 .quad -8660765753353239224 - 0x22, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000bed0 .quad -5554283638921766110 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000bed8 .quad -6214271173264161126 - 0xeb, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000bee0 .quad 6892203506629956075 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000bee8 .quad -3156152948152813503 - 0x33, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000bef0 .quad -2609901835997359309 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000bef8 .quad -8890124620236590296 - 0x00, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000bf00 .quad 1349308723430688768 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000bf08 .quad -6500969756868349965 - 0x00, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000bf10 .quad -2925050114139026944 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000bf18 .quad -3514526177658049553 - 0x40, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000bf20 .quad -1828156321336891840 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000bf28 .quad -9114107888677362827 - 0xd0, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000bf30 .quad 6938176635183661008 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000bf38 .quad -6780948842419315629 - 0xc4, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000bf40 .quad 4061034775552188356 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000bf48 .quad -3864500034596756632 - 0xb5, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000bf50 .quad 5076293469440235445 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000bf58 .quad -218939024818557886 - 0xd1, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000bf60 .quad 7784369436827535057 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000bf68 .quad -7054365918152680535 - 0x85, 0x18, 0x24, 0x05, 0x73, 0x8b, 0x09, 0xc7, //0x0000bf70 .quad -4104596259247744891 - 0x93, 0xe2, 0x1b, 0x62, 0x77, 0x52, 0xa0, 0xc5, //0x0000bf78 .quad -4206271379263462765 - 0xa7, 0x1e, 0x6d, 0xc6, 0x4f, 0xee, 0xcb, 0xb8, //0x0000bf80 .quad -5130745324059681113 - 0x38, 0xdb, 0xa2, 0x3a, 0x15, 0x67, 0x08, 0xf7, //0x0000bf88 .quad -646153205651940552 - 0x28, 0x33, 0x04, 0xdc, 0xf1, 0x74, 0x7f, 0x73, //0x0000bf90 .quad 8322499218531169064 - 0x03, 0xc9, 0xa5, 0x44, 0x6d, 0x40, 0x65, 0x9a, //0x0000bf98 .quad -7321374781173544701 - 0xf2, 0x3f, 0x05, 0x53, 0x2e, 0x52, 0x5f, 0x50, //0x0000bfa0 .quad 5791438004736573426 - 0x44, 0x3b, 0xcf, 0x95, 0x88, 0x90, 0xfe, 0xc0, //0x0000bfa8 .quad -4540032458039542972 - 0xef, 0x8f, 0xc6, 0xe7, 0xb9, 0x26, 0x77, 0x64, //0x0000bfb0 .quad 7239297505920716783 - 0x15, 0x0a, 0x43, 0xbb, 0xaa, 0x34, 0x3e, 0xf1, //0x0000bfb8 .quad -1063354554122040811 - 0xf5, 0x19, 0xdc, 0x30, 0x34, 0x78, 0xca, 0x5e, //0x0000bfc0 .quad 6830403950414141941 - 0x4d, 0xe6, 0x09, 0xb5, 0xea, 0xe0, 0xc6, 0x96, //0x0000bfc8 .quad -7582125623967357363 - 0x72, 0x20, 0x13, 0x3d, 0x41, 0x16, 0x7d, 0xb6, //0x0000bfd0 .quad -5297053117264486286 - 0xe0, 0x5f, 0x4c, 0x62, 0x25, 0x99, 0x78, 0xbc, //0x0000bfd8 .quad -4865971011531808800 - 0x8f, 0xe8, 0x57, 0x8c, 0xd1, 0x5b, 0x1c, 0xe4, //0x0000bfe0 .quad -2009630378153219953 - 0xd8, 0x77, 0xdf, 0xba, 0x6e, 0xbf, 0x96, 0xeb, //0x0000bfe8 .quad -1470777745987373096 - 0x59, 0xf1, 0xb6, 0xf7, 0x62, 0xb9, 0x91, 0x8e, //0x0000bff0 .quad -8173548013986844327 - 0xe7, 0xaa, 0xcb, 0x34, 0xa5, 0x37, 0x3e, 0x93, //0x0000bff8 .quad -7836765118883190041 - 0xb0, 0xad, 0xa4, 0xb5, 0xbb, 0x27, 0x36, 0x72, //0x0000c000 .quad 8229809056225996208 - 0xa1, 0x95, 0xfe, 0x81, 0x8e, 0xc5, 0x0d, 0xb8, //0x0000c008 .quad -5184270380176599647 - 0x1c, 0xd9, 0x0d, 0xa3, 0xaa, 0xb1, 0xc3, 0xce, //0x0000c010 .quad -3547796734999668452 - 0x09, 0x3b, 0x7e, 0x22, 0xf2, 0x36, 0x11, 0xe6, //0x0000c018 .quad -1868651956793361655 - 0xb1, 0xa7, 0xe8, 0xa5, 0x0a, 0x4f, 0x3a, 0x21, //0x0000c020 .quad 2394313059052595121 - 0xe6, 0xe4, 0x8e, 0x55, 0x57, 0xc2, 0xca, 0x8f, //0x0000c028 .quad -8085436500636932890 - 0x9d, 0xd1, 0x62, 0x4f, 0xcd, 0xe2, 0x88, 0xa9, //0x0000c030 .quad -6230480713039031907 - 0x1f, 0x9e, 0xf2, 0x2a, 0xed, 0x72, 0xbd, 0xb3, //0x0000c038 .quad -5495109607368778209 - 0x05, 0x86, 0x3b, 0xa3, 0x80, 0x1b, 0xeb, 0x93, //0x0000c040 .quad -7788100891298789883 - 0xa7, 0x45, 0xaf, 0x75, 0xa8, 0xcf, 0xac, 0xe0, //0x0000c048 .quad -2257200990783584857 - 0xc3, 0x33, 0x05, 0x66, 0x30, 0xf1, 0x72, 0xbc, //0x0000c050 .quad -4867563057061743677 - 0x88, 0x8b, 0x8d, 0x49, 0xc9, 0x01, 0x6c, 0x8c, //0x0000c058 .quad -8328279646880822392 - 0xb4, 0x80, 0x86, 0x7f, 0x7c, 0xad, 0x8f, 0xeb, //0x0000c060 .quad -1472767802899791692 - 0x6a, 0xee, 0xf0, 0x9b, 0x3b, 0x02, 0x87, 0xaf, //0x0000c068 .quad -5798663540173640086 - 0xe1, 0x20, 0x68, 0x9f, 0xdb, 0x98, 0x73, 0xa6, //0x0000c070 .quad -6452645772052127519 - 0x05, 0x2a, 0xed, 0x82, 0xca, 0xc2, 0x68, 0xdb, //0x0000c078 .quad -2636643406789662203 - 0x8c, 0x14, 0xa1, 0x43, 0x89, 0x3f, 0x08, 0x88, //0x0000c080 .quad -8644589625959967604 - 0x43, 0x3a, 0xd4, 0x91, 0xbe, 0x79, 0x21, 0x89, //0x0000c088 .quad -8565431156884620733 - 0xb0, 0x59, 0x89, 0x94, 0x6b, 0x4f, 0x0a, 0x6a, //0x0000c090 .quad 7641007041259592112 - 0xd4, 0x48, 0x49, 0x36, 0x2e, 0xd8, 0x69, 0xab, //0x0000c098 .quad -6095102927678388012 - 0x1c, 0xb0, 0xab, 0x79, 0x46, 0xe3, 0x8c, 0x84, //0x0000c0a0 .quad -8895485272135061476 - 0x09, 0x9b, 0xdb, 0xc3, 0x39, 0x4e, 0x44, 0xd6, //0x0000c0a8 .quad -3007192641170597111 - 0x11, 0x4e, 0x0b, 0x0c, 0x0c, 0x0e, 0xd8, 0xf2, //0x0000c0b0 .quad -947992276657025519 - 0xe5, 0x40, 0x69, 0x1a, 0xe4, 0xb0, 0xea, 0x85, //0x0000c0b8 .quad -8797024428372705051 - 0x95, 0x21, 0x0e, 0x0f, 0x8f, 0x11, 0x8e, 0x6f, //0x0000c0c0 .quad 8038381691033493909 - 0x1f, 0x91, 0x03, 0x21, 0x1d, 0x5d, 0x65, 0xa7, //0x0000c0c8 .quad -6384594517038493409 - 0xfb, 0xa9, 0xd1, 0xd2, 0xf2, 0x95, 0x71, 0x4b, //0x0000c0d0 .quad 5436291095364479483 - 0x67, 0x75, 0x44, 0x69, 0x64, 0xb4, 0x3e, 0xd1, //0x0000c0d8 .quad -3369057127870728857 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c0e0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x0000c0f0 .p2align 4, 0x00 - //0x0000c0f0 _POW_TAB - 0x01, 0x00, 0x00, 0x00, //0x0000c0f0 .long 1 - 0x03, 0x00, 0x00, 0x00, //0x0000c0f4 .long 3 - 0x06, 0x00, 0x00, 0x00, //0x0000c0f8 .long 6 - 0x09, 0x00, 0x00, 0x00, //0x0000c0fc .long 9 - 0x0d, 0x00, 0x00, 0x00, //0x0000c100 .long 13 - 0x10, 0x00, 0x00, 0x00, //0x0000c104 .long 16 - 0x13, 0x00, 0x00, 0x00, //0x0000c108 .long 19 - 0x17, 0x00, 0x00, 0x00, //0x0000c10c .long 23 - 0x1a, 0x00, 0x00, 0x00, //0x0000c110 .long 26 - //0x0000c114 .p2align 2, 0x00 - //0x0000c114 _MASK_USE_NUMBER - 0x02, 0x00, 0x00, 0x00, //0x0000c114 .long 2 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c118 .p2align 4, 0x00 - //0x0000c120 _Digits - 0x30, 0x30, 0x30, 0x31, 0x30, 0x32, 0x30, 0x33, 0x30, 0x34, 0x30, 0x35, 0x30, 0x36, 0x30, 0x37, //0x0000c120 QUAD $0x3330323031303030; QUAD $0x3730363035303430 // .ascii 16, '0001020304050607' - 0x30, 0x38, 0x30, 0x39, 0x31, 0x30, 0x31, 0x31, 0x31, 0x32, 0x31, 0x33, 0x31, 0x34, 0x31, 0x35, //0x0000c130 QUAD $0x3131303139303830; QUAD $0x3531343133313231 // .ascii 16, '0809101112131415' - 0x31, 0x36, 0x31, 0x37, 0x31, 0x38, 0x31, 0x39, 0x32, 0x30, 0x32, 0x31, 0x32, 0x32, 0x32, 0x33, //0x0000c140 QUAD $0x3931383137313631; QUAD $0x3332323231323032 // .ascii 16, '1617181920212223' - 0x32, 0x34, 0x32, 0x35, 0x32, 0x36, 0x32, 0x37, 0x32, 0x38, 0x32, 0x39, 0x33, 0x30, 0x33, 0x31, //0x0000c150 QUAD $0x3732363235323432; QUAD $0x3133303339323832 // .ascii 16, '2425262728293031' - 0x33, 0x32, 0x33, 0x33, 0x33, 0x34, 0x33, 0x35, 0x33, 0x36, 0x33, 0x37, 0x33, 0x38, 0x33, 0x39, //0x0000c160 QUAD $0x3533343333333233; QUAD $0x3933383337333633 // .ascii 16, '3233343536373839' - 0x34, 0x30, 0x34, 0x31, 0x34, 0x32, 0x34, 0x33, 0x34, 0x34, 0x34, 0x35, 0x34, 0x36, 0x34, 0x37, //0x0000c170 QUAD $0x3334323431343034; QUAD $0x3734363435343434 // .ascii 16, '4041424344454647' - 0x34, 0x38, 0x34, 0x39, 0x35, 0x30, 0x35, 0x31, 0x35, 0x32, 0x35, 0x33, 0x35, 0x34, 0x35, 0x35, //0x0000c180 QUAD $0x3135303539343834; QUAD $0x3535343533353235 // .ascii 16, '4849505152535455' - 0x35, 0x36, 0x35, 0x37, 0x35, 0x38, 0x35, 0x39, 0x36, 0x30, 0x36, 0x31, 0x36, 0x32, 0x36, 0x33, //0x0000c190 QUAD $0x3935383537353635; QUAD $0x3336323631363036 // .ascii 16, '5657585960616263' - 0x36, 0x34, 0x36, 0x35, 0x36, 0x36, 0x36, 0x37, 0x36, 0x38, 0x36, 0x39, 0x37, 0x30, 0x37, 0x31, //0x0000c1a0 QUAD $0x3736363635363436; QUAD $0x3137303739363836 // .ascii 16, '6465666768697071' - 0x37, 0x32, 0x37, 0x33, 0x37, 0x34, 0x37, 0x35, 0x37, 0x36, 0x37, 0x37, 0x37, 0x38, 0x37, 0x39, //0x0000c1b0 QUAD $0x3537343733373237; QUAD $0x3937383737373637 // .ascii 16, '7273747576777879' - 0x38, 0x30, 0x38, 0x31, 0x38, 0x32, 0x38, 0x33, 0x38, 0x34, 0x38, 0x35, 0x38, 0x36, 0x38, 0x37, //0x0000c1c0 QUAD $0x3338323831383038; QUAD $0x3738363835383438 // .ascii 16, '8081828384858687' - 0x38, 0x38, 0x38, 0x39, 0x39, 0x30, 0x39, 0x31, 0x39, 0x32, 0x39, 0x33, 0x39, 0x34, 0x39, 0x35, //0x0000c1d0 QUAD $0x3139303939383838; QUAD $0x3539343933393239 // .ascii 16, '8889909192939495' - 0x39, 0x36, 0x39, 0x37, 0x39, 0x38, 0x39, 0x39, //0x0000c1e0 QUAD $0x3939383937393639 // .ascii 8, '96979899' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000c1e8 .p2align 4, 0x00 - //0x0000c1f0 _pow10_ceil_sig.g - 0x4f, 0xdc, 0xbc, 0xbe, 0xfc, 0xb1, 0x77, 0xff, //0x0000c1f0 .quad -38366372719436721 - 0x7b, 0x0f, 0xbb, 0x13, 0x9c, 0xe8, 0xe8, 0x25, //0x0000c1f8 .quad 2731688931043774331 - 0xb1, 0x09, 0x36, 0xf7, 0x3d, 0xcf, 0xaa, 0x9f, //0x0000c200 .quad -6941508010590729807 - 0xad, 0xe9, 0x54, 0x8c, 0x61, 0x91, 0xb1, 0x77, //0x0000c208 .quad 8624834609543440813 - 0x1d, 0x8c, 0x03, 0x75, 0x0d, 0x83, 0x95, 0xc7, //0x0000c210 .quad -4065198994811024355 - 0x18, 0x24, 0x6a, 0xef, 0xb9, 0xf5, 0x9d, 0xd5, //0x0000c218 .quad -3054014793352862696 - 0x25, 0x6f, 0x44, 0xd2, 0xd0, 0xe3, 0x7a, 0xf9, //0x0000c220 .quad -469812725086392539 - 0x1e, 0xad, 0x44, 0x6b, 0x28, 0x73, 0x05, 0x4b, //0x0000c228 .quad 5405853545163697438 - 0x77, 0xc5, 0x6a, 0x83, 0x62, 0xce, 0xec, 0x9b, //0x0000c230 .quad -7211161980820077193 - 0x33, 0xec, 0x0a, 0x43, 0xf9, 0x67, 0xe3, 0x4e, //0x0000c238 .quad 5684501474941004851 - 0xd5, 0x76, 0x45, 0x24, 0xfb, 0x01, 0xe8, 0xc2, //0x0000c240 .quad -4402266457597708587 - 0x40, 0xa7, 0xcd, 0x93, 0xf7, 0x41, 0x9c, 0x22, //0x0000c248 .quad 2493940825248868160 - 0x8a, 0xd4, 0x56, 0xed, 0x79, 0x02, 0xa2, 0xf3, //0x0000c250 .quad -891147053569747830 - 0x10, 0x11, 0xc1, 0x78, 0x75, 0x52, 0x43, 0x6b, //0x0000c258 .quad 7729112049988473104 - 0xd6, 0x44, 0x56, 0x34, 0x8c, 0x41, 0x45, 0x98, //0x0000c260 .quad -7474495936122174250 - 0xaa, 0xaa, 0x78, 0x6b, 0x89, 0x13, 0x0a, 0x83, //0x0000c268 .quad -9004363024039368022 - 0x0c, 0xd6, 0x6b, 0x41, 0xef, 0x91, 0x56, 0xbe, //0x0000c270 .quad -4731433901725329908 - 0x54, 0xd5, 0x56, 0xc6, 0x6b, 0x98, 0xcc, 0x23, //0x0000c278 .quad 2579604275232953684 - 0x8f, 0xcb, 0xc6, 0x11, 0x6b, 0x36, 0xec, 0xed, //0x0000c280 .quad -1302606358729274481 - 0xa9, 0x8a, 0xec, 0xb7, 0x86, 0xbe, 0xbf, 0x2c, //0x0000c288 .quad 3224505344041192105 - 0x39, 0x3f, 0x1c, 0xeb, 0x02, 0xa2, 0xb3, 0x94, //0x0000c290 .quad -7731658001846878407 - 0xaa, 0xd6, 0xf3, 0x32, 0x14, 0xd7, 0xf7, 0x7b, //0x0000c298 .quad 8932844867666826922 - 0x07, 0x4f, 0xe3, 0xa5, 0x83, 0x8a, 0xe0, 0xb9, //0x0000c2a0 .quad -5052886483881210105 - 0x54, 0xcc, 0xb0, 0x3f, 0xd9, 0xcc, 0xf5, 0xda, //0x0000c2a8 .quad -2669001970698630060 - 0xc9, 0x22, 0x5c, 0x8f, 0x24, 0xad, 0x58, 0xe8, //0x0000c2b0 .quad -1704422086424124727 - 0x69, 0xff, 0x9c, 0x8f, 0x0f, 0x40, 0xb3, 0xd1, //0x0000c2b8 .quad -3336252463373287575 - 0xbe, 0x95, 0x99, 0xd9, 0x36, 0x6c, 0x37, 0x91, //0x0000c2c0 .quad -7982792831656159810 - 0xa2, 0x1f, 0xc2, 0xb9, 0x09, 0x08, 0x10, 0x23, //0x0000c2c8 .quad 2526528228819083170 - 0x2d, 0xfb, 0xff, 0x8f, 0x44, 0x47, 0x85, 0xb5, //0x0000c2d0 .quad -5366805021142811859 - 0x8b, 0xa7, 0x32, 0x28, 0x0c, 0x0a, 0xd4, 0xab, //0x0000c2d8 .quad -6065211750830921845 - 0xf9, 0xf9, 0xff, 0xb3, 0x15, 0x99, 0xe6, 0xe2, //0x0000c2e0 .quad -2096820258001126919 - 0x6d, 0x51, 0x3f, 0x32, 0x8f, 0x0c, 0xc9, 0x16, //0x0000c2e8 .quad 1641857348316123501 - 0x3b, 0xfc, 0x7f, 0x90, 0xad, 0x1f, 0xd0, 0x8d, //0x0000c2f0 .quad -8228041688891786181 - 0xe4, 0x92, 0x67, 0x7f, 0xd9, 0xa7, 0x3d, 0xae, //0x0000c2f8 .quad -5891368184943504668 - 0x4a, 0xfb, 0x9f, 0xf4, 0x98, 0x27, 0x44, 0xb1, //0x0000c300 .quad -5673366092687344822 - 0x9d, 0x77, 0x41, 0xdf, 0xcf, 0x11, 0xcd, 0x99, //0x0000c308 .quad -7364210231179380835 - 0x1d, 0xfa, 0xc7, 0x31, 0x7f, 0x31, 0x95, 0xdd, //0x0000c310 .quad -2480021597431793123 - 0x84, 0xd5, 0x11, 0xd7, 0x43, 0x56, 0x40, 0x40, //0x0000c318 .quad 4629795266307937668 - 0x52, 0xfc, 0x1c, 0x7f, 0xef, 0x3e, 0x7d, 0x8a, //0x0000c320 .quad -8467542526035952558 - 0x73, 0x25, 0x6b, 0x66, 0xea, 0x35, 0x28, 0x48, //0x0000c328 .quad 5199465050656154995 - 0x66, 0x3b, 0xe4, 0x5e, 0xab, 0x8e, 0x1c, 0xad, //0x0000c330 .quad -5972742139117552794 - 0xd0, 0xee, 0x05, 0x00, 0x65, 0x43, 0x32, 0xda, //0x0000c338 .quad -2724040723534582064 - 0x40, 0x4a, 0x9d, 0x36, 0x56, 0xb2, 0x63, 0xd8, //0x0000c340 .quad -2854241655469553088 - 0x83, 0x6a, 0x07, 0x40, 0x3e, 0xd4, 0xbe, 0x90, //0x0000c348 .quad -8016736922845615485 - 0x68, 0x4e, 0x22, 0xe2, 0x75, 0x4f, 0x3e, 0x87, //0x0000c350 .quad -8701430062309552536 - 0x92, 0xa2, 0x04, 0xe8, 0xa6, 0x44, 0x77, 0x5a, //0x0000c358 .quad 6518754469289960082 - 0x02, 0xe2, 0xaa, 0x5a, 0x53, 0xe3, 0x0d, 0xa9, //0x0000c360 .quad -6265101559459552766 - 0x37, 0xcb, 0x05, 0xa2, 0xd0, 0x15, 0x15, 0x71, //0x0000c368 .quad 8148443086612450103 - 0x83, 0x9a, 0x55, 0x31, 0x28, 0x5c, 0x51, 0xd3, //0x0000c370 .quad -3219690930897053053 - 0x04, 0x3e, 0x87, 0xca, 0x44, 0x5b, 0x5a, 0x0d, //0x0000c378 .quad 962181821410786820 - 0x91, 0x80, 0xd5, 0x1e, 0x99, 0xd9, 0x12, 0x84, //0x0000c380 .quad -8929835859451740015 - 0xc3, 0x86, 0x94, 0xfe, 0x0a, 0x79, 0x58, 0xe8, //0x0000c388 .quad -1704479370831952189 - 0xb6, 0xe0, 0x8a, 0x66, 0xff, 0x8f, 0x17, 0xa5, //0x0000c390 .quad -6550608805887287114 - 0x73, 0xa8, 0x39, 0xbe, 0x4d, 0x97, 0x6e, 0x62, //0x0000c398 .quad 7092772823314835571 - 0xe3, 0x98, 0x2d, 0x40, 0xff, 0x73, 0x5d, 0xce, //0x0000c3a0 .quad -3576574988931720989 - 0x90, 0x12, 0xc8, 0x2d, 0x21, 0x3d, 0x0a, 0xfb, //0x0000c3a8 .quad -357406007711231344 - 0x8e, 0x7f, 0x1c, 0x88, 0x7f, 0x68, 0xfa, 0x80, //0x0000c3b0 .quad -9152888395723407474 - 0x9a, 0x0b, 0x9d, 0xbc, 0x34, 0x66, 0xe6, 0x7c, //0x0000c3b8 .quad 8999993282035256218 - 0x72, 0x9f, 0x23, 0x6a, 0x9f, 0x02, 0x39, 0xa1, //0x0000c3c0 .quad -6829424476226871438 - 0x81, 0x4e, 0xc4, 0xeb, 0xc1, 0xff, 0x1f, 0x1c, //0x0000c3c8 .quad 2026619565689294465 - 0x4e, 0x87, 0xac, 0x44, 0x47, 0x43, 0x87, 0xc9, //0x0000c3d0 .quad -3925094576856201394 - 0x21, 0x62, 0xb5, 0x66, 0xb2, 0xff, 0x27, 0xa3, //0x0000c3d8 .quad -6690097579743157727 - 0x22, 0xa9, 0xd7, 0x15, 0x19, 0x14, 0xe9, 0xfb, //0x0000c3e0 .quad -294682202642863838 - 0xa9, 0xba, 0x62, 0x00, 0x9f, 0xff, 0xf1, 0x4b, //0x0000c3e8 .quad 5472436080603216553 - 0xb5, 0xc9, 0xa6, 0xad, 0x8f, 0xac, 0x71, 0x9d, //0x0000c3f0 .quad -7101705404292871755 - 0xaa, 0xb4, 0x3d, 0x60, 0xc3, 0x3f, 0x77, 0x6f, //0x0000c3f8 .quad 8031958568804398250 - 0x22, 0x7c, 0x10, 0x99, 0xb3, 0x17, 0xce, 0xc4, //0x0000c400 .quad -4265445736938701790 - 0xd4, 0x21, 0x4d, 0x38, 0xb4, 0x0f, 0x55, 0xcb, //0x0000c408 .quad -3795109844276665900 - 0x2b, 0x9b, 0x54, 0x7f, 0xa0, 0x9d, 0x01, 0xf6, //0x0000c410 .quad -720121152745989333 - 0x49, 0x6a, 0x60, 0x46, 0xa1, 0x53, 0x2a, 0x7e, //0x0000c418 .quad 9091170749936331337 - 0xfb, 0xe0, 0x94, 0x4f, 0x84, 0x02, 0xc1, 0x99, //0x0000c420 .quad -7367604748107325189 - 0x6e, 0x42, 0xfc, 0xcb, 0x44, 0x74, 0xda, 0x2e, //0x0000c428 .quad 3376138709496513134 - 0x39, 0x19, 0x7a, 0x63, 0x25, 0x43, 0x31, 0xc0, //0x0000c430 .quad -4597819916706768583 - 0x09, 0x53, 0xfb, 0xfe, 0x55, 0x11, 0x91, 0xfa, //0x0000c438 .quad -391512631556746487 - 0x88, 0x9f, 0x58, 0xbc, 0xee, 0x93, 0x3d, 0xf0, //0x0000c440 .quad -1135588877456072824 - 0xcb, 0x27, 0xba, 0x7e, 0xab, 0x55, 0x35, 0x79, //0x0000c448 .quad 8733981247408842699 - 0xb5, 0x63, 0xb7, 0x35, 0x75, 0x7c, 0x26, 0x96, //0x0000c450 .quad -7627272076051127371 - 0xdf, 0x58, 0x34, 0x2f, 0x8b, 0x55, 0xc1, 0x4b, //0x0000c458 .quad 5458738279630526687 - 0xa2, 0x3c, 0x25, 0x83, 0x92, 0x1b, 0xb0, 0xbb, //0x0000c460 .quad -4922404076636521310 - 0x17, 0x6f, 0x01, 0xfb, 0xed, 0xaa, 0xb1, 0x9e, //0x0000c468 .quad -7011635205744005353 - 0xcb, 0x8b, 0xee, 0x23, 0x77, 0x22, 0x9c, 0xea, //0x0000c470 .quad -1541319077368263733 - 0xdd, 0xca, 0xc1, 0x79, 0xa9, 0x15, 0x5e, 0x46, //0x0000c478 .quad 5070514048102157021 - 0x5f, 0x17, 0x75, 0x76, 0x8a, 0x95, 0xa1, 0x92, //0x0000c480 .quad -7880853450996246689 - 0xca, 0x1e, 0x19, 0xec, 0x89, 0xcd, 0xfa, 0x0b, //0x0000c488 .quad 863228270850154186 - 0x36, 0x5d, 0x12, 0x14, 0xed, 0xfa, 0x49, 0xb7, //0x0000c490 .quad -5239380795317920458 - 0x7c, 0x66, 0x1f, 0x67, 0xec, 0x80, 0xf9, 0xce, //0x0000c498 .quad -3532650679864695172 - 0x84, 0xf4, 0x16, 0x59, 0xa8, 0x79, 0x1c, 0xe5, //0x0000c4a0 .quad -1937539975720012668 - 0x1b, 0x40, 0xe7, 0x80, 0x27, 0xe1, 0xb7, 0x82, //0x0000c4a8 .quad -9027499368258256869 - 0xd2, 0x58, 0xae, 0x37, 0x09, 0xcc, 0x31, 0x8f, //0x0000c4b0 .quad -8128491512466089774 - 0x11, 0x88, 0x90, 0xb0, 0xb8, 0xec, 0xb2, 0xd1, //0x0000c4b8 .quad -3336344095947716591 - 0x07, 0xef, 0x99, 0x85, 0x0b, 0x3f, 0xfe, 0xb2, //0x0000c4c0 .quad -5548928372155224313 - 0x16, 0xaa, 0xb4, 0xdc, 0xe6, 0xa7, 0x1f, 0x86, //0x0000c4c8 .quad -8782116138362033642 - 0xc9, 0x6a, 0x00, 0x67, 0xce, 0xce, 0xbd, 0xdf, //0x0000c4d0 .quad -2324474446766642487 - 0x9b, 0xd4, 0xe1, 0x93, 0xe0, 0x91, 0xa7, 0x67, //0x0000c4d8 .quad 7469098900757009563 - 0xbd, 0x42, 0x60, 0x00, 0x41, 0xa1, 0xd6, 0x8b, //0x0000c4e0 .quad -8370325556870233411 - 0xe1, 0x24, 0x6d, 0x5c, 0x2c, 0xbb, 0xc8, 0xe0, //0x0000c4e8 .quad -2249342214667950879 - 0x6d, 0x53, 0x78, 0x40, 0x91, 0x49, 0xcc, 0xae, //0x0000c4f0 .quad -5851220927660403859 - 0x19, 0x6e, 0x88, 0x73, 0xf7, 0xe9, 0xfa, 0x58, //0x0000c4f8 .quad 6411694268519837209 - 0x48, 0x68, 0x96, 0x90, 0xf5, 0x5b, 0x7f, 0xda, //0x0000c500 .quad -2702340141148116920 - 0x9f, 0x89, 0x6a, 0x50, 0x75, 0xa4, 0x39, 0xaf, //0x0000c508 .quad -5820440219632367201 - 0x2d, 0x01, 0x5e, 0x7a, 0x79, 0x99, 0x8f, 0x88, //0x0000c510 .quad -8606491615858654931 - 0x04, 0x96, 0x42, 0x52, 0xc9, 0x06, 0x84, 0x6d, //0x0000c518 .quad 7891439908798240260 - 0x78, 0x81, 0xf5, 0xd8, 0xd7, 0x7f, 0xb3, 0xaa, //0x0000c520 .quad -6146428501395930760 - 0x84, 0x3b, 0xd3, 0xa6, 0x7b, 0x08, 0xe5, 0xc8, //0x0000c528 .quad -3970758169284363388 - 0xd6, 0xe1, 0x32, 0xcf, 0xcd, 0x5f, 0x60, 0xd5, //0x0000c530 .quad -3071349608317525546 - 0x65, 0x0a, 0x88, 0x90, 0x9a, 0x4a, 0x1e, 0xfb, //0x0000c538 .quad -351761693178066331 - 0x26, 0xcd, 0x7f, 0xa1, 0xe0, 0x3b, 0x5c, 0x85, //0x0000c540 .quad -8837122532839535322 - 0x80, 0x06, 0x55, 0x9a, 0xa0, 0xee, 0xf2, 0x5c, //0x0000c548 .quad 6697677969404790400 - 0x6f, 0xc0, 0xdf, 0xc9, 0xd8, 0x4a, 0xb3, 0xa6, //0x0000c550 .quad -6434717147622031249 - 0x1f, 0x48, 0xea, 0xc0, 0x48, 0xaa, 0x2f, 0xf4, //0x0000c558 .quad -851274575098787809 - 0x8b, 0xb0, 0x57, 0xfc, 0x8e, 0x1d, 0x60, 0xd0, //0x0000c560 .quad -3431710416100151157 - 0x27, 0xda, 0x24, 0xf1, 0xda, 0x94, 0x3b, 0xf1, //0x0000c568 .quad -1064093218873484761 - 0x57, 0xce, 0xb6, 0x5d, 0x79, 0x12, 0x3c, 0x82, //0x0000c570 .quad -9062348037703676329 - 0x59, 0x08, 0xb7, 0xd6, 0x08, 0x3d, 0xc5, 0x76, //0x0000c578 .quad 8558313775058847833 - 0xed, 0x81, 0x24, 0xb5, 0x17, 0x17, 0xcb, 0xa2, //0x0000c580 .quad -6716249028702207507 - 0x6f, 0xca, 0x64, 0x0c, 0x4b, 0x8c, 0x76, 0x54, //0x0000c588 .quad 6086206200396171887 - 0x68, 0xa2, 0x6d, 0xa2, 0xdd, 0xdc, 0x7d, 0xcb, //0x0000c590 .quad -3783625267450371480 - 0x0a, 0xfd, 0x7d, 0xcf, 0x5d, 0x2f, 0x94, 0xa9, //0x0000c598 .quad -6227300304786948854 - 0x02, 0x0b, 0x09, 0x0b, 0x15, 0x54, 0x5d, 0xfe, //0x0000c5a0 .quad -117845565885576446 - 0x4d, 0x7c, 0x5d, 0x43, 0x35, 0x3b, 0xf9, 0xd3, //0x0000c5a8 .quad -3172439362556298163 - 0xe1, 0xa6, 0xe5, 0x26, 0x8d, 0x54, 0xfa, 0x9e, //0x0000c5b0 .quad -6991182506319567135 - 0xb0, 0x6d, 0x1a, 0x4a, 0x01, 0xc5, 0x7b, 0xc4, //0x0000c5b8 .quad -4288617610811380304 - 0x9a, 0x10, 0x9f, 0x70, 0xb0, 0xe9, 0xb8, 0xc6, //0x0000c5c0 .quad -4127292114472071014 - 0x1c, 0x09, 0xa1, 0x9c, 0x41, 0xb6, 0x9a, 0x35, //0x0000c5c8 .quad 3862600023340550428 - 0xc0, 0xd4, 0xc6, 0x8c, 0x1c, 0x24, 0x67, 0xf8, //0x0000c5d0 .quad -547429124662700864 - 0x63, 0x4b, 0xc9, 0x03, 0xd2, 0x63, 0x01, 0xc3, //0x0000c5d8 .quad -4395122007679087773 - 0xf8, 0x44, 0xfc, 0xd7, 0x91, 0x76, 0x40, 0x9b, //0x0000c5e0 .quad -7259672230555269896 - 0x1e, 0xcf, 0x5d, 0x42, 0x63, 0xde, 0xe0, 0x79, //0x0000c5e8 .quad 8782263791269039902 - 0x36, 0x56, 0xfb, 0x4d, 0x36, 0x94, 0x10, 0xc2, //0x0000c5f0 .quad -4462904269766699466 - 0xe5, 0x42, 0xf5, 0x12, 0xfc, 0x15, 0x59, 0x98, //0x0000c5f8 .quad -7468914334623251739 - 0xc4, 0x2b, 0x7a, 0xe1, 0x43, 0xb9, 0x94, 0xf2, //0x0000c600 .quad -966944318780986428 - 0x9e, 0x93, 0xb2, 0x17, 0x7b, 0x5b, 0x6f, 0x3e, //0x0000c608 .quad 4498915137003099038 - 0x5a, 0x5b, 0xec, 0x6c, 0xca, 0xf3, 0x9c, 0x97, //0x0000c610 .quad -7521869226879198374 - 0x43, 0x9c, 0xcf, 0xee, 0x2c, 0x99, 0x05, 0xa7, //0x0000c618 .quad -6411550076227838909 - 0x31, 0x72, 0x27, 0x08, 0xbd, 0x30, 0x84, 0xbd, //0x0000c620 .quad -4790650515171610063 - 0x54, 0x83, 0x83, 0x2a, 0x78, 0xff, 0xc6, 0x50, //0x0000c628 .quad 5820620459997365076 - 0xbd, 0x4e, 0x31, 0x4a, 0xec, 0x3c, 0xe5, 0xec, //0x0000c630 .quad -1376627125537124675 - 0x29, 0x64, 0x24, 0x35, 0x56, 0xbf, 0xf8, 0xa4, //0x0000c638 .quad -6559282480285457367 - 0x36, 0xd1, 0x5e, 0xae, 0x13, 0x46, 0x0f, 0x94, //0x0000c640 .quad -7777920981101784778 - 0x9a, 0xbe, 0x36, 0xe1, 0x95, 0x77, 0x1b, 0x87, //0x0000c648 .quad -8711237568605798758 - 0x84, 0x85, 0xf6, 0x99, 0x98, 0x17, 0x13, 0xb9, //0x0000c650 .quad -5110715207949843068 - 0x40, 0x6e, 0x84, 0x59, 0x7b, 0x55, 0xe2, 0x28, //0x0000c658 .quad 2946011094524915264 - 0xe5, 0x26, 0x74, 0xc0, 0x7e, 0xdd, 0x57, 0xe7, //0x0000c660 .quad -1776707991509915931 - 0xd0, 0x89, 0xe5, 0x2f, 0xda, 0xea, 0x1a, 0x33, //0x0000c668 .quad 3682513868156144080 - 0x4f, 0x98, 0x48, 0x38, 0x6f, 0xea, 0x96, 0x90, //0x0000c670 .quad -8027971522334779313 - 0x22, 0x76, 0xef, 0x5d, 0xc8, 0xd2, 0xf0, 0x3f, //0x0000c678 .quad 4607414176811284002 - 0x63, 0xbe, 0x5a, 0x06, 0x0b, 0xa5, 0xbc, 0xb4, //0x0000c680 .quad -5423278384491086237 - 0xaa, 0x53, 0x6b, 0x75, 0x7a, 0x07, 0xed, 0x0f, //0x0000c688 .quad 1147581702586717098 - 0xfb, 0x6d, 0xf1, 0xc7, 0x4d, 0xce, 0xeb, 0xe1, //0x0000c690 .quad -2167411962186469893 - 0x95, 0x28, 0xc6, 0x12, 0x59, 0x49, 0xe8, 0xd3, //0x0000c698 .quad -3177208890193991531 - 0xbd, 0xe4, 0xf6, 0x9c, 0xf0, 0x60, 0x33, 0x8d, //0x0000c6a0 .quad -8272161504007625539 - 0x5d, 0xd9, 0xbb, 0xab, 0xd7, 0x2d, 0x71, 0x64, //0x0000c6a8 .quad 7237616480483531101 - 0xec, 0x9d, 0x34, 0xc4, 0x2c, 0x39, 0x80, 0xb0, //0x0000c6b0 .quad -5728515861582144020 - 0xb4, 0xcf, 0xaa, 0x96, 0x4d, 0x79, 0x8d, 0xbd, //0x0000c6b8 .quad -4788037454677749836 - 0x67, 0xc5, 0x41, 0xf5, 0x77, 0x47, 0xa0, 0xdc, //0x0000c6c0 .quad -2548958808550292121 - 0xa1, 0x83, 0x55, 0xfc, 0xa0, 0xd7, 0xf0, 0xec, //0x0000c6c8 .quad -1373360799919799391 - 0x60, 0x1b, 0x49, 0xf9, 0xaa, 0x2c, 0xe4, 0x89, //0x0000c6d0 .quad -8510628282985014432 - 0x45, 0x72, 0xb5, 0x9d, 0xc4, 0x86, 0x16, 0xf4, //0x0000c6d8 .quad -858350499949874619 - 0x39, 0x62, 0x9b, 0xb7, 0xd5, 0x37, 0x5d, 0xac, //0x0000c6e0 .quad -6026599335303880135 - 0xd6, 0xce, 0x22, 0xc5, 0x75, 0x28, 0x1c, 0x31, //0x0000c6e8 .quad 3538747893490044630 - 0xc7, 0x3a, 0x82, 0x25, 0xcb, 0x85, 0x74, 0xd7, //0x0000c6f0 .quad -2921563150702462265 - 0x8c, 0x82, 0x6b, 0x36, 0x93, 0x32, 0x63, 0x7d, //0x0000c6f8 .quad 9035120885289943692 - 0xbc, 0x64, 0x71, 0xf7, 0x9e, 0xd3, 0xa8, 0x86, //0x0000c700 .quad -8743505996830120772 - 0x98, 0x31, 0x03, 0x02, 0x9c, 0xff, 0x5d, 0xae, //0x0000c708 .quad -5882264492762254952 - 0xeb, 0xbd, 0x4d, 0xb5, 0x86, 0x08, 0x53, 0xa8, //0x0000c710 .quad -6317696477610263061 - 0xfd, 0xfd, 0x83, 0x02, 0x83, 0x7f, 0xf5, 0xd9, //0x0000c718 .quad -2741144597525430787 - 0x66, 0x2d, 0xa1, 0x62, 0xa8, 0xca, 0x67, 0xd2, //0x0000c720 .quad -3285434578585440922 - 0x7c, 0xfd, 0x24, 0xc3, 0x63, 0xdf, 0x72, 0xd0, //0x0000c728 .quad -3426430746906788484 - 0x60, 0xbc, 0xa4, 0x3d, 0xa9, 0xde, 0x80, 0x83, //0x0000c730 .quad -8970925639256982432 - 0x6e, 0x1e, 0xf7, 0x59, 0x9e, 0xcb, 0x47, 0x42, //0x0000c738 .quad 4776009810824339054 - 0x78, 0xeb, 0x0d, 0x8d, 0x53, 0x16, 0x61, 0xa4, //0x0000c740 .quad -6601971030643840136 - 0x09, 0xe6, 0x74, 0xf0, 0x85, 0xbe, 0xd9, 0x52, //0x0000c748 .quad 5970012263530423817 - 0x56, 0x66, 0x51, 0x70, 0xe8, 0x5b, 0x79, 0xcd, //0x0000c750 .quad -3640777769877412266 - 0x8c, 0x1f, 0x92, 0x6c, 0x27, 0x2e, 0x90, 0x67, //0x0000c758 .quad 7462515329413029772 - 0xf6, 0xdf, 0x32, 0x46, 0x71, 0xd9, 0x6b, 0x80, //0x0000c760 .quad -9193015133814464522 - 0xb7, 0x53, 0xdb, 0xa3, 0xd8, 0x1c, 0xba, 0x00, //0x0000c768 .quad 52386062455755703 - 0xf3, 0x97, 0xbf, 0x97, 0xcd, 0xcf, 0x86, 0xa0, //0x0000c770 .quad -6879582898840692749 - 0xa5, 0x28, 0xd2, 0xcc, 0x0e, 0xa4, 0xe8, 0x80, //0x0000c778 .quad -9157889458785081179 - 0xf0, 0x7d, 0xaf, 0xfd, 0xc0, 0x83, 0xa8, 0xc8, //0x0000c780 .quad -3987792605123478032 - 0xce, 0xb2, 0x06, 0x80, 0x12, 0xcd, 0x22, 0x61, //0x0000c788 .quad 6999382250228200142 - 0x6c, 0x5d, 0x1b, 0x3d, 0xb1, 0xa4, 0xd2, 0xfa, //0x0000c790 .quad -373054737976959636 - 0x82, 0x5f, 0x08, 0x20, 0x57, 0x80, 0x6b, 0x79, //0x0000c798 .quad 8749227812785250178 - 0x63, 0x1a, 0x31, 0xc6, 0xee, 0xa6, 0xc3, 0x9c, //0x0000c7a0 .quad -7150688238876681629 - 0xb1, 0x3b, 0x05, 0x74, 0x36, 0x30, 0xe3, 0xcb, //0x0000c7a8 .quad -3755104653863994447 - 0xfc, 0x60, 0xbd, 0x77, 0xaa, 0x90, 0xf4, 0xc3, //0x0000c7b0 .quad -4326674280168464132 - 0x9d, 0x8a, 0x06, 0x11, 0x44, 0xfc, 0xdb, 0xbe, //0x0000c7b8 .quad -4693880817329993059 - 0x3b, 0xb9, 0xac, 0x15, 0xd5, 0xb4, 0xf1, 0xf4, //0x0000c7c0 .quad -796656831783192261 - 0x45, 0x2d, 0x48, 0x15, 0x55, 0xfb, 0x92, 0xee, //0x0000c7c8 .quad -1255665003235103419 - 0xc5, 0xf3, 0x8b, 0x2d, 0x05, 0x11, 0x17, 0x99, //0x0000c7d0 .quad -7415439547505577019 - 0x4b, 0x1c, 0x4d, 0x2d, 0x15, 0xdd, 0x1b, 0x75, //0x0000c7d8 .quad 8438581409832836171 - 0xb6, 0xf0, 0xee, 0x78, 0x46, 0xd5, 0x5c, 0xbf, //0x0000c7e0 .quad -4657613415954583370 - 0x5e, 0x63, 0xa0, 0x78, 0x5a, 0xd4, 0x62, 0xd2, //0x0000c7e8 .quad -3286831292991118498 - 0xe4, 0xac, 0x2a, 0x17, 0x98, 0x0a, 0x34, 0xef, //0x0000c7f0 .quad -1210330751515841308 - 0x35, 0x7c, 0xc8, 0x16, 0x71, 0x89, 0xfb, 0x86, //0x0000c7f8 .quad -8720225134666286027 - 0x0e, 0xac, 0x7a, 0x0e, 0x9f, 0x86, 0x80, 0x95, //0x0000c800 .quad -7673985747338482674 - 0xa1, 0x4d, 0x3d, 0xae, 0xe6, 0x35, 0x5d, 0xd4, //0x0000c808 .quad -3144297699952734815 - 0x12, 0x57, 0x19, 0xd2, 0x46, 0xa8, 0xe0, 0xba, //0x0000c810 .quad -4980796165745715438 - 0x0a, 0xa1, 0xcc, 0x59, 0x60, 0x83, 0x74, 0x89, //0x0000c818 .quad -8542058143368306422 - 0xd7, 0xac, 0x9f, 0x86, 0x58, 0xd2, 0x98, 0xe9, //0x0000c820 .quad -1614309188754756393 - 0x4c, 0xc9, 0x3f, 0x70, 0x38, 0xa4, 0xd1, 0x2b, //0x0000c828 .quad 3157485376071780684 - 0x06, 0xcc, 0x23, 0x54, 0x77, 0x83, 0xff, 0x91, //0x0000c830 .quad -7926472270612804602 - 0xd0, 0xdd, 0x27, 0x46, 0xa3, 0x06, 0x63, 0x7b, //0x0000c838 .quad 8890957387685944784 - 0x08, 0xbf, 0x2c, 0x29, 0x55, 0x64, 0x7f, 0xb6, //0x0000c840 .quad -5296404319838617848 - 0x43, 0xd5, 0xb1, 0x17, 0x4c, 0xc8, 0x3b, 0x1a, //0x0000c848 .quad 1890324697752655171 - 0xca, 0xee, 0x77, 0x73, 0x6a, 0x3d, 0x1f, 0xe4, //0x0000c850 .quad -2008819381370884406 - 0x94, 0x4a, 0x9e, 0x1d, 0x5f, 0xba, 0xca, 0x20, //0x0000c858 .quad 2362905872190818964 - 0x3e, 0xf5, 0x2a, 0x88, 0x62, 0x86, 0x93, 0x8e, //0x0000c860 .quad -8173041140997884610 - 0x9d, 0xee, 0x82, 0x72, 0x7b, 0xb4, 0x7e, 0x54, //0x0000c868 .quad 6088502188546649757 - 0x8d, 0xb2, 0x35, 0x2a, 0xfb, 0x67, 0x38, 0xb2, //0x0000c870 .quad -5604615407819967859 - 0x44, 0xaa, 0x23, 0x4f, 0x9a, 0x61, 0x9e, 0xe9, //0x0000c878 .quad -1612744301171463612 - 0x31, 0x1f, 0xc3, 0xf4, 0xf9, 0x81, 0xc6, 0xde, //0x0000c880 .quad -2394083241347571919 - 0xd5, 0x94, 0xec, 0xe2, 0x00, 0xfa, 0x05, 0x64, //0x0000c888 .quad 7207441660390446293 - 0x7e, 0xf3, 0xf9, 0x38, 0x3c, 0x11, 0x3c, 0x8b, //0x0000c890 .quad -8413831053483314306 - 0x05, 0xdd, 0xd3, 0x8d, 0x40, 0xbc, 0x83, 0xde, //0x0000c898 .quad -2412877989897052923 - 0x5e, 0x70, 0x38, 0x47, 0x8b, 0x15, 0x0b, 0xae, //0x0000c8a0 .quad -5905602798426754978 - 0x46, 0xd4, 0x48, 0xb1, 0x50, 0xab, 0x24, 0x96, //0x0000c8a8 .quad -7627783505798704058 - 0x76, 0x8c, 0x06, 0x19, 0xee, 0xda, 0x8d, 0xd9, //0x0000c8b0 .quad -2770317479606055818 - 0x58, 0x09, 0x9b, 0xdd, 0x24, 0xd6, 0xad, 0x3b, //0x0000c8b8 .quad 4300328673033783640 - 0xc9, 0x17, 0xa4, 0xcf, 0xd4, 0xa8, 0xf8, 0x87, //0x0000c8c0 .quad -8648977452394866743 - 0xd7, 0xe5, 0x80, 0x0a, 0xd7, 0xa5, 0x4c, 0xe5, //0x0000c8c8 .quad -1923980597781273129 - 0xbc, 0x1d, 0x8d, 0x03, 0x0a, 0xd3, 0xf6, 0xa9, //0x0000c8d0 .quad -6199535797066195524 - 0x4d, 0x1f, 0x21, 0xcd, 0x4c, 0xcf, 0x9f, 0x5e, //0x0000c8d8 .quad 6818396289628184397 - 0x2b, 0x65, 0x70, 0x84, 0xcc, 0x87, 0x74, 0xd4, //0x0000c8e0 .quad -3137733727905356501 - 0x20, 0x67, 0x69, 0x00, 0x20, 0xc3, 0x47, 0x76, //0x0000c8e8 .quad 8522995362035230496 - 0x3b, 0x3f, 0xc6, 0xd2, 0xdf, 0xd4, 0xc8, 0x84, //0x0000c8f0 .quad -8878612607581929669 - 0x74, 0xe0, 0x41, 0x00, 0xf4, 0xd9, 0xec, 0x29, //0x0000c8f8 .quad 3021029092058325108 - 0x09, 0xcf, 0x77, 0xc7, 0x17, 0x0a, 0xfb, 0xa5, //0x0000c900 .quad -6486579741050024183 - 0x91, 0x58, 0x52, 0x00, 0x71, 0x10, 0x68, 0xf4, //0x0000c908 .quad -835399653354481519 - 0xcc, 0xc2, 0x55, 0xb9, 0x9d, 0xcc, 0x79, 0xcf, //0x0000c910 .quad -3496538657885142324 - 0xb5, 0xee, 0x66, 0x40, 0x8d, 0x14, 0x82, 0x71, //0x0000c918 .quad 8179122470161673909 - 0xbf, 0x99, 0xd5, 0x93, 0xe2, 0x1f, 0xac, 0x81, //0x0000c920 .quad -9102865688819295809 - 0x31, 0x55, 0x40, 0x48, 0xd8, 0x4c, 0xf1, 0xc6, //0x0000c928 .quad -4111420493003729615 - 0x2f, 0x00, 0xcb, 0x38, 0xdb, 0x27, 0x17, 0xa2, //0x0000c930 .quad -6766896092596731857 - 0x7d, 0x6a, 0x50, 0x5a, 0x0e, 0xa0, 0xad, 0xb8, //0x0000c938 .quad -5139275616254662019 - 0x3b, 0xc0, 0xfd, 0x06, 0xd2, 0xf1, 0x9c, 0xca, //0x0000c940 .quad -3846934097318526917 - 0x1d, 0x85, 0xe4, 0xf0, 0x11, 0x08, 0xd9, 0xa6, //0x0000c948 .quad -6424094520318327523 - 0x4a, 0x30, 0xbd, 0x88, 0x46, 0x2e, 0x44, 0xfd, //0x0000c950 .quad -196981603220770742 - 0x64, 0xa6, 0x1d, 0x6d, 0x16, 0x4a, 0x8f, 0x90, //0x0000c958 .quad -8030118150397909404 - 0x2e, 0x3e, 0x76, 0x15, 0xec, 0x9c, 0x4a, 0x9e, //0x0000c960 .quad -7040642529654063570 - 0xff, 0x87, 0x32, 0x04, 0x4e, 0x8e, 0x59, 0x9a, //0x0000c968 .quad -7324666853212387329 - 0xba, 0xcd, 0xd3, 0x1a, 0x27, 0x44, 0xdd, 0xc5, //0x0000c970 .quad -4189117143640191558 - 0xfe, 0x29, 0x3f, 0x85, 0xe1, 0xf1, 0xef, 0x40, //0x0000c978 .quad 4679224488766679550 - 0x28, 0xc1, 0x88, 0xe1, 0x30, 0x95, 0x54, 0xf7, //0x0000c980 .quad -624710411122851544 - 0x7d, 0xf4, 0x8e, 0xe6, 0x59, 0xee, 0x2b, 0xd1, //0x0000c988 .quad -3374341425896426371 - 0xb9, 0x78, 0xf5, 0x8c, 0x3e, 0xdd, 0x94, 0x9a, //0x0000c990 .quad -7307973034592864071 - 0xcf, 0x58, 0x19, 0x30, 0xf8, 0x74, 0xbb, 0x82, //0x0000c998 .quad -9026492418826348337 - 0xe7, 0xd6, 0x32, 0x30, 0x8e, 0x14, 0x3a, 0xc1, //0x0000c9a0 .quad -4523280274813692185 - 0x02, 0xaf, 0x1f, 0x3c, 0x36, 0x52, 0x6a, 0xe3, //0x0000c9a8 .quad -2059743486678159614 - 0xa1, 0x8c, 0x3f, 0xbc, 0xb1, 0x99, 0x88, 0xf1, //0x0000c9b0 .quad -1042414325089727327 - 0xc2, 0x9a, 0x27, 0xcb, 0xc3, 0xe6, 0x44, 0xdc, //0x0000c9b8 .quad -2574679358347699518 - 0xe5, 0xb7, 0xa7, 0x15, 0x0f, 0x60, 0xf5, 0x96, //0x0000c9c0 .quad -7569037980822161435 - 0xba, 0xc0, 0xf8, 0x5e, 0x3a, 0x10, 0xab, 0x29, //0x0000c9c8 .quad 3002511419460075706 - 0xde, 0xa5, 0x11, 0xdb, 0x12, 0xb8, 0xb2, 0xbc, //0x0000c9d0 .quad -4849611457600313890 - 0xe8, 0xf0, 0xb6, 0xf6, 0x48, 0xd4, 0x15, 0x74, //0x0000c9d8 .quad 8364825292752482536 - 0x56, 0x0f, 0xd6, 0x91, 0x17, 0x66, 0xdf, 0xeb, //0x0000c9e0 .quad -1450328303573004458 - 0x22, 0xad, 0x64, 0x34, 0x5b, 0x49, 0x1b, 0x11, //0x0000c9e8 .quad 1232659579085827362 - 0x95, 0xc9, 0x25, 0xbb, 0xce, 0x9f, 0x6b, 0x93, //0x0000c9f0 .quad -7823984217374209643 - 0x35, 0xec, 0xbe, 0x00, 0xd9, 0x0d, 0xb1, 0xca, //0x0000c9f8 .quad -3841273781498745803 - 0xfb, 0x3b, 0xef, 0x69, 0xc2, 0x87, 0x46, 0xb8, //0x0000ca00 .quad -5168294253290374149 - 0x43, 0xa7, 0xee, 0x40, 0x4f, 0x51, 0x5d, 0x3d, //0x0000ca08 .quad 4421779809981343555 - 0xfa, 0x0a, 0x6b, 0x04, 0xb3, 0x29, 0x58, 0xe6, //0x0000ca10 .quad -1848681798185579782 - 0x13, 0x51, 0x2a, 0x11, 0xa3, 0xa5, 0xb4, 0x0c, //0x0000ca18 .quad 915538744049291539 - 0xdc, 0xe6, 0xc2, 0xe2, 0x0f, 0x1a, 0xf7, 0x8f, //0x0000ca20 .quad -8072955151507069220 - 0xac, 0x72, 0xba, 0xea, 0x85, 0xe7, 0xf0, 0x47, //0x0000ca28 .quad 5183897733458195116 - 0x93, 0xa0, 0x73, 0xdb, 0x93, 0xe0, 0xf4, 0xb3, //0x0000ca30 .quad -5479507920956448621 - 0x57, 0x0f, 0x69, 0x65, 0x67, 0x21, 0xed, 0x59, //0x0000ca38 .quad 6479872166822743895 - 0xb8, 0x88, 0x50, 0xd2, 0xb8, 0x18, 0xf2, 0xe0, //0x0000ca40 .quad -2237698882768172872 - 0x2d, 0x53, 0xc3, 0x3e, 0xc1, 0x69, 0x68, 0x30, //0x0000ca48 .quad 3488154190101041965 - 0x73, 0x55, 0x72, 0x83, 0x73, 0x4f, 0x97, 0x8c, //0x0000ca50 .quad -8316090829371189901 - 0xfc, 0x13, 0x3a, 0xc7, 0x18, 0x42, 0x41, 0x1e, //0x0000ca58 .quad 2180096368813151228 - 0xcf, 0xea, 0x4e, 0x64, 0x50, 0x23, 0xbd, 0xaf, //0x0000ca60 .quad -5783427518286599473 - 0xfb, 0x98, 0x08, 0xf9, 0x9e, 0x92, 0xd1, 0xe5, //0x0000ca68 .quad -1886565557410948869 - 0x83, 0xa5, 0x62, 0x7d, 0x24, 0x6c, 0xac, 0xdb, //0x0000ca70 .quad -2617598379430861437 - 0x3a, 0xbf, 0x4a, 0xb7, 0x46, 0xf7, 0x45, 0xdf, //0x0000ca78 .quad -2358206946763686086 - 0x72, 0xa7, 0x5d, 0xce, 0x96, 0xc3, 0x4b, 0x89, //0x0000ca80 .quad -8553528014785370254 - 0x84, 0xb7, 0x8e, 0x32, 0x8c, 0xba, 0x8b, 0x6b, //0x0000ca88 .quad 7749492695127472004 - 0x4f, 0x11, 0xf5, 0x81, 0x7c, 0xb4, 0x9e, 0xab, //0x0000ca90 .quad -6080224000054324913 - 0x65, 0x65, 0x32, 0x3f, 0x2f, 0xa9, 0x6e, 0x06, //0x0000ca98 .quad 463493832054564197 - 0xa2, 0x55, 0x72, 0xa2, 0x9b, 0x61, 0x86, 0xd6, //0x0000caa0 .quad -2988593981640518238 - 0xbe, 0xfe, 0xfe, 0x0e, 0x7b, 0x53, 0x0a, 0xc8, //0x0000caa8 .quad -4032318728359182658 - 0x85, 0x75, 0x87, 0x45, 0x01, 0xfd, 0x13, 0x86, //0x0000cab0 .quad -8785400266166405755 - 0x37, 0x5f, 0x5f, 0xe9, 0x2c, 0x74, 0x06, 0xbd, //0x0000cab8 .quad -4826042214438183113 - 0xe7, 0x52, 0xe9, 0x96, 0x41, 0xfc, 0x98, 0xa7, //0x0000cac0 .quad -6370064314280619289 - 0x05, 0x37, 0xb7, 0x23, 0x38, 0x11, 0x48, 0x2c, //0x0000cac8 .quad 3190819268807046917 - 0xa0, 0xa7, 0xa3, 0xfc, 0x51, 0x3b, 0x7f, 0xd1, //0x0000cad0 .quad -3350894374423386208 - 0xc6, 0x04, 0xa5, 0x2c, 0x86, 0x15, 0x5a, 0xf7, //0x0000cad8 .quad -623161932418579258 - 0xc4, 0x48, 0xe6, 0x3d, 0x13, 0x85, 0xef, 0x82, //0x0000cae0 .quad -9011838011655698236 - 0xfc, 0x22, 0xe7, 0xdb, 0x73, 0x4d, 0x98, 0x9a, //0x0000cae8 .quad -7307005235402693892 - 0xf5, 0xda, 0x5f, 0x0d, 0x58, 0x66, 0xab, 0xa3, //0x0000caf0 .quad -6653111496142234891 - 0xbb, 0xeb, 0xe0, 0xd2, 0xd0, 0x60, 0x3e, 0xc1, //0x0000caf8 .quad -4522070525825979461 - 0xb3, 0xd1, 0xb7, 0x10, 0xee, 0x3f, 0x96, 0xcc, //0x0000cb00 .quad -3704703351750405709 - 0xa9, 0x26, 0x99, 0x07, 0x05, 0xf9, 0x8d, 0x31, //0x0000cb08 .quad 3570783879572301481 - 0x1f, 0xc6, 0xe5, 0x94, 0xe9, 0xcf, 0xbb, 0xff, //0x0000cb10 .quad -19193171260619233 - 0x53, 0x70, 0x7f, 0x49, 0x46, 0x77, 0xf1, 0xfd, //0x0000cb18 .quad -148206168962011053 - 0xd3, 0x9b, 0x0f, 0xfd, 0xf1, 0x61, 0xd5, 0x9f, //0x0000cb20 .quad -6929524759678968877 - 0x34, 0xa6, 0xef, 0xed, 0x8b, 0xea, 0xb6, 0xfe, //0x0000cb28 .quad -92628855601256908 - 0xc8, 0x82, 0x53, 0x7c, 0x6e, 0xba, 0xca, 0xc7, //0x0000cb30 .quad -4050219931171323192 - 0xc1, 0x8f, 0x6b, 0xe9, 0x2e, 0xa5, 0x64, 0xfe, //0x0000cb38 .quad -115786069501571135 - 0x7b, 0x63, 0x68, 0x1b, 0x0a, 0x69, 0xbd, 0xf9, //0x0000cb40 .quad -451088895536766085 - 0xb1, 0x73, 0xc6, 0xa3, 0x7a, 0xce, 0xfd, 0x3d, //0x0000cb48 .quad 4466953431550423985 - 0x2d, 0x3e, 0x21, 0x51, 0xa6, 0x61, 0x16, 0x9c, //0x0000cb50 .quad -7199459587351560659 - 0x4f, 0x08, 0x5c, 0xa6, 0x0c, 0xa1, 0xbe, 0x06, //0x0000cb58 .quad 486002885505321039 - 0xb8, 0x8d, 0x69, 0xe5, 0x0f, 0xfa, 0x1b, 0xc3, //0x0000cb60 .quad -4387638465762062920 - 0x63, 0x0a, 0xf3, 0xcf, 0x4f, 0x49, 0x6e, 0x48, //0x0000cb68 .quad 5219189625309039203 - 0x26, 0xf1, 0xc3, 0xde, 0x93, 0xf8, 0xe2, 0xf3, //0x0000cb70 .quad -872862063775190746 - 0xfb, 0xcc, 0xef, 0xc3, 0xa3, 0xdb, 0x89, 0x5a, //0x0000cb78 .quad 6523987031636299003 - 0xb7, 0x76, 0x3a, 0x6b, 0x5c, 0xdb, 0x6d, 0x98, //0x0000cb80 .quad -7463067817500576073 - 0x1d, 0xe0, 0x75, 0x5a, 0x46, 0x29, 0x96, 0xf8, //0x0000cb88 .quad -534194123654701027 - 0x65, 0x14, 0x09, 0x86, 0x33, 0x52, 0x89, 0xbe, //0x0000cb90 .quad -4717148753448332187 - 0x24, 0x58, 0x13, 0xf1, 0x97, 0xb3, 0xbb, 0xf6, //0x0000cb98 .quad -667742654568376284 - 0x7f, 0x59, 0x8b, 0x67, 0xc0, 0xa6, 0x2b, 0xee, //0x0000cba0 .quad -1284749923383027329 - 0x2d, 0x2e, 0x58, 0xed, 0x7d, 0xa0, 0x6a, 0x74, //0x0000cba8 .quad 8388693718644305453 - 0xef, 0x17, 0xb7, 0x40, 0x38, 0x48, 0xdb, 0x94, //0x0000cbb0 .quad -7720497729755473937 - 0xdd, 0x1c, 0x57, 0xb4, 0x4e, 0xa4, 0xc2, 0xa8, //0x0000cbb8 .quad -6286281471915778851 - 0xeb, 0xdd, 0xe4, 0x50, 0x46, 0x1a, 0x12, 0xba, //0x0000cbc0 .quad -5038936143766954517 - 0x14, 0xe4, 0x6c, 0x61, 0x62, 0x4d, 0xf3, 0x92, //0x0000cbc8 .quad -7857851839894723564 - 0x66, 0x15, 0x1e, 0xe5, 0xd7, 0xa0, 0x96, 0xe8, //0x0000cbd0 .quad -1686984161281305242 - 0x18, 0x1d, 0xc8, 0xf9, 0xba, 0x20, 0xb0, 0x77, //0x0000cbd8 .quad 8624429273841147160 - 0x60, 0xcd, 0x32, 0xef, 0x86, 0x24, 0x5e, 0x91, //0x0000cbe0 .quad -7971894128441897632 - 0x2f, 0x12, 0x1d, 0xdc, 0x74, 0x14, 0xce, 0x0a, //0x0000cbe8 .quad 778582277723329071 - 0xb8, 0x80, 0xff, 0xaa, 0xa8, 0xad, 0xb5, 0xb5, //0x0000cbf0 .quad -5353181642124984136 - 0xbb, 0x56, 0x24, 0x13, 0x92, 0x99, 0x81, 0x0d, //0x0000cbf8 .quad 973227847154161339 - 0xe6, 0x60, 0xbf, 0xd5, 0x12, 0x19, 0x23, 0xe3, //0x0000cc00 .quad -2079791034228842266 - 0x6a, 0x6c, 0xed, 0x97, 0xf6, 0xff, 0xe1, 0x10, //0x0000cc08 .quad 1216534808942701674 - 0x8f, 0x9c, 0x97, 0xc5, 0xab, 0xef, 0xf5, 0x8d, //0x0000cc10 .quad -8217398424034108273 - 0xc2, 0x63, 0xf4, 0x1e, 0xfa, 0x3f, 0x8d, 0xca, //0x0000cc18 .quad -3851351762838199358 - 0xb3, 0x83, 0xfd, 0xb6, 0x96, 0x6b, 0x73, 0xb1, //0x0000cc20 .quad -5660062011615247437 - 0xb3, 0x7c, 0xb1, 0xa6, 0xf8, 0x8f, 0x30, 0xbd, //0x0000cc28 .quad -4814189703547749197 - 0xa0, 0xe4, 0xbc, 0x64, 0x7c, 0x46, 0xd0, 0xdd, //0x0000cc30 .quad -2463391496091671392 - 0xdf, 0xdb, 0x5d, 0xd0, 0xf6, 0xb3, 0x7c, 0xac, //0x0000cc38 .quad -6017737129434686497 - 0xe4, 0x0e, 0xf6, 0xbe, 0x0d, 0x2c, 0xa2, 0x8a, //0x0000cc40 .quad -8457148712698376476 - 0x6c, 0xa9, 0x3a, 0x42, 0x7a, 0xf0, 0xcd, 0x6b, //0x0000cc48 .quad 7768129340171790700 - 0x9d, 0x92, 0xb3, 0x2e, 0x11, 0xb7, 0x4a, 0xad, //0x0000cc50 .quad -5959749872445582691 - 0xc7, 0x53, 0xc9, 0xd2, 0x98, 0x6c, 0xc1, 0x86, //0x0000cc58 .quad -8736582398494813241 - 0x44, 0x77, 0x60, 0x7a, 0xd5, 0x64, 0x9d, 0xd8, //0x0000cc60 .quad -2838001322129590460 - 0xb8, 0xa8, 0x7b, 0x07, 0xbf, 0xc7, 0x71, 0xe8, //0x0000cc68 .quad -1697355961263740744 - 0x8b, 0x4a, 0x7c, 0x6c, 0x05, 0x5f, 0x62, 0x87, //0x0000cc70 .quad -8691279853972075893 - 0x73, 0x49, 0xad, 0x64, 0xd7, 0x1c, 0x47, 0x11, //0x0000cc78 .quad 1244995533423855987 - 0x2d, 0x5d, 0x9b, 0xc7, 0xc6, 0xf6, 0x3a, 0xa9, //0x0000cc80 .quad -6252413799037706963 - 0xd0, 0x9b, 0xd8, 0x3d, 0x0d, 0xe4, 0x98, 0xd5, //0x0000cc88 .quad -3055441601647567920 - 0x79, 0x34, 0x82, 0x79, 0x78, 0xb4, 0x89, 0xd3, //0x0000cc90 .quad -3203831230369745799 - 0xc4, 0xc2, 0x4e, 0x8d, 0x10, 0x1d, 0xff, 0x4a, //0x0000cc98 .quad 5404070034795315908 - 0xcb, 0x60, 0xf1, 0x4b, 0xcb, 0x10, 0x36, 0x84, //0x0000cca0 .quad -8919923546622172981 - 0xbb, 0x39, 0x51, 0x58, 0x2a, 0x72, 0xdf, 0xce, //0x0000cca8 .quad -3539985255894009413 - 0xfe, 0xb8, 0xed, 0x1e, 0xfe, 0x94, 0x43, 0xa5, //0x0000ccb0 .quad -6538218414850328322 - 0x29, 0x88, 0x65, 0xee, 0xb4, 0x4e, 0x97, 0xc2, //0x0000ccb8 .quad -4424981569867511767 - 0x3e, 0x27, 0xa9, 0xa6, 0x3d, 0x7a, 0x94, 0xce, //0x0000ccc0 .quad -3561087000135522498 - 0x33, 0xea, 0xfe, 0x29, 0x62, 0x22, 0x3d, 0x73, //0x0000ccc8 .quad 8303831092947774003 - 0x87, 0xb8, 0x29, 0x88, 0x66, 0xcc, 0x1c, 0x81, //0x0000ccd0 .quad -9143208402725783417 - 0x60, 0x52, 0x3f, 0x5a, 0x7d, 0x35, 0x06, 0x08, //0x0000ccd8 .quad 578208414664970848 - 0xa8, 0x26, 0x34, 0x2a, 0x80, 0xff, 0x63, 0xa1, //0x0000cce0 .quad -6817324484979841368 - 0xf8, 0x26, 0xcf, 0xb0, 0xdc, 0xc2, 0x07, 0xca, //0x0000cce8 .quad -3888925500096174344 - 0x52, 0x30, 0xc1, 0x34, 0x60, 0xff, 0xbc, 0xc9, //0x0000ccf0 .quad -3909969587797413806 - 0xb6, 0xf0, 0x02, 0xdd, 0x93, 0xb3, 0x89, 0xfc, //0x0000ccf8 .quad -249470856692830026 - 0x67, 0x7c, 0xf1, 0x41, 0x38, 0x3f, 0x2c, 0xfc, //0x0000cd00 .quad -275775966319379353 - 0xe3, 0xac, 0x43, 0xd4, 0x78, 0x20, 0xac, 0xbb, //0x0000cd08 .quad -4923524589293425437 - 0xc0, 0xed, 0x36, 0x29, 0x83, 0xa7, 0x9b, 0x9d, //0x0000cd10 .quad -7089889006590693952 - 0x0e, 0x4c, 0xaa, 0x84, 0x4b, 0x94, 0x4b, 0xd5, //0x0000cd18 .quad -3077202868308390898 - 0x31, 0xa9, 0x84, 0xf3, 0x63, 0x91, 0x02, 0xc5, //0x0000cd20 .quad -4250675239810979535 - 0x12, 0xdf, 0xd4, 0x65, 0x5e, 0x79, 0x9e, 0x0a, //0x0000cd28 .quad 765182433041899282 - 0x7d, 0xd3, 0x65, 0xf0, 0xbc, 0x35, 0x43, 0xf6, //0x0000cd30 .quad -701658031336336515 - 0xd6, 0x16, 0x4a, 0xff, 0xb5, 0x17, 0x46, 0x4d, //0x0000cd38 .quad 5568164059729762006 - 0x2e, 0xa4, 0x3f, 0x16, 0x96, 0x01, 0xea, 0x99, //0x0000cd40 .quad -7356065297226292178 - 0x46, 0x4e, 0x8e, 0xbf, 0xd1, 0xce, 0x4b, 0x50, //0x0000cd48 .quad 5785945546544795206 - 0x39, 0x8d, 0xcf, 0x9b, 0xfb, 0x81, 0x64, 0xc0, //0x0000cd50 .quad -4583395603105477319 - 0xd7, 0xe1, 0x71, 0x2f, 0x86, 0xc2, 0x5e, 0xe4, //0x0000cd58 .quad -1990940103673781801 - 0x88, 0x70, 0xc3, 0x82, 0x7a, 0xa2, 0x7d, 0xf0, //0x0000cd60 .quad -1117558485454458744 - 0x4d, 0x5a, 0x4e, 0xbb, 0x27, 0x73, 0x76, 0x5d, //0x0000cd68 .quad 6734696907262548557 - 0x55, 0x26, 0xba, 0x91, 0x8c, 0x85, 0x4e, 0x96, //0x0000cd70 .quad -7616003081050118571 - 0x70, 0xf8, 0x10, 0xd5, 0xf8, 0x07, 0x6a, 0x3a, //0x0000cd78 .quad 4209185567039092848 - 0xea, 0xaf, 0x28, 0xb6, 0xef, 0x26, 0xe2, 0xbb, //0x0000cd80 .quad -4908317832885260310 - 0x8c, 0x36, 0x55, 0x0a, 0xf7, 0x89, 0x04, 0x89, //0x0000cd88 .quad -8573576096483297652 - 0xe5, 0xdb, 0xb2, 0xa3, 0xab, 0xb0, 0xda, 0xea, //0x0000cd90 .quad -1523711272679187483 - 0x2f, 0x84, 0xea, 0xcc, 0x74, 0xac, 0x45, 0x2b, //0x0000cd98 .quad 3118087934678041647 - 0x6f, 0xc9, 0x4f, 0x46, 0x6b, 0xae, 0xc8, 0x92, //0x0000cda0 .quad -7869848573065574033 - 0x9e, 0x92, 0x12, 0x00, 0xc9, 0x8b, 0x0b, 0x3b, //0x0000cda8 .quad 4254647968387469982 - 0xcb, 0xbb, 0xe3, 0x17, 0x06, 0xda, 0x7a, 0xb7, //0x0000cdb0 .quad -5225624697904579637 - 0x45, 0x37, 0x17, 0x40, 0xbb, 0x6e, 0xce, 0x09, //0x0000cdb8 .quad 706623942056949573 - 0xbd, 0xaa, 0xdc, 0x9d, 0x87, 0x90, 0x59, 0xe5, //0x0000cdc0 .quad -1920344853953336643 - 0x16, 0x05, 0x1d, 0x10, 0x6a, 0x0a, 0x42, 0xcc, //0x0000cdc8 .quad -3728406090856200938 - 0xb6, 0xea, 0xa9, 0xc2, 0x54, 0xfa, 0x57, 0x8f, //0x0000cdd0 .quad -8117744561361917258 - 0x2e, 0x23, 0x12, 0x4a, 0x82, 0x46, 0xa9, 0x9f, //0x0000cdd8 .quad -6941939825212513490 - 0x64, 0x65, 0x54, 0xf3, 0xe9, 0xf8, 0x2d, 0xb3, //0x0000cde0 .quad -5535494683275008668 - 0xfa, 0xab, 0x96, 0xdc, 0x22, 0x98, 0x93, 0x47, //0x0000cde8 .quad 5157633273766521850 - 0xbd, 0x7e, 0x29, 0x70, 0x24, 0x77, 0xf9, 0xdf, //0x0000cdf0 .quad -2307682335666372931 - 0xf8, 0x56, 0xbc, 0x93, 0x2b, 0x7e, 0x78, 0x59, //0x0000cdf8 .quad 6447041592208152312 - 0x36, 0xef, 0x19, 0xc6, 0x76, 0xea, 0xfb, 0x8b, //0x0000ce00 .quad -8359830487432564938 - 0x5b, 0xb6, 0x55, 0x3c, 0xdb, 0x4e, 0xeb, 0x57, //0x0000ce08 .quad 6335244004343789147 - 0x03, 0x6b, 0xa0, 0x77, 0x14, 0xe5, 0xfa, 0xae, //0x0000ce10 .quad -5838102090863318269 - 0xf2, 0x23, 0x6b, 0x0b, 0x92, 0x22, 0xe6, 0xed, //0x0000ce18 .quad -1304317031425039374 - 0xc4, 0x85, 0x88, 0x95, 0x59, 0x9e, 0xb9, 0xda, //0x0000ce20 .quad -2685941595151759932 - 0xee, 0xec, 0x45, 0x8e, 0x36, 0xab, 0x5f, 0xe9, //0x0000ce28 .quad -1630396289281299218 - 0x9b, 0x53, 0x75, 0xfd, 0xf7, 0x02, 0xb4, 0x88, //0x0000ce30 .quad -8596242524610931813 - 0x15, 0xb4, 0xeb, 0x18, 0x02, 0xcb, 0xdb, 0x11, //0x0000ce38 .quad 1286845328412881941 - 0x81, 0xa8, 0xd2, 0xfc, 0xb5, 0x03, 0xe1, 0xaa, //0x0000ce40 .quad -6133617137336276863 - 0x1a, 0xa1, 0x26, 0x9f, 0xc2, 0xbd, 0x52, 0xd6, //0x0000ce48 .quad -3003129357911285478 - 0xa2, 0x52, 0x07, 0x7c, 0xa3, 0x44, 0x99, 0xd5, //0x0000ce50 .quad -3055335403242958174 - 0x60, 0x49, 0xf0, 0x46, 0x33, 0x6d, 0xe7, 0x4b, //0x0000ce58 .quad 5469460339465668960 - 0xa5, 0x93, 0x84, 0x2d, 0xe6, 0xca, 0x7f, 0x85, //0x0000ce60 .quad -8827113654667930715 - 0xdc, 0x2d, 0x56, 0x0c, 0x40, 0xa4, 0x70, 0x6f, //0x0000ce68 .quad 8030098730593431004 - 0x8e, 0xb8, 0xe5, 0xb8, 0x9f, 0xbd, 0xdf, 0xa6, //0x0000ce70 .quad -6422206049907525490 - 0x53, 0xb9, 0x6b, 0x0f, 0x50, 0xcd, 0x4c, 0xcb, //0x0000ce78 .quad -3797434642040374957 - 0xb2, 0x26, 0x1f, 0xa7, 0x07, 0xad, 0x97, 0xd0, //0x0000ce80 .quad -3416071543957018958 - 0xa8, 0xa7, 0x46, 0x13, 0xa4, 0x00, 0x20, 0x7e, //0x0000ce88 .quad 9088264752731695016 - 0x2f, 0x78, 0x73, 0xc8, 0x24, 0xcc, 0x5e, 0x82, //0x0000ce90 .quad -9052573742614218705 - 0xc9, 0x28, 0x0c, 0x8c, 0x66, 0x00, 0xd4, 0x8e, //0x0000ce98 .quad -8154892584824854327 - 0x3b, 0x56, 0x90, 0xfa, 0x2d, 0x7f, 0xf6, 0xa2, //0x0000cea0 .quad -6704031159840385477 - 0xfb, 0x32, 0x0f, 0x2f, 0x80, 0x00, 0x89, 0x72, //0x0000cea8 .quad 8253128342678483707 - 0xca, 0x6b, 0x34, 0x79, 0xf9, 0x1e, 0xb4, 0xcb, //0x0000ceb0 .quad -3768352931373093942 - 0xba, 0xff, 0xd2, 0x3a, 0xa0, 0x40, 0x2b, 0x4f, //0x0000ceb8 .quad 5704724409920716730 - 0xbc, 0x86, 0x81, 0xd7, 0xb7, 0x26, 0xa1, 0xfe, //0x0000cec0 .quad -98755145788979524 - 0xa9, 0xbf, 0x87, 0x49, 0xc8, 0x10, 0xf6, 0xe2, //0x0000cec8 .quad -2092466524453879895 - 0x36, 0xf4, 0xb0, 0xe6, 0x32, 0xb8, 0x24, 0x9f, //0x0000ced0 .quad -6979250993759194058 - 0xca, 0xd7, 0xf4, 0x2d, 0x7d, 0xca, 0xd9, 0x0d, //0x0000ced8 .quad 998051431430019018 - 0x43, 0x31, 0x5d, 0xa0, 0x3f, 0xe6, 0xed, 0xc6, //0x0000cee0 .quad -4112377723771604669 - 0xbc, 0x0d, 0x72, 0x79, 0x1c, 0x3d, 0x50, 0x91, //0x0000cee8 .quad -7975807747567252036 - 0x94, 0x7d, 0x74, 0x88, 0xcf, 0x5f, 0xa9, 0xf8, //0x0000cef0 .quad -528786136287117932 - 0x2b, 0x91, 0xce, 0x97, 0x63, 0x4c, 0xa4, 0x75, //0x0000cef8 .quad 8476984389250486571 - 0x7c, 0xce, 0x48, 0xb5, 0xe1, 0xdb, 0x69, 0x9b, //0x0000cf00 .quad -7248020362820530564 - 0xbb, 0x1a, 0xe1, 0x3e, 0xbe, 0xaf, 0x86, 0xc9, //0x0000cf08 .quad -3925256793573221701 - 0x1b, 0x02, 0x9b, 0x22, 0xda, 0x52, 0x44, 0xc2, //0x0000cf10 .quad -4448339435098275301 - 0x69, 0x61, 0x99, 0xce, 0xad, 0x5b, 0xe8, 0xfb, //0x0000cf18 .quad -294884973539139223 - 0xa2, 0xc2, 0x41, 0xab, 0x90, 0x67, 0xd5, 0xf2, //0x0000cf20 .quad -948738275445456222 - 0xc4, 0xb9, 0x3f, 0x42, 0x99, 0x72, 0xe2, 0xfa, //0x0000cf28 .quad -368606216923924028 - 0xa5, 0x19, 0x09, 0x6b, 0xba, 0x60, 0xc5, 0x97, //0x0000cf30 .quad -7510490449794491995 - 0x1b, 0xd4, 0x67, 0xc9, 0x9f, 0x87, 0xcd, 0xdc, //0x0000cf38 .quad -2536221894791146469 - 0x0f, 0x60, 0xcb, 0x05, 0xe9, 0xb8, 0xb6, 0xbd, //0x0000cf40 .quad -4776427043815727089 - 0x21, 0xc9, 0xc1, 0xbb, 0x87, 0xe9, 0x00, 0x54, //0x0000cf48 .quad 6053094668365842721 - 0x13, 0x38, 0x3e, 0x47, 0x23, 0x67, 0x24, 0xed, //0x0000cf50 .quad -1358847786342270957 - 0x69, 0x3b, 0xb2, 0xaa, 0xe9, 0x23, 0x01, 0x29, //0x0000cf58 .quad 2954682317029915497 - 0x0b, 0xe3, 0x86, 0x0c, 0x76, 0xc0, 0x36, 0x94, //0x0000cf60 .quad -7766808894105001205 - 0x22, 0x65, 0xaf, 0x0a, 0x72, 0xb6, 0xa0, 0xf9, //0x0000cf68 .quad -459166561069996766 - 0xce, 0x9b, 0xa8, 0x8f, 0x93, 0x70, 0x44, 0xb9, //0x0000cf70 .quad -5096825099203863602 - 0x6a, 0x3e, 0x5b, 0x8d, 0x0e, 0xe4, 0x08, 0xf8, //0x0000cf78 .quad -573958201337495958 - 0xc2, 0xc2, 0x92, 0x73, 0xb8, 0x8c, 0x95, 0xe7, //0x0000cf80 .quad -1759345355577441598 - 0x05, 0x0e, 0xb2, 0x30, 0x12, 0x1d, 0x0b, 0xb6, //0x0000cf88 .quad -5329133770099257851 - 0xb9, 0xb9, 0x3b, 0x48, 0xf3, 0x77, 0xbd, 0x90, //0x0000cf90 .quad -8017119874876982855 - 0xc3, 0x48, 0x6f, 0x5e, 0x2b, 0xf2, 0xc6, 0xb1, //0x0000cf98 .quad -5636551615525730109 - 0x28, 0xa8, 0x4a, 0x1a, 0xf0, 0xd5, 0xec, 0xb4, //0x0000cfa0 .quad -5409713825168840664 - 0xf4, 0x1a, 0x0b, 0x36, 0xb6, 0xae, 0x38, 0x1e, //0x0000cfa8 .quad 2177682517447613172 - 0x32, 0x52, 0xdd, 0x20, 0x6c, 0x0b, 0x28, 0xe2, //0x0000cfb0 .quad -2150456263033662926 - 0xb1, 0xe1, 0x8d, 0xc3, 0x63, 0xda, 0xc6, 0x25, //0x0000cfb8 .quad 2722103146809516465 - 0x5f, 0x53, 0x8a, 0x94, 0x23, 0x07, 0x59, 0x8d, //0x0000cfc0 .quad -8261564192037121185 - 0x0f, 0xad, 0x38, 0x5a, 0x7e, 0x48, 0x9c, 0x57, //0x0000cfc8 .quad 6313000485183335695 - 0x37, 0xe8, 0xac, 0x79, 0xec, 0x48, 0xaf, 0xb0, //0x0000cfd0 .quad -5715269221619013577 - 0x52, 0xd8, 0xc6, 0xf0, 0x9d, 0x5a, 0x83, 0x2d, //0x0000cfd8 .quad 3279564588051781714 - 0x44, 0x22, 0x18, 0x98, 0x27, 0x1b, 0xdb, 0xdc, //0x0000cfe0 .quad -2532400508596379068 - 0x66, 0x8e, 0xf8, 0x6c, 0x45, 0x31, 0xe4, 0xf8, //0x0000cfe8 .quad -512230283362660762 - 0x6b, 0x15, 0x0f, 0xbf, 0xf8, 0xf0, 0x08, 0x8a, //0x0000cff0 .quad -8500279345513818773 - 0x00, 0x59, 0x1b, 0x64, 0xcb, 0x9e, 0x8e, 0x1b, //0x0000cff8 .quad 1985699082112030976 - 0xc5, 0xda, 0xd2, 0xee, 0x36, 0x2d, 0x8b, 0xac, //0x0000d000 .quad -6013663163464885563 - 0x40, 0x2f, 0x22, 0x3d, 0x7e, 0x46, 0x72, 0xe2, //0x0000d008 .quad -2129562165787349184 - 0x77, 0x91, 0x87, 0xaa, 0x84, 0xf8, 0xad, 0xd7, //0x0000d010 .quad -2905392935903719049 - 0x10, 0xbb, 0x6a, 0xcc, 0x1d, 0xd8, 0x0e, 0x5b, //0x0000d018 .quad 6561419329620589328 - 0xea, 0xba, 0x94, 0xea, 0x52, 0xbb, 0xcc, 0x86, //0x0000d020 .quad -8733399612580906262 - 0xea, 0xb4, 0xc2, 0x9f, 0x12, 0x47, 0xe9, 0x98, //0x0000d028 .quad -7428327965055601430 - 0xa5, 0xe9, 0x39, 0xa5, 0x27, 0xea, 0x7f, 0xa8, //0x0000d030 .quad -6305063497298744923 - 0x25, 0x62, 0xb3, 0x47, 0xd7, 0x98, 0x23, 0x3f, //0x0000d038 .quad 4549648098962661925 - 0x0e, 0x64, 0x88, 0x8e, 0xb1, 0xe4, 0x9f, 0xd2, //0x0000d040 .quad -3269643353196043250 - 0xae, 0x3a, 0xa0, 0x19, 0x0d, 0x7f, 0xec, 0x8e, //0x0000d048 .quad -8147997931578836306 - 0x89, 0x3e, 0x15, 0xf9, 0xee, 0xee, 0xa3, 0x83, //0x0000d050 .quad -8961056123388608887 - 0xad, 0x24, 0x04, 0x30, 0x68, 0xcf, 0x53, 0x19, //0x0000d058 .quad 1825030320404309165 - 0x2b, 0x8e, 0x5a, 0xb7, 0xaa, 0xea, 0x8c, 0xa4, //0x0000d060 .quad -6589634135808373205 - 0xd8, 0x2d, 0x05, 0x3c, 0x42, 0xc3, 0xa8, 0x5f, //0x0000d068 .quad 6892973918932774360 - 0xb6, 0x31, 0x31, 0x65, 0x55, 0x25, 0xb0, 0xcd, //0x0000d070 .quad -3625356651333078602 - 0x4e, 0x79, 0x06, 0xcb, 0x12, 0xf4, 0x92, 0x37, //0x0000d078 .quad 4004531380238580046 - 0x11, 0xbf, 0x3e, 0x5f, 0x55, 0x17, 0x8e, 0x80, //0x0000d080 .quad -9183376934724255983 - 0xd1, 0x0b, 0xe4, 0xbe, 0x8b, 0xd8, 0xbb, 0xe2, //0x0000d088 .quad -2108853905778275375 - 0xd6, 0x6e, 0x0e, 0xb7, 0x2a, 0x9d, 0xb1, 0xa0, //0x0000d090 .quad -6867535149977932074 - 0xc5, 0x0e, 0x9d, 0xae, 0xae, 0xce, 0x6a, 0x5b, //0x0000d098 .quad 6587304654631931589 - 0x8b, 0x0a, 0xd2, 0x64, 0x75, 0x04, 0xde, 0xc8, //0x0000d0a0 .quad -3972732919045027189 - 0x76, 0x52, 0x44, 0x5a, 0x5a, 0x82, 0x45, 0xf2, //0x0000d0a8 .quad -989241218564861322 - 0x2e, 0x8d, 0x06, 0xbe, 0x92, 0x85, 0x15, 0xfb, //0x0000d0b0 .quad -354230130378896082 - 0x13, 0x67, 0xd5, 0xf0, 0xf0, 0xe2, 0xd6, 0xee, //0x0000d0b8 .quad -1236551523206076653 - 0x3d, 0x18, 0xc4, 0xb6, 0x7b, 0x73, 0xed, 0x9c, //0x0000d0c0 .quad -7138922859127891907 - 0x6c, 0x60, 0x85, 0x96, 0xd6, 0x4d, 0x46, 0x55, //0x0000d0c8 .quad 6144684325637283948 - 0x4c, 0x1e, 0x75, 0xa4, 0x5a, 0xd0, 0x28, 0xc4, //0x0000d0d0 .quad -4311967555482476980 - 0x87, 0xb8, 0x26, 0x3c, 0x4c, 0xe1, 0x97, 0xaa, //0x0000d0d8 .quad -6154202648235558777 - 0xdf, 0x65, 0x92, 0x4d, 0x71, 0x04, 0x33, 0xf5, //0x0000d0e0 .quad -778273425925708321 - 0xa9, 0x66, 0x30, 0x4b, 0x9f, 0xd9, 0x3d, 0xd5, //0x0000d0e8 .quad -3081067291867060567 - 0xab, 0x7f, 0x7b, 0xd0, 0xc6, 0xe2, 0x3f, 0x99, //0x0000d0f0 .quad -7403949918844649557 - 0x2a, 0x40, 0xfe, 0x8e, 0x03, 0xa8, 0x46, 0xe5, //0x0000d0f8 .quad -1925667057416912854 - 0x96, 0x5f, 0x9a, 0x84, 0x78, 0xdb, 0x8f, 0xbf, //0x0000d100 .quad -4643251380128424042 - 0x34, 0xd0, 0xbd, 0x72, 0x04, 0x52, 0x98, 0xde, //0x0000d108 .quad -2407083821771141068 - 0x7c, 0xf7, 0xc0, 0xa5, 0x56, 0xd2, 0x73, 0xef, //0x0000d110 .quad -1192378206733142148 - 0x41, 0x44, 0x6d, 0x8f, 0x85, 0x66, 0x3e, 0x96, //0x0000d118 .quad -7620540795641314239 - 0xad, 0x9a, 0x98, 0x27, 0x76, 0x63, 0xa8, 0x95, //0x0000d120 .quad -7662765406849295699 - 0xa9, 0x4a, 0xa4, 0x79, 0x13, 0x00, 0xe7, 0xdd, //0x0000d128 .quad -2456994988062127447 - 0x59, 0xc1, 0x7e, 0xb1, 0x53, 0x7c, 0x12, 0xbb, //0x0000d130 .quad -4966770740134231719 - 0x53, 0x5d, 0x0d, 0x58, 0x18, 0xc0, 0x60, 0x55, //0x0000d138 .quad 6152128301777116499 - 0xaf, 0x71, 0xde, 0x9d, 0x68, 0x1b, 0xd7, 0xe9, //0x0000d140 .quad -1596777406740401745 - 0xa7, 0xb4, 0x10, 0x6e, 0x1e, 0xf0, 0xb8, 0xaa, //0x0000d148 .quad -6144897678060768089 - 0x0d, 0x07, 0xab, 0x62, 0x21, 0x71, 0x26, 0x92, //0x0000d150 .quad -7915514906853832947 - 0xe9, 0x70, 0xca, 0x04, 0x13, 0x96, 0xb3, 0xca, //0x0000d158 .quad -3840561048787980055 - 0xd1, 0xc8, 0x55, 0xbb, 0x69, 0x0d, 0xb0, 0xb6, //0x0000d160 .quad -5282707615139903279 - 0x23, 0x0d, 0xfd, 0xc5, 0x97, 0x7b, 0x60, 0x3d, //0x0000d168 .quad 4422670725869800739 - 0x05, 0x3b, 0x2b, 0x2a, 0xc4, 0x10, 0x5c, 0xe4, //0x0000d170 .quad -1991698500497491195 - 0x6b, 0x50, 0x7c, 0xb7, 0x7d, 0x9a, 0xb8, 0x8c, //0x0000d178 .quad -8306719647944912789 - 0xe3, 0x04, 0x5b, 0x9a, 0x7a, 0x8a, 0xb9, 0x8e, //0x0000d180 .quad -8162340590452013853 - 0x43, 0xb2, 0xad, 0x92, 0x8e, 0x60, 0xf3, 0x77, //0x0000d188 .quad 8643358275316593219 - 0x1c, 0xc6, 0xf1, 0x40, 0x19, 0xed, 0x67, 0xb2, //0x0000d190 .quad -5591239719637629412 - 0xd4, 0x1e, 0x59, 0x37, 0xb2, 0x38, 0xf0, 0x55, //0x0000d198 .quad 6192511825718353620 - 0xa3, 0x37, 0x2e, 0x91, 0x5f, 0xe8, 0x01, 0xdf, //0x0000d1a0 .quad -2377363631119648861 - 0x89, 0x66, 0x2f, 0xc5, 0xde, 0x46, 0x6c, 0x6b, //0x0000d1a8 .quad 7740639782147942025 - 0xc6, 0xe2, 0xbc, 0xba, 0x3b, 0x31, 0x61, 0x8b, //0x0000d1b0 .quad -8403381297090862394 - 0x16, 0xa0, 0x3d, 0x3b, 0x4b, 0xac, 0x23, 0x23, //0x0000d1b8 .quad 2532056854628769814 - 0x77, 0x1b, 0x6c, 0xa9, 0x8a, 0x7d, 0x39, 0xae, //0x0000d1c0 .quad -5892540602936190089 - 0x1b, 0x08, 0x0d, 0x0a, 0x5e, 0x97, 0xec, 0xab, //0x0000d1c8 .quad -6058300968568813541 - 0x55, 0x22, 0xc7, 0x53, 0xed, 0xdc, 0xc7, 0xd9, //0x0000d1d0 .quad -2753989735242849707 - 0x22, 0x4a, 0x90, 0x8c, 0x35, 0xbd, 0xe7, 0x96, //0x0000d1d8 .quad -7572876210711016926 - 0x75, 0x75, 0x5c, 0x54, 0x14, 0xea, 0x1c, 0x88, //0x0000d1e0 .quad -8638772612167862923 - 0x55, 0x2e, 0xda, 0x77, 0x41, 0xd6, 0x50, 0x7e, //0x0000d1e8 .quad 9102010423587778133 - 0xd2, 0x92, 0x73, 0x69, 0x99, 0x24, 0x24, 0xaa, //0x0000d1f0 .quad -6186779746782440750 - 0xea, 0xb9, 0xd0, 0xd5, 0xd1, 0x0b, 0xe5, 0xdd, //0x0000d1f8 .quad -2457545025797441046 - 0x87, 0x77, 0xd0, 0xc3, 0xbf, 0x2d, 0xad, 0xd4, //0x0000d200 .quad -3121788665050663033 - 0x65, 0xe8, 0x44, 0x4b, 0xc6, 0x4e, 0x5e, 0x95, //0x0000d208 .quad -7683617300674189211 - 0xb4, 0x4a, 0x62, 0xda, 0x97, 0x3c, 0xec, 0x84, //0x0000d210 .quad -8868646943297746252 - 0x3f, 0x11, 0x0b, 0xef, 0x3b, 0xf1, 0x5a, 0xbd, //0x0000d218 .quad -4802260812921368257 - 0x61, 0xdd, 0xfa, 0xd0, 0xbd, 0x4b, 0x27, 0xa6, //0x0000d220 .quad -6474122660694794911 - 0x8f, 0xd5, 0xcd, 0xea, 0x8a, 0xad, 0xb1, 0xec, //0x0000d228 .quad -1391139997724322417 - 0xba, 0x94, 0x39, 0x45, 0xad, 0x1e, 0xb1, 0xcf, //0x0000d230 .quad -3480967307441105734 - 0xf3, 0x4a, 0x81, 0xa5, 0xed, 0x18, 0xde, 0x67, //0x0000d238 .quad 7484447039699372787 - 0xf4, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x0000d240 .quad -9093133594791772940 - 0xd8, 0xce, 0x70, 0x87, 0x94, 0xcf, 0xea, 0x80, //0x0000d248 .quad -9157278655470055720 - 0x31, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x0000d250 .quad -6754730975062328271 - 0x8e, 0x02, 0x4d, 0xa9, 0x79, 0x83, 0x25, 0xa1, //0x0000d258 .quad -6834912300910181746 - 0x3e, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x0000d260 .quad -3831727700400522434 - 0x31, 0x43, 0xa0, 0x13, 0x58, 0xe4, 0x6e, 0x09, //0x0000d268 .quad 679731660717048625 - 0x0d, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x0000d270 .quad -177973607073265139 - 0xfd, 0x53, 0x88, 0x18, 0x6e, 0x9d, 0xca, 0x8b, //0x0000d278 .quad -8373707460958465027 - 0x48, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x0000d280 .quad -7028762532061872568 - 0x7e, 0x34, 0x55, 0xcf, 0x64, 0xa2, 0x5e, 0x77, //0x0000d288 .quad 8601490892183123070 - 0xda, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x0000d290 .quad -4174267146649952806 - 0x9e, 0x81, 0x2a, 0x03, 0xfe, 0x4a, 0x36, 0x95, //0x0000d298 .quad -7694880458480647778 - 0x51, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x0000d2a0 .quad -606147914885053103 - 0x05, 0x22, 0xf5, 0x83, 0xbd, 0xdd, 0x83, 0x3a, //0x0000d2a8 .quad 4216457482181353989 - 0x52, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x0000d2b0 .quad -7296371474444240046 - 0x43, 0x35, 0x79, 0x72, 0x96, 0x6a, 0x92, 0xc4, //0x0000d2b8 .quad -4282243101277735613 - 0x27, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x0000d2c0 .quad -4508778324627912153 - 0x94, 0x82, 0x17, 0x0f, 0x3c, 0x05, 0xb7, 0x75, //0x0000d2c8 .quad 8482254178684994196 - 0xb1, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x0000d2d0 .quad -1024286887357502287 - 0x39, 0x63, 0xdd, 0x12, 0x8b, 0xc6, 0x24, 0x53, //0x0000d2d8 .quad 5991131704928854841 - 0xee, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x0000d2e0 .quad -7557708332239520786 - 0x04, 0x5e, 0xca, 0xeb, 0x16, 0xfc, 0xf6, 0xd3, //0x0000d2e8 .quad -3173071712060547580 - 0xea, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x0000d2f0 .quad -4835449396872013078 - 0x85, 0xf5, 0xbc, 0xa6, 0x1c, 0xbb, 0xf4, 0x88, //0x0000d2f8 .quad -8578025658503072379 - 0xa5, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x0000d300 .quad -1432625727662628443 - 0xe6, 0x32, 0x6c, 0xd0, 0xe3, 0xe9, 0x31, 0x2b, //0x0000d308 .quad 3112525982153323238 - 0x07, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x0000d310 .quad -7812920107430224633 - 0xd0, 0x9f, 0x43, 0x62, 0x2e, 0x32, 0xff, 0x3a, //0x0000d318 .quad 4251171748059520976 - 0x49, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x0000d320 .quad -5154464115860392887 - 0xc3, 0x87, 0xd4, 0xfa, 0xb9, 0xfe, 0xbe, 0x09, //0x0000d328 .quad 702278666647013315 - 0x5b, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x0000d330 .quad -1831394126398103205 - 0xb4, 0xa9, 0x89, 0x79, 0x68, 0xbe, 0x2e, 0x4c, //0x0000d338 .quad 5489534351736154548 - 0xd9, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x0000d340 .quad -8062150356639896359 - 0x11, 0x0a, 0xf6, 0x4b, 0x01, 0x37, 0x9d, 0x0f, //0x0000d348 .quad 1125115960621402641 - 0x0f, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x0000d350 .quad -5466001927372482545 - 0x95, 0x8c, 0xf3, 0x9e, 0xc1, 0x84, 0x84, 0x53, //0x0000d358 .quad 6018080969204141205 - 0x13, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x0000d360 .quad -2220816390788215277 - 0xba, 0x6f, 0xb0, 0x06, 0xf2, 0xa5, 0x65, 0x28, //0x0000d368 .quad 2910915193077788602 - 0xcb, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x0000d370 .quad -8305539271883716405 - 0xd4, 0x45, 0x2e, 0x44, 0xb7, 0x87, 0x3f, 0xf9, //0x0000d378 .quad -486521013540076076 - 0xfe, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x0000d380 .quad -5770238071427257602 - 0x49, 0xd7, 0x39, 0x15, 0xa5, 0x69, 0x8f, 0xf7, //0x0000d388 .quad -608151266925095095 - 0xbe, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x0000d390 .quad -2601111570856684098 - 0x1c, 0x4d, 0x88, 0x5a, 0x0e, 0x44, 0x73, 0xb5, //0x0000d398 .quad -5371875102083756772 - 0x97, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x0000d3a0 .quad -8543223759426509417 - 0x31, 0x30, 0x95, 0xf8, 0x88, 0x0a, 0x68, 0x31, //0x0000d3a8 .quad 3560107088838733873 - 0xfc, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x0000d3b0 .quad -6067343680855748868 - 0x3e, 0x7c, 0xba, 0x36, 0x2b, 0x0d, 0xc2, 0xfd, //0x0000d3b8 .quad -161552157378970562 - 0xbc, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x0000d3c0 .quad -2972493582642298180 - 0x4d, 0x1b, 0x69, 0x04, 0x76, 0x90, 0x32, 0x3d, //0x0000d3c8 .quad 4409745821703674701 - 0xb5, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x0000d3d0 .quad -8775337516792518219 - 0x10, 0xb1, 0xc1, 0xc2, 0x49, 0x9a, 0x3f, 0xa6, //0x0000d3d8 .quad -6467280898289979120 - 0x23, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x0000d3e0 .quad -6357485877563259869 - 0x54, 0x1d, 0x72, 0x33, 0xdc, 0x80, 0xcf, 0x0f, //0x0000d3e8 .quad 1139270913992301908 - 0x2b, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x0000d3f0 .quad -3335171328526686933 - 0xa9, 0xa4, 0x4e, 0x40, 0x13, 0x61, 0xc3, 0xd3, //0x0000d3f8 .quad -3187597375937010519 - 0x3b, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x0000d400 .quad -9002011107970261189 - 0xea, 0x26, 0x31, 0x08, 0xac, 0x1c, 0x5a, 0x64, //0x0000d408 .quad 7231123676894144234 - 0x0a, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x0000d410 .quad -6640827866535438582 - 0xa4, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, 0x70, 0x3d, //0x0000d418 .quad 4427218577690292388 - 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d420 .quad -3689348814741910324 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x0000d428 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x0000d430 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d438 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x0000d440 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d448 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x0000d450 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d458 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x0000d460 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d468 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x0000d470 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d478 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x0000d480 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d488 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x0000d490 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d498 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x0000d4a0 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4a8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x0000d4b0 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4b8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x0000d4c0 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4c8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x0000d4d0 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4d8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x0000d4e0 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4e8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x0000d4f0 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d4f8 .quad 0 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x0000d500 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d508 .quad 0 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x0000d510 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d518 .quad 0 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x0000d520 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d528 .quad 0 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x0000d530 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d538 .quad 0 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x0000d540 .quad -5646744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d548 .quad 0 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x0000d550 .quad -2446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d558 .quad 0 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x0000d560 .quad -8446744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d568 .quad 0 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x0000d570 .quad -5946744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d578 .quad 0 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x0000d580 .quad -2821744073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d588 .quad 0 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x0000d590 .quad -8681119073709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d598 .quad 0 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x0000d5a0 .quad -6239712823709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5a8 .quad 0 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x0000d5b0 .quad -3187955011209551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5b8 .quad 0 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x0000d5c0 .quad -8910000909647051616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5c8 .quad 0 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x0000d5d0 .quad -6525815118631426616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5d8 .quad 0 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x0000d5e0 .quad -3545582879861895366 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000d5e8 .quad 0 - 0x84, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x0000d5f0 .quad -9133518327554766460 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, //0x0000d5f8 .quad 4611686018427387904 - 0xe5, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x0000d600 .quad -6805211891016070171 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, //0x0000d608 .quad 5764607523034234880 - 0xde, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x0000d610 .quad -3894828845342699810 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, //0x0000d618 .quad -6629298651489370112 - 0x96, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x0000d620 .quad -256850038250986858 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x4d, //0x0000d628 .quad 5548434740920451072 - 0x9d, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x0000d630 .quad -7078060301547948643 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xf0, //0x0000d638 .quad -1143914305352105984 - 0x05, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x0000d640 .quad -4235889358507547899 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6c, //0x0000d648 .quad 7793479155164643328 - 0xc6, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x0000d650 .quad -683175679707046970 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x32, 0xc7, //0x0000d658 .quad -4093209111326359552 - 0x5c, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x0000d660 .quad -7344513827457986212 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x7f, 0x3c, //0x0000d668 .quad 4359273333062107136 - 0xb3, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x0000d670 .quad -4568956265895094861 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x9f, 0x4b, //0x0000d678 .quad 5449091666327633920 - 0x20, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x0000d680 .quad -1099509313941480672 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xd4, 0x86, 0x1e, //0x0000d688 .quad 2199678564482154496 - 0xf4, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x0000d690 .quad -7604722348854507276 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x44, 0x14, 0x13, //0x0000d698 .quad 1374799102801346560 - 0x31, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x0000d6a0 .quad -4894216917640746191 - 0x00, 0x00, 0x00, 0x00, 0xa0, 0x55, 0xd9, 0x17, //0x0000d6a8 .quad 1718498878501683200 - 0xfd, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x0000d6b0 .quad -1506085128623544835 - 0x00, 0x00, 0x00, 0x00, 0x08, 0xab, 0xcf, 0x5d, //0x0000d6b8 .quad 6759809616554491904 - 0xbe, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x0000d6c0 .quad -7858832233030797378 - 0x00, 0x00, 0x00, 0x00, 0xe5, 0xca, 0xa1, 0x5a, //0x0000d6c8 .quad 6530724019560251392 - 0xad, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x0000d6d0 .quad -5211854272861108819 - 0x00, 0x00, 0x00, 0x40, 0x9e, 0x3d, 0x4a, 0xf1, //0x0000d6d8 .quad -1059967012404461568 - 0x19, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x0000d6e0 .quad -1903131822648998119 - 0x00, 0x00, 0x00, 0xd0, 0x05, 0xcd, 0x9c, 0x6d, //0x0000d6e8 .quad 7898413271349198848 - 0x6f, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x0000d6f0 .quad -8106986416796705681 - 0x00, 0x00, 0x00, 0xa2, 0x23, 0x00, 0x82, 0xe4, //0x0000d6f8 .quad -1981020733047832576 - 0x8b, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x0000d700 .quad -5522047002568494197 - 0x00, 0x00, 0x80, 0x8a, 0x2c, 0x80, 0xa2, 0xdd, //0x0000d708 .quad -2476275916309790720 - 0x6e, 0x30, 0x9e, 0xa1, 0x62, 0x2f, 0x35, 0xe0, //0x0000d710 .quad -2290872734783229842 - 0x00, 0x00, 0x20, 0xad, 0x37, 0x20, 0x0b, 0xd5, //0x0000d718 .quad -3095344895387238400 - 0x45, 0xde, 0x02, 0xa5, 0x9d, 0x3d, 0x21, 0x8c, //0x0000d720 .quad -8349324486880600507 - 0x00, 0x00, 0x34, 0xcc, 0x22, 0xf4, 0x26, 0x45, //0x0000d728 .quad 4982938468024057856 - 0xd6, 0x95, 0x43, 0x0e, 0x05, 0x8d, 0x29, 0xaf, //0x0000d730 .quad -5824969590173362730 - 0x00, 0x00, 0x41, 0x7f, 0x2b, 0xb1, 0x70, 0x96, //0x0000d738 .quad -7606384970252091392 - 0x4c, 0x7b, 0xd4, 0x51, 0x46, 0xf0, 0xf3, 0xda, //0x0000d740 .quad -2669525969289315508 - 0x00, 0x40, 0x11, 0x5f, 0x76, 0xdd, 0x0c, 0x3c, //0x0000d748 .quad 4327076842467049472 - 0x0f, 0xcd, 0x24, 0xf3, 0x2b, 0x76, 0xd8, 0x88, //0x0000d750 .quad -8585982758446904049 - 0x00, 0xc8, 0x6a, 0xfb, 0x69, 0x0a, 0x88, 0xa5, //0x0000d758 .quad -6518949010312869888 - 0x53, 0x00, 0xee, 0xef, 0xb6, 0x93, 0x0e, 0xab, //0x0000d760 .quad -6120792429631242157 - 0x00, 0x7a, 0x45, 0x7a, 0x04, 0x0d, 0xea, 0x8e, //0x0000d768 .quad -8148686262891087360 - 0x68, 0x80, 0xe9, 0xab, 0xa4, 0x38, 0xd2, 0xd5, //0x0000d770 .quad -3039304518611664792 - 0x80, 0xd8, 0xd6, 0x98, 0x45, 0x90, 0xa4, 0x72, //0x0000d778 .quad 8260886245095692416 - 0x41, 0xf0, 0x71, 0xeb, 0x66, 0x63, 0xa3, 0x85, //0x0000d780 .quad -8817094351773372351 - 0x50, 0x47, 0x86, 0x7f, 0x2b, 0xda, 0xa6, 0x47, //0x0000d788 .quad 5163053903184807760 - 0x51, 0x6c, 0x4e, 0xa6, 0x40, 0x3c, 0x0c, 0xa7, //0x0000d790 .quad -6409681921289327535 - 0x24, 0xd9, 0x67, 0x5f, 0xb6, 0x90, 0x90, 0x99, //0x0000d798 .quad -7381240676301154012 - 0x65, 0x07, 0xe2, 0xcf, 0x50, 0x4b, 0xcf, 0xd0, //0x0000d7a0 .quad -3400416383184271515 - 0x6d, 0xcf, 0x41, 0xf7, 0xe3, 0xb4, 0xf4, 0xff, //0x0000d7a8 .quad -3178808521666707 - 0x9f, 0x44, 0xed, 0x81, 0x12, 0x8f, 0x81, 0x82, //0x0000d7b0 .quad -9042789267131251553 - 0xa5, 0x21, 0x89, 0x7a, 0x0e, 0xf1, 0xf8, 0xbf, //0x0000d7b8 .quad -4613672773753429595 - 0xc7, 0x95, 0x68, 0x22, 0xd7, 0xf2, 0x21, 0xa3, //0x0000d7c0 .quad -6691800565486676537 - 0x0e, 0x6a, 0x2b, 0x19, 0x52, 0x2d, 0xf7, 0xaf, //0x0000d7c8 .quad -5767090967191786994 - 0x39, 0xbb, 0x02, 0xeb, 0x8c, 0x6f, 0xea, 0xcb, //0x0000d7d0 .quad -3753064688430957767 - 0x91, 0x44, 0x76, 0x9f, 0xa6, 0xf8, 0xf4, 0x9b, //0x0000d7d8 .quad -7208863708989733743 - 0x08, 0x6a, 0xc3, 0x25, 0x70, 0x0b, 0xe5, 0xfe, //0x0000d7e0 .quad -79644842111309304 - 0xb5, 0xd5, 0x53, 0x47, 0xd0, 0x36, 0xf2, 0x02, //0x0000d7e8 .quad 212292400617608629 - 0x45, 0x22, 0x9a, 0x17, 0x26, 0x27, 0x4f, 0x9f, //0x0000d7f0 .quad -6967307053960650171 - 0x91, 0x65, 0x94, 0x2c, 0x42, 0x62, 0xd7, 0x01, //0x0000d7f8 .quad 132682750386005393 - 0xd6, 0xaa, 0x80, 0x9d, 0xef, 0xf0, 0x22, 0xc7, //0x0000d800 .quad -4097447799023424810 - 0xf6, 0x7e, 0xb9, 0xb7, 0xd2, 0x3a, 0x4d, 0x42, //0x0000d808 .quad 4777539456409894646 - 0x8b, 0xd5, 0xe0, 0x84, 0x2b, 0xad, 0xeb, 0xf8, //0x0000d810 .quad -510123730351893109 - 0xb3, 0xde, 0xa7, 0x65, 0x87, 0x89, 0xe0, 0xd2, //0x0000d818 .quad -3251447716342407501 - 0x77, 0x85, 0x0c, 0x33, 0x3b, 0x4c, 0x93, 0x9b, //0x0000d820 .quad -7236356359111015049 - 0x30, 0xeb, 0x88, 0x9f, 0xf4, 0x55, 0xcc, 0x63, //0x0000d828 .quad 7191217214140771120 - 0xd5, 0xa6, 0xcf, 0xff, 0x49, 0x1f, 0x78, 0xc2, //0x0000d830 .quad -4433759430461380907 - 0xfc, 0x25, 0x6b, 0xc7, 0x71, 0x6b, 0xbf, 0x3c, //0x0000d838 .quad 4377335499248575996 - 0x8a, 0x90, 0xc3, 0x7f, 0x1c, 0x27, 0x16, 0xf3, //0x0000d840 .quad -930513269649338230 - 0x7b, 0xef, 0x45, 0x39, 0x4e, 0x46, 0xef, 0x8b, //0x0000d848 .quad -8363388681221443717 - 0x56, 0x3a, 0xda, 0xcf, 0x71, 0xd8, 0xed, 0x97, //0x0000d850 .quad -7499099821171918250 - 0xad, 0xb5, 0xcb, 0xe3, 0xf0, 0x8b, 0x75, 0x97, //0x0000d858 .quad -7532960934977096275 - 0xec, 0xc8, 0xd0, 0x43, 0x8e, 0x4e, 0xe9, 0xbd, //0x0000d860 .quad -4762188758037509908 - 0x18, 0xa3, 0xbe, 0x1c, 0xed, 0xee, 0x52, 0x3d, //0x0000d868 .quad 4418856886560793368 - 0x27, 0xfb, 0xc4, 0xd4, 0x31, 0xa2, 0x63, 0xed, //0x0000d870 .quad -1341049929119499481 - 0xde, 0x4b, 0xee, 0x63, 0xa8, 0xaa, 0xa7, 0x4c, //0x0000d878 .quad 5523571108200991710 - 0xf8, 0x1c, 0xfb, 0x24, 0x5f, 0x45, 0x5e, 0x94, //0x0000d880 .quad -7755685233340769032 - 0x6b, 0xef, 0x74, 0x3e, 0xa9, 0xca, 0xe8, 0x8f, //0x0000d888 .quad -8076983103442849941 - 0x36, 0xe4, 0x39, 0xee, 0xb6, 0xd6, 0x75, 0xb9, //0x0000d890 .quad -5082920523248573386 - 0x45, 0x2b, 0x12, 0x8e, 0x53, 0xfd, 0xe2, 0xb3, //0x0000d898 .quad -5484542860876174523 - 0x44, 0x5d, 0xc8, 0xa9, 0x64, 0x4c, 0xd3, 0xe7, //0x0000d8a0 .quad -1741964635633328828 - 0x17, 0xb6, 0x96, 0x71, 0xa8, 0xbc, 0xdb, 0x60, //0x0000d8a8 .quad 6979379479186945559 - 0x4a, 0x3a, 0x1d, 0xea, 0xbe, 0x0f, 0xe4, 0x90, //0x0000d8b0 .quad -8006256924911912374 - 0xce, 0x31, 0xfe, 0x46, 0xe9, 0x55, 0x89, 0xbc, //0x0000d8b8 .quad -4861259862362934834 - 0xdd, 0x88, 0xa4, 0xa4, 0xae, 0x13, 0x1d, 0xb5, //0x0000d8c0 .quad -5396135137712502563 - 0x42, 0xbe, 0xbd, 0x98, 0x63, 0xab, 0xab, 0x6b, //0x0000d8c8 .quad 7758483227328495170 - 0x14, 0xab, 0xcd, 0x4d, 0x9a, 0x58, 0x64, 0xe2, //0x0000d8d0 .quad -2133482903713240300 - 0xd2, 0x2d, 0xed, 0x7e, 0x3c, 0x96, 0x96, 0xc6, //0x0000d8d8 .quad -4136954021121544750 - 0xec, 0x8a, 0xa0, 0x70, 0x60, 0xb7, 0x7e, 0x8d, //0x0000d8e0 .quad -8250955842461857044 - 0xa3, 0x3c, 0x54, 0xcf, 0xe5, 0x1d, 0x1e, 0xfc, //0x0000d8e8 .quad -279753253987271517 - 0xa8, 0xad, 0xc8, 0x8c, 0x38, 0x65, 0xde, 0xb0, //0x0000d8f0 .quad -5702008784649933400 - 0xcc, 0x4b, 0x29, 0x43, 0x5f, 0xa5, 0x25, 0x3b, //0x0000d8f8 .quad 4261994450943298508 - 0x12, 0xd9, 0xfa, 0xaf, 0x86, 0xfe, 0x15, 0xdd, //0x0000d900 .quad -2515824962385028846 - 0xbf, 0x9e, 0xf3, 0x13, 0xb7, 0x0e, 0xef, 0x49, //0x0000d908 .quad 5327493063679123135 - 0xab, 0xc7, 0xfc, 0x2d, 0x14, 0xbf, 0x2d, 0x8a, //0x0000d910 .quad -8489919629131724885 - 0x38, 0x43, 0x78, 0x6c, 0x32, 0x69, 0x35, 0x6e, //0x0000d918 .quad 7941369183226839864 - 0x96, 0xf9, 0x7b, 0x39, 0xd9, 0x2e, 0xb9, 0xac, //0x0000d920 .quad -6000713517987268202 - 0x05, 0x54, 0x96, 0x07, 0x7f, 0xc3, 0xc2, 0x49, //0x0000d928 .quad 5315025460606161925 - 0xfb, 0xf7, 0xda, 0x87, 0x8f, 0x7a, 0xe7, 0xd7, //0x0000d930 .quad -2889205879056697349 - 0x07, 0xe9, 0x7b, 0xc9, 0x5e, 0x74, 0x33, 0xdc, //0x0000d938 .quad -2579590211097073401 - 0xfd, 0xda, 0xe8, 0xb4, 0x99, 0xac, 0xf0, 0x86, //0x0000d940 .quad -8723282702051517699 - 0xa4, 0x71, 0xed, 0x3d, 0xbb, 0x28, 0xa0, 0x69, //0x0000d948 .quad 7611128154919104932 - 0xbc, 0x11, 0x23, 0x22, 0xc0, 0xd7, 0xac, 0xa8, //0x0000d950 .quad -6292417359137009220 - 0x0d, 0xce, 0x68, 0x0d, 0xea, 0x32, 0x08, 0xc4, //0x0000d958 .quad -4321147861633282547 - 0x2b, 0xd6, 0xab, 0x2a, 0xb0, 0x0d, 0xd8, 0xd2, //0x0000d960 .quad -3253835680493873621 - 0x91, 0x01, 0xc3, 0x90, 0xa4, 0x3f, 0x0a, 0xf5, //0x0000d968 .quad -789748808614215279 - 0xdb, 0x65, 0xab, 0x1a, 0x8e, 0x08, 0xc7, 0x83, //0x0000d970 .quad -8951176327949752869 - 0xfb, 0xe0, 0x79, 0xda, 0xc6, 0x67, 0x26, 0x79, //0x0000d978 .quad 8729779031470891259 - 0x52, 0x3f, 0x56, 0xa1, 0xb1, 0xca, 0xb8, 0xa4, //0x0000d980 .quad -6577284391509803182 - 0x39, 0x59, 0x18, 0x91, 0xb8, 0x01, 0x70, 0x57, //0x0000d988 .quad 6300537770911226169 - 0x26, 0xcf, 0xab, 0x09, 0x5e, 0xfd, 0xe6, 0xcd, //0x0000d990 .quad -3609919470959866074 - 0x87, 0x6f, 0x5e, 0xb5, 0x26, 0x02, 0x4c, 0xed, //0x0000d998 .quad -1347699823215743097 - 0x78, 0x61, 0x0b, 0xc6, 0x5a, 0x5e, 0xb0, 0x80, //0x0000d9a0 .quad -9173728696990998152 - 0xb5, 0x05, 0x5b, 0x31, 0x58, 0x81, 0x4f, 0x54, //0x0000d9a8 .quad 6075216638131242421 - 0xd6, 0x39, 0x8e, 0x77, 0xf1, 0x75, 0xdc, 0xa0, //0x0000d9b0 .quad -6855474852811359786 - 0x22, 0xc7, 0xb1, 0x3d, 0xae, 0x61, 0x63, 0x69, //0x0000d9b8 .quad 7594020797664053026 - 0x4c, 0xc8, 0x71, 0xd5, 0x6d, 0x93, 0x13, 0xc9, //0x0000d9c0 .quad -3957657547586811828 - 0xea, 0x38, 0x1e, 0xcd, 0x19, 0x3a, 0xbc, 0x03, //0x0000d9c8 .quad 269153960225290474 - 0x5f, 0x3a, 0xce, 0x4a, 0x49, 0x78, 0x58, 0xfb, //0x0000d9d0 .quad -335385916056126881 - 0x24, 0xc7, 0x65, 0x40, 0xa0, 0x48, 0xab, 0x04, //0x0000d9d8 .quad 336442450281613092 - 0x7b, 0xe4, 0xc0, 0xce, 0x2d, 0x4b, 0x17, 0x9d, //0x0000d9e0 .quad -7127145225176161157 - 0x77, 0x9c, 0x3f, 0x28, 0x64, 0x0d, 0xeb, 0x62, //0x0000d9e8 .quad 7127805559067090039 - 0x9a, 0x1d, 0x71, 0x42, 0xf9, 0x1d, 0x5d, 0xc4, //0x0000d9f0 .quad -4297245513042813542 - 0x95, 0x83, 0x4f, 0x32, 0xbd, 0xd0, 0xa5, 0x3b, //0x0000d9f8 .quad 4298070930406474645 - 0x00, 0x65, 0x0d, 0x93, 0x77, 0x65, 0x74, 0xf5, //0x0000da00 .quad -759870872876129024 - 0x7a, 0x64, 0xe3, 0x7e, 0xec, 0x44, 0x8f, 0xca, //0x0000da08 .quad -3850783373846682502 - 0x20, 0x5f, 0xe8, 0xbb, 0x6a, 0xbf, 0x68, 0x99, //0x0000da10 .quad -7392448323188662496 - 0xcc, 0x1e, 0x4e, 0xcf, 0x13, 0x8b, 0x99, 0x7e, //0x0000da18 .quad 9122475437414293196 - 0xe8, 0x76, 0xe2, 0x6a, 0x45, 0xef, 0xc2, 0xbf, //0x0000da20 .quad -4628874385558440216 - 0x7f, 0xa6, 0x21, 0xc3, 0xd8, 0xed, 0x3f, 0x9e, //0x0000da28 .quad -7043649776941685121 - 0xa2, 0x14, 0x9b, 0xc5, 0x16, 0xab, 0xb3, 0xef, //0x0000da30 .quad -1174406963520662366 - 0x1f, 0x10, 0xea, 0xf3, 0x4e, 0xe9, 0xcf, 0xc5, //0x0000da38 .quad -4192876202749718497 - 0xe5, 0xec, 0x80, 0x3b, 0xee, 0x4a, 0xd0, 0x95, //0x0000da40 .quad -7651533379841495835 - 0x13, 0x4a, 0x72, 0x58, 0xd1, 0xf1, 0xa1, 0xbb, //0x0000da48 .quad -4926390635932268013 - 0x1f, 0x28, 0x61, 0xca, 0xa9, 0x5d, 0x44, 0xbb, //0x0000da50 .quad -4952730706374481889 - 0x98, 0xdc, 0x8e, 0xae, 0x45, 0x6e, 0x8a, 0x2a, //0x0000da58 .quad 3065383741939440792 - 0x26, 0x72, 0xf9, 0x3c, 0x14, 0x75, 0x15, 0xea, //0x0000da60 .quad -1579227364540714458 - 0xbe, 0x93, 0x32, 0x1a, 0xd7, 0x09, 0x2d, 0xf5, //0x0000da68 .quad -779956341003086914 - 0x58, 0xe7, 0x1b, 0xa6, 0x2c, 0x69, 0x4d, 0x92, //0x0000da70 .quad -7904546130479028392 - 0x57, 0x9c, 0x5f, 0x70, 0x26, 0x26, 0x3c, 0x59, //0x0000da78 .quad 6430056314514152535 - 0x2e, 0xe1, 0xa2, 0xcf, 0x77, 0xc3, 0xe0, 0xb6, //0x0000da80 .quad -5268996644671397586 - 0x6d, 0x83, 0x77, 0x0c, 0xb0, 0x2f, 0x8b, 0x6f, //0x0000da88 .quad 8037570393142690669 - 0x7a, 0x99, 0x8b, 0xc3, 0x55, 0xf4, 0x98, 0xe4, //0x0000da90 .quad -1974559787411859078 - 0x48, 0x64, 0x95, 0x0f, 0x9c, 0xfb, 0x6d, 0x0b, //0x0000da98 .quad 823590954573587528 - 0xec, 0x3f, 0x37, 0x9a, 0xb5, 0x98, 0xdf, 0x8e, //0x0000daa0 .quad -8151628894773493780 - 0xad, 0x5e, 0xbd, 0x89, 0x41, 0xbd, 0x24, 0x47, //0x0000daa8 .quad 5126430365035880109 - 0xe7, 0x0f, 0xc5, 0x00, 0xe3, 0x7e, 0x97, 0xb2, //0x0000dab0 .quad -5577850100039479321 - 0x58, 0xb6, 0x2c, 0xec, 0x91, 0xec, 0xed, 0x58, //0x0000dab8 .quad 6408037956294850136 - 0xe1, 0x53, 0xf6, 0xc0, 0x9b, 0x5e, 0x3d, 0xdf, //0x0000dac0 .quad -2360626606621961247 - 0xee, 0xe3, 0x37, 0x67, 0xb6, 0x67, 0x29, 0x2f, //0x0000dac8 .quad 3398361426941174766 - 0x6c, 0xf4, 0x99, 0x58, 0x21, 0x5b, 0x86, 0x8b, //0x0000dad0 .quad -8392920656779807636 - 0x75, 0xee, 0x82, 0x00, 0xd2, 0xe0, 0x79, 0xbd, //0x0000dad8 .quad -4793553135802847627 - 0x87, 0x71, 0xc0, 0xae, 0xe9, 0xf1, 0x67, 0xae, //0x0000dae0 .quad -5879464802547371641 - 0x12, 0xaa, 0xa3, 0x80, 0x06, 0x59, 0xd8, 0xec, //0x0000dae8 .quad -1380255401326171630 - 0xe9, 0x8d, 0x70, 0x1a, 0x64, 0xee, 0x01, 0xda, //0x0000daf0 .quad -2737644984756826647 - 0x96, 0x94, 0xcc, 0x20, 0x48, 0x6f, 0x0e, 0xe8, //0x0000daf8 .quad -1725319251657714538 - 0xb2, 0x58, 0x86, 0x90, 0xfe, 0x34, 0x41, 0x88, //0x0000db00 .quad -8628557143114098510 - 0xde, 0xdc, 0x7f, 0x14, 0x8d, 0x05, 0x09, 0x31, //0x0000db08 .quad 3533361486141316318 - 0xde, 0xee, 0xa7, 0x34, 0x3e, 0x82, 0x51, 0xaa, //0x0000db10 .quad -6174010410465235234 - 0x16, 0xd4, 0x9f, 0x59, 0xf0, 0x46, 0x4b, 0xbd, //0x0000db18 .quad -4806670179178130410 - 0x96, 0xea, 0xd1, 0xc1, 0xcd, 0xe2, 0xe5, 0xd4, //0x0000db20 .quad -3105826994654156138 - 0x1b, 0xc9, 0x07, 0x70, 0xac, 0x18, 0x9e, 0x6c, //0x0000db28 .quad 7826720331309500699 - 0x9e, 0x32, 0x23, 0x99, 0xc0, 0xad, 0x0f, 0x85, //0x0000db30 .quad -8858670899299929442 - 0xb1, 0xdd, 0x04, 0xc6, 0x6b, 0xcf, 0xe2, 0x03, //0x0000db38 .quad 280014188641050033 - 0x45, 0xff, 0x6b, 0xbf, 0x30, 0x99, 0x53, 0xa6, //0x0000db40 .quad -6461652605697523899 - 0x1d, 0x15, 0x86, 0xb7, 0x46, 0x83, 0xdb, 0x84, //0x0000db48 .quad -8873354301053463267 - 0x16, 0xff, 0x46, 0xef, 0x7c, 0x7f, 0xe8, 0xcf, //0x0000db50 .quad -3465379738694516970 - 0x64, 0x9a, 0x67, 0x65, 0x18, 0x64, 0x12, 0xe6, //0x0000db58 .quad -1868320839462053276 - 0x6e, 0x5f, 0x8c, 0x15, 0xae, 0x4f, 0xf1, 0x81, //0x0000db60 .quad -9083391364325154962 - 0x7f, 0xc0, 0x60, 0x3f, 0x8f, 0x7e, 0xcb, 0x4f, //0x0000db68 .quad 5749828502977298559 - 0x49, 0x77, 0xef, 0x9a, 0x99, 0xa3, 0x6d, 0xa2, //0x0000db70 .quad -6742553186979055799 - 0x9e, 0xf0, 0x38, 0x0f, 0x33, 0x5e, 0xbe, 0xe3, //0x0000db78 .quad -2036086408133152610 - 0x1c, 0x55, 0xab, 0x01, 0x80, 0x0c, 0x09, 0xcb, //0x0000db80 .quad -3816505465296431844 - 0xc6, 0x2c, 0x07, 0xd3, 0xbf, 0xf5, 0xad, 0x5c, //0x0000db88 .quad 6678264026688335046 - 0x63, 0x2a, 0x16, 0x02, 0xa0, 0x4f, 0xcb, 0xfd, //0x0000db90 .quad -158945813193151901 - 0xf7, 0xf7, 0xc8, 0xc7, 0x2f, 0x73, 0xd9, 0x73, //0x0000db98 .quad 8347830033360418807 - 0x7e, 0xda, 0x4d, 0x01, 0xc4, 0x11, 0x9f, 0x9e, //0x0000dba0 .quad -7016870160886801794 - 0xfb, 0x9a, 0xdd, 0xdc, 0xfd, 0xe7, 0x67, 0x28, //0x0000dba8 .quad 2911550761636567803 - 0x1d, 0x51, 0xa1, 0x01, 0x35, 0xd6, 0x46, 0xc6, //0x0000dbb0 .quad -4159401682681114339 - 0xb9, 0x01, 0x15, 0x54, 0xfd, 0xe1, 0x81, 0xb2, //0x0000dbb8 .quad -5583933584809066055 - 0x65, 0xa5, 0x09, 0x42, 0xc2, 0x8b, 0xd8, 0xf7, //0x0000dbc0 .quad -587566084924005019 - 0x27, 0x42, 0x1a, 0xa9, 0x7c, 0x5a, 0x22, 0x1f, //0x0000dbc8 .quad 2243455055843443239 - 0x5f, 0x07, 0x46, 0x69, 0x59, 0x57, 0xe7, 0x9a, //0x0000dbd0 .quad -7284757830718584993 - 0x59, 0x69, 0xb0, 0xe9, 0x8d, 0x78, 0x75, 0x33, //0x0000dbd8 .quad 3708002419115845977 - 0x37, 0x89, 0x97, 0xc3, 0x2f, 0x2d, 0xa1, 0xc1, //0x0000dbe0 .quad -4494261269970843337 - 0xaf, 0x83, 0x1c, 0x64, 0xb1, 0xd6, 0x52, 0x00, //0x0000dbe8 .quad 23317005467419567 - 0x84, 0x6b, 0x7d, 0xb4, 0x7b, 0x78, 0x09, 0xf2, //0x0000dbf0 .quad -1006140569036166268 - 0x9b, 0xa4, 0x23, 0xbd, 0x5d, 0x8c, 0x67, 0xc0, //0x0000dbf8 .quad -4582539761593113445 - 0x32, 0x63, 0xce, 0x50, 0x4d, 0xeb, 0x45, 0x97, //0x0000dc00 .quad -7546366883288685774 - 0xe1, 0x46, 0x36, 0x96, 0xba, 0xb7, 0x40, 0xf8, //0x0000dc08 .quad -558244341782001951 - 0xff, 0xfb, 0x01, 0xa5, 0x20, 0x66, 0x17, 0xbd, //0x0000dc10 .quad -4821272585683469313 - 0x99, 0xd8, 0xc3, 0x3b, 0xa9, 0xe5, 0x50, 0xb6, //0x0000dc18 .quad -5309491445654890343 - 0xff, 0x7a, 0x42, 0xce, 0xa8, 0x3f, 0x5d, 0xec, //0x0000dc20 .quad -1414904713676948737 - 0xbf, 0xce, 0xb4, 0x8a, 0x13, 0x1f, 0xe5, 0xa3, //0x0000dc28 .quad -6636864307068612929 - 0xdf, 0x8c, 0xe9, 0x80, 0xc9, 0x47, 0xba, 0x93, //0x0000dc30 .quad -7801844473689174817 - 0x38, 0x01, 0xb1, 0x36, 0x6c, 0x33, 0x6f, 0xc6, //0x0000dc38 .quad -4148040191917883080 - 0x17, 0xf0, 0x23, 0xe1, 0xbb, 0xd9, 0xa8, 0xb8, //0x0000dc40 .quad -5140619573684080617 - 0x85, 0x41, 0x5d, 0x44, 0x47, 0x00, 0x0b, 0xb8, //0x0000dc48 .quad -5185050239897353851 - 0x1d, 0xec, 0x6c, 0xd9, 0x2a, 0x10, 0xd3, 0xe6, //0x0000dc50 .quad -1814088448677712867 - 0xe6, 0x91, 0x74, 0x15, 0x59, 0xc0, 0x0d, 0xa6, //0x0000dc58 .quad -6481312799871692314 - 0x92, 0x13, 0xe4, 0xc7, 0x1a, 0xea, 0x43, 0x90, //0x0000dc60 .quad -8051334308064652398 - 0x30, 0xdb, 0x68, 0xad, 0x37, 0x98, 0xc8, 0x87, //0x0000dc68 .quad -8662506518347195600 - 0x77, 0x18, 0xdd, 0x79, 0xa1, 0xe4, 0x54, 0xb4, //0x0000dc70 .quad -5452481866653427593 - 0xfc, 0x11, 0xc3, 0x98, 0x45, 0xbe, 0xba, 0x29, //0x0000dc78 .quad 3006924907348169212 - 0x94, 0x5e, 0x54, 0xd8, 0xc9, 0x1d, 0x6a, 0xe1, //0x0000dc80 .quad -2203916314889396588 - 0x7b, 0xd6, 0xf3, 0xfe, 0xd6, 0x6d, 0x29, 0xf4, //0x0000dc88 .quad -853029884242176389 - 0x1d, 0xbb, 0x34, 0x27, 0x9e, 0x52, 0xe2, 0x8c, //0x0000dc90 .quad -8294976724446954723 - 0x0d, 0x66, 0x58, 0x5f, 0xa6, 0xe4, 0x99, 0x18, //0x0000dc98 .quad 1772699331562333709 - 0xe4, 0xe9, 0x01, 0xb1, 0x45, 0xe7, 0x1a, 0xb0, //0x0000dca0 .quad -5757034887131305500 - 0x90, 0x7f, 0x2e, 0xf7, 0xcf, 0x5d, 0xc0, 0x5e, //0x0000dca8 .quad 6827560182880305040 - 0x5d, 0x64, 0x42, 0x1d, 0x17, 0xa1, 0x21, 0xdc, //0x0000dcb0 .quad -2584607590486743971 - 0x74, 0x1f, 0xfa, 0xf4, 0x43, 0x75, 0x70, 0x76, //0x0000dcb8 .quad 8534450228600381300 - 0xba, 0x7e, 0x49, 0x72, 0xae, 0x04, 0x95, 0x89, //0x0000dcc0 .quad -8532908771695296838 - 0xa9, 0x53, 0x1c, 0x79, 0x4a, 0x49, 0x06, 0x6a, //0x0000dcc8 .quad 7639874402088932265 - 0x69, 0xde, 0xdb, 0x0e, 0xda, 0x45, 0xfa, 0xab, //0x0000dcd0 .quad -6054449946191733143 - 0x93, 0x68, 0x63, 0x17, 0x9d, 0xdb, 0x87, 0x04, //0x0000dcd8 .quad 326470965756389523 - 0x03, 0xd6, 0x92, 0x92, 0x50, 0xd7, 0xf8, 0xd6, //0x0000dce0 .quad -2956376414312278525 - 0xb7, 0x42, 0x3c, 0x5d, 0x84, 0xd2, 0xa9, 0x45, //0x0000dce8 .quad 5019774725622874807 - 0xc2, 0xc5, 0x9b, 0x5b, 0x92, 0x86, 0x5b, 0x86, //0x0000dcf0 .quad -8765264286586255934 - 0xb3, 0xa9, 0x45, 0xba, 0x92, 0x23, 0x8a, 0x0b, //0x0000dcf8 .quad 831516194300602803 - 0x32, 0xb7, 0x82, 0xf2, 0x36, 0x68, 0xf2, 0xa7, //0x0000dd00 .quad -6344894339805432014 - 0x1f, 0x14, 0xd7, 0x68, 0x77, 0xac, 0x6c, 0x8e, //0x0000dd08 .quad -8183976793979022305 - 0xff, 0x64, 0x23, 0xaf, 0x44, 0x02, 0xef, 0xd1, //0x0000dd10 .quad -3319431906329402113 - 0x27, 0xd9, 0x0c, 0x43, 0x95, 0xd7, 0x07, 0x32, //0x0000dd18 .quad 3605087062808385831 - 0x1f, 0x1f, 0x76, 0xed, 0x6a, 0x61, 0x35, 0x83, //0x0000dd20 .quad -8992173969096958177 - 0xb9, 0x07, 0xe8, 0x49, 0xbd, 0xe6, 0x44, 0x7f, //0x0000dd28 .quad 9170708441896323001 - 0xe7, 0xa6, 0xd3, 0xa8, 0xc5, 0xb9, 0x02, 0xa4, //0x0000dd30 .quad -6628531442943809817 - 0xa7, 0x09, 0x62, 0x9c, 0x6c, 0x20, 0x16, 0x5f, //0x0000dd38 .quad 6851699533943015847 - 0xa1, 0x90, 0x08, 0x13, 0x37, 0x68, 0x03, 0xcd, //0x0000dd40 .quad -3673978285252374367 - 0x10, 0x8c, 0x7a, 0xc3, 0x87, 0xa8, 0xdb, 0x36, //0x0000dd48 .quad 3952938399001381904 - 0x64, 0x5a, 0xe5, 0x6b, 0x22, 0x21, 0x22, 0x80, //0x0000dd50 .quad -9213765455923815836 - 0x8a, 0x97, 0x2c, 0xda, 0x54, 0x49, 0x49, 0xc2, //0x0000dd58 .quad -4446942528265218166 - 0xfd, 0xb0, 0xde, 0x06, 0x6b, 0xa9, 0x2a, 0xa0, //0x0000dd60 .quad -6905520801477381891 - 0x6d, 0xbd, 0xb7, 0x10, 0xaa, 0x9b, 0xdb, 0xf2, //0x0000dd68 .quad -946992141904134803 - 0x3d, 0x5d, 0x96, 0xc8, 0xc5, 0x53, 0x35, 0xc8, //0x0000dd70 .quad -4020214983419339459 - 0xc8, 0xac, 0xe5, 0x94, 0x94, 0x82, 0x92, 0x6f, //0x0000dd78 .quad 8039631859474607304 - 0x8c, 0xf4, 0xbb, 0x3a, 0xb7, 0xa8, 0x42, 0xfa, //0x0000dd80 .quad -413582710846786420 - 0xfa, 0x17, 0x1f, 0xba, 0x39, 0x23, 0x77, 0xcb, //0x0000dd88 .quad -3785518230938904582 - 0xd7, 0x78, 0xb5, 0x84, 0x72, 0xa9, 0x69, 0x9c, //0x0000dd90 .quad -7176018221920323369 - 0xfc, 0x6e, 0x53, 0x14, 0x04, 0x76, 0x2a, 0xff, //0x0000dd98 .quad -60105885123121412 - 0x0d, 0xd7, 0xe2, 0x25, 0xcf, 0x13, 0x84, 0xc3, //0x0000dda0 .quad -4358336758973016307 - 0xbb, 0x4a, 0x68, 0x19, 0x85, 0x13, 0xf5, 0xfe, //0x0000dda8 .quad -75132356403901765 - 0xd1, 0x8c, 0x5b, 0xef, 0xc2, 0x18, 0x65, 0xf4, //0x0000ddb0 .quad -836234930288882479 - 0x6a, 0x5d, 0xc2, 0x5f, 0x66, 0x58, 0xb2, 0x7e, //0x0000ddb8 .quad 9129456591349898602 - 0x02, 0x38, 0x99, 0xd5, 0x79, 0x2f, 0xbf, 0x98, //0x0000ddc0 .quad -7440175859071633406 - 0x62, 0x7a, 0xd9, 0xfb, 0x3f, 0x77, 0x2f, 0xef, //0x0000ddc8 .quad -1211618658047395230 - 0x03, 0x86, 0xff, 0x4a, 0x58, 0xfb, 0xee, 0xbe, //0x0000ddd0 .quad -4688533805412153853 - 0xfb, 0xd8, 0xcf, 0xfa, 0x0f, 0x55, 0xfb, 0xaa, //0x0000ddd8 .quad -6126209340986631941 - 0x84, 0x67, 0xbf, 0x5d, 0x2e, 0xba, 0xaa, 0xee, //0x0000dde0 .quad -1248981238337804412 - 0x39, 0xcf, 0x83, 0xf9, 0x53, 0x2a, 0xba, 0x95, //0x0000dde8 .quad -7657761676233289927 - 0xb2, 0xa0, 0x97, 0xfa, 0x5c, 0xb4, 0x2a, 0x95, //0x0000ddf0 .quad -7698142301602209614 - 0x84, 0x61, 0xf2, 0x7b, 0x74, 0x5a, 0x94, 0xdd, //0x0000ddf8 .quad -2480258038432112252 - 0xdf, 0x88, 0x3d, 0x39, 0x74, 0x61, 0x75, 0xba, //0x0000de00 .quad -5010991858575374113 - 0xe5, 0xf9, 0xee, 0x9a, 0x11, 0x71, 0xf9, 0x94, //0x0000de08 .quad -7712008566467528219 - 0x17, 0xeb, 0x8c, 0x47, 0xd1, 0xb9, 0x12, 0xe9, //0x0000de10 .quad -1652053804791829737 - 0x5e, 0xb8, 0xaa, 0x01, 0x56, 0xcd, 0x37, 0x7a, //0x0000de18 .quad 8806733365625141342 - 0xee, 0x12, 0xb8, 0xcc, 0x22, 0xb4, 0xab, 0x91, //0x0000de20 .quad -7950062655635975442 - 0x3b, 0xb3, 0x0a, 0xc1, 0x55, 0xe0, 0x62, 0xac, //0x0000de28 .quad -6025006692552756421 - 0xaa, 0x17, 0xe6, 0x7f, 0x2b, 0xa1, 0x16, 0xb6, //0x0000de30 .quad -5325892301117581398 - 0x0a, 0x60, 0x4d, 0x31, 0x6b, 0x98, 0x7b, 0x57, //0x0000de38 .quad 6303799689591218186 - 0x94, 0x9d, 0xdf, 0x5f, 0x76, 0x49, 0x9c, 0xe3, //0x0000de40 .quad -2045679357969588844 - 0x0c, 0xb8, 0xa0, 0xfd, 0x85, 0x7e, 0x5a, 0xed, //0x0000de48 .quad -1343622424865753076 - 0x7d, 0xc2, 0xeb, 0xfb, 0xe9, 0xad, 0x41, 0x8e, //0x0000de50 .quad -8196078626372074883 - 0x08, 0x73, 0x84, 0xbe, 0x13, 0x8f, 0x58, 0x14, //0x0000de58 .quad 1466078993672598280 - 0x1c, 0xb3, 0xe6, 0x7a, 0x64, 0x19, 0xd2, 0xb1, //0x0000de60 .quad -5633412264537705700 - 0xc9, 0x8f, 0x25, 0xae, 0xd8, 0xb2, 0x6e, 0x59, //0x0000de68 .quad 6444284760518135753 - 0xe3, 0x5f, 0xa0, 0x99, 0xbd, 0x9f, 0x46, 0xde, //0x0000de70 .quad -2430079312244744221 - 0xbc, 0xf3, 0xae, 0xd9, 0x8e, 0x5f, 0xca, 0x6f, //0x0000de78 .quad 8055355950647669692 - 0xee, 0x3b, 0x04, 0x80, 0xd6, 0x23, 0xec, 0x8a, //0x0000de80 .quad -8436328597794046994 - 0x55, 0x58, 0x0d, 0x48, 0xb9, 0x7b, 0xde, 0x25, //0x0000de88 .quad 2728754459941099605 - 0xe9, 0x4a, 0x05, 0x20, 0xcc, 0x2c, 0xa7, 0xad, //0x0000de90 .quad -5933724728815170839 - 0x6b, 0xae, 0x10, 0x9a, 0xa7, 0x1a, 0x56, 0xaf, //0x0000de98 .quad -5812428961928401301 - 0xa4, 0x9d, 0x06, 0x28, 0xff, 0xf7, 0x10, 0xd9, //0x0000dea0 .quad -2805469892591575644 - 0x05, 0xda, 0x94, 0x80, 0x51, 0xa1, 0x2b, 0x1b, //0x0000dea8 .quad 1957835834444274181 - 0x86, 0x22, 0x04, 0x79, 0xff, 0x9a, 0xaa, 0x87, //0x0000deb0 .quad -8670947710510816634 - 0x43, 0x08, 0x5d, 0xf0, 0xd2, 0x44, 0xfb, 0x90, //0x0000deb8 .quad -7999724640327104445 - 0x28, 0x2b, 0x45, 0x57, 0xbf, 0x41, 0x95, 0xa9, //0x0000dec0 .quad -6226998619711132888 - 0x54, 0x4a, 0x74, 0xac, 0x07, 0x16, 0x3a, 0x35, //0x0000dec8 .quad 3835402254873283156 - 0xf2, 0x75, 0x16, 0x2d, 0x2f, 0x92, 0xfa, 0xd3, //0x0000ded0 .quad -3172062256211528206 - 0xe9, 0x5c, 0x91, 0x97, 0x89, 0x9b, 0x88, 0x42, //0x0000ded8 .quad 4794252818591603945 - 0xb7, 0x09, 0x2e, 0x7c, 0x5d, 0x9b, 0x7c, 0x84, //0x0000dee0 .quad -8900067937773286985 - 0x12, 0xda, 0xba, 0xfe, 0x35, 0x61, 0x95, 0x69, //0x0000dee8 .quad 7608094030047140370 - 0x25, 0x8c, 0x39, 0xdb, 0x34, 0xc2, 0x9b, 0xa5, //0x0000def0 .quad -6513398903789220827 - 0x96, 0x90, 0x69, 0x7e, 0x83, 0xb9, 0xfa, 0x43, //0x0000def8 .quad 4898431519131537558 - 0x2e, 0xef, 0x07, 0x12, 0xc2, 0xb2, 0x02, 0xcf, //0x0000df00 .quad -3530062611309138130 - 0xbc, 0xf4, 0x03, 0x5e, 0xe4, 0x67, 0xf9, 0x94, //0x0000df08 .quad -7712018656367741764 - 0x7d, 0xf5, 0x44, 0x4b, 0xb9, 0xaf, 0x61, 0x81, //0x0000df10 .quad -9123818159709293187 - 0xf6, 0x78, 0xc2, 0xba, 0xee, 0xe0, 0x1b, 0x1d, //0x0000df18 .quad 2097517367411243254 - 0xdc, 0x32, 0x16, 0x9e, 0xa7, 0x1b, 0xba, 0xa1, //0x0000df20 .quad -6793086681209228580 - 0x33, 0x17, 0x73, 0x69, 0x2a, 0xd9, 0x62, 0x64, //0x0000df28 .quad 7233582727691441971 - 0x93, 0xbf, 0x9b, 0x85, 0x91, 0xa2, 0x28, 0xca, //0x0000df30 .quad -3879672333084147821 - 0xff, 0xdc, 0xcf, 0x03, 0x75, 0x8f, 0x7b, 0x7d, //0x0000df38 .quad 9041978409614302463 - 0x78, 0xaf, 0x02, 0xe7, 0x35, 0xcb, 0xb2, 0xfc, //0x0000df40 .quad -237904397927796872 - 0x3f, 0xd4, 0xc3, 0x44, 0x52, 0x73, 0xda, 0x5c, //0x0000df48 .quad 6690786993590490175 - 0xab, 0xad, 0x61, 0xb0, 0x01, 0xbf, 0xef, 0x9d, //0x0000df50 .quad -7066219276345954901 - 0xa8, 0x64, 0xfa, 0x6a, 0x13, 0x88, 0x08, 0x3a, //0x0000df58 .quad 4181741870994056360 - 0x16, 0x19, 0x7a, 0x1c, 0xc2, 0xae, 0x6b, 0xc5, //0x0000df60 .quad -4221088077005055722 - 0xd1, 0xfd, 0xb8, 0x45, 0x18, 0xaa, 0x8a, 0x08, //0x0000df68 .quad 615491320315182545 - 0x5b, 0x9f, 0x98, 0xa3, 0x72, 0x9a, 0xc6, 0xf6, //0x0000df70 .quad -664674077828931749 - 0x46, 0x3d, 0x27, 0x57, 0x9e, 0x54, 0xad, 0x8a, //0x0000df78 .quad -8454007886460797626 - 0x99, 0x63, 0x3f, 0xa6, 0x87, 0x20, 0x3c, 0x9a, //0x0000df80 .quad -7332950326284164199 - 0x4c, 0x86, 0x78, 0xf6, 0xe2, 0x54, 0xac, 0x36, //0x0000df88 .quad 3939617107816777292 - 0x7f, 0x3c, 0xcf, 0x8f, 0xa9, 0x28, 0xcb, 0xc0, //0x0000df90 .quad -4554501889427817345 - 0xde, 0xa7, 0x16, 0xb4, 0x1b, 0x6a, 0x57, 0x84, //0x0000df98 .quad -8910536670511192098 - 0x9f, 0x0b, 0xc3, 0xf3, 0xd3, 0xf2, 0xfd, 0xf0, //0x0000dfa0 .quad -1081441343357383777 - 0xd6, 0x51, 0x1c, 0xa1, 0xa2, 0x44, 0x6d, 0x65, //0x0000dfa8 .quad 7308573235570561494 - 0x43, 0xe7, 0x59, 0x78, 0xc4, 0xb7, 0x9e, 0x96, //0x0000dfb0 .quad -7593429867239446717 - 0x26, 0xb3, 0xb1, 0xa4, 0xe5, 0x4a, 0x64, 0x9f, //0x0000dfb8 .quad -6961356773836868826 - 0x14, 0x61, 0x70, 0x96, 0xb5, 0x65, 0x46, 0xbc, //0x0000dfc0 .quad -4880101315621920492 - 0xef, 0x1f, 0xde, 0x0d, 0x9f, 0x5d, 0x3d, 0x87, //0x0000dfc8 .quad -8701695967296086033 - 0x59, 0x79, 0x0c, 0xfc, 0x22, 0xff, 0x57, 0xeb, //0x0000dfd0 .quad -1488440626100012711 - 0xeb, 0xa7, 0x55, 0xd1, 0x06, 0xb5, 0x0c, 0xa9, //0x0000dfd8 .quad -6265433940692719637 - 0xd8, 0xcb, 0x87, 0xdd, 0x75, 0xff, 0x16, 0x93, //0x0000dfe0 .quad -7847804418953589800 - 0xf3, 0x88, 0xd5, 0x42, 0x24, 0xf1, 0xa7, 0x09, //0x0000dfe8 .quad 695789805494438131 - 0xce, 0xbe, 0xe9, 0x54, 0x53, 0xbf, 0xdc, 0xb7, //0x0000dff0 .quad -5198069505264599346 - 0x30, 0xeb, 0x8a, 0x53, 0x6d, 0xed, 0x11, 0x0c, //0x0000dff8 .quad 869737256868047664 - 0x81, 0x2e, 0x24, 0x2a, 0x28, 0xef, 0xd3, 0xe5, //0x0000e000 .quad -1885900863153361279 - 0xfb, 0xa5, 0x6d, 0xa8, 0xc8, 0x68, 0x16, 0x8f, //0x0000e008 .quad -8136200465769716229 - 0x10, 0x9d, 0x56, 0x1a, 0x79, 0x75, 0xa4, 0x8f, //0x0000e010 .quad -8096217067111932656 - 0xbd, 0x87, 0x44, 0x69, 0x7d, 0x01, 0x6e, 0xf9, //0x0000e018 .quad -473439272678684739 - 0x55, 0x44, 0xec, 0x60, 0xd7, 0x92, 0x8d, 0xb3, //0x0000e020 .quad -5508585315462527915 - 0xad, 0xa9, 0x95, 0xc3, 0xdc, 0x81, 0xc9, 0x37, //0x0000e028 .quad 4019886927579031981 - 0x6a, 0x55, 0x27, 0x39, 0x8d, 0xf7, 0x70, 0xe0, //0x0000e030 .quad -2274045625900771990 - 0x18, 0x14, 0x7b, 0xf4, 0x53, 0xe2, 0xbb, 0x85, //0x0000e038 .quad -8810199395808373736 - 0x62, 0x95, 0xb8, 0x43, 0xb8, 0x9a, 0x46, 0x8c, //0x0000e040 .quad -8338807543829064350 - 0x8f, 0xec, 0xcc, 0x78, 0x74, 0x6d, 0x95, 0x93, //0x0000e048 .quad -7812217631593927537 - 0xbb, 0xba, 0xa6, 0x54, 0x66, 0x41, 0x58, 0xaf, //0x0000e050 .quad -5811823411358942533 - 0xb3, 0x27, 0x00, 0x97, 0xd1, 0xc8, 0x7a, 0x38, //0x0000e058 .quad 4069786015789754291 - 0x6a, 0x69, 0xd0, 0xe9, 0xbf, 0x51, 0x2e, 0xdb, //0x0000e060 .quad -2653093245771290262 - 0x9f, 0x31, 0xc0, 0xfc, 0x05, 0x7b, 0x99, 0x06, //0x0000e068 .quad 475546501309804959 - 0xe2, 0x41, 0x22, 0xf2, 0x17, 0xf3, 0xfc, 0x88, //0x0000e070 .quad -8575712306248138270 - 0x04, 0x1f, 0xf8, 0xbd, 0xe3, 0xec, 0x1f, 0x44, //0x0000e078 .quad 4908902581746016004 - 0x5a, 0xd2, 0xaa, 0xee, 0xdd, 0x2f, 0x3c, 0xab, //0x0000e080 .quad -6107954364382784934 - 0xc4, 0x26, 0x76, 0xad, 0x1c, 0xe8, 0x27, 0xd5, //0x0000e088 .quad -3087243809672255804 - 0xf1, 0x86, 0x55, 0x6a, 0xd5, 0x3b, 0x0b, 0xd6, //0x0000e090 .quad -3023256937051093263 - 0x75, 0xb0, 0xd3, 0xd8, 0x23, 0xe2, 0x71, 0x8a, //0x0000e098 .quad -8470740780517707659 - 0x56, 0x74, 0x75, 0x62, 0x65, 0x05, 0xc7, 0x85, //0x0000e0a0 .quad -8807064613298015146 - 0x4a, 0x4e, 0x84, 0x67, 0x56, 0x2d, 0x87, 0xf6, //0x0000e0a8 .quad -682526969396179382 - 0x6c, 0xd1, 0x12, 0xbb, 0xbe, 0xc6, 0x38, 0xa7, //0x0000e0b0 .quad -6397144748195131028 - 0xdc, 0x61, 0x65, 0x01, 0xac, 0xf8, 0x28, 0xb4, //0x0000e0b8 .quad -5464844730172612132 - 0xc7, 0x85, 0xd7, 0x69, 0x6e, 0xf8, 0x06, 0xd1, //0x0000e0c0 .quad -3384744916816525881 - 0x53, 0xba, 0xbe, 0x01, 0xd7, 0x36, 0x33, 0xe1, //0x0000e0c8 .quad -2219369894288377261 - 0x9c, 0xb3, 0x26, 0x02, 0x45, 0x5b, 0xa4, 0x82, //0x0000e0d0 .quad -9032994600651410532 - 0x74, 0x34, 0x17, 0x61, 0x46, 0x02, 0xc0, 0xec, //0x0000e0d8 .quad -1387106183930235788 - 0x84, 0x60, 0xb0, 0x42, 0x16, 0x72, 0x4d, 0xa3, //0x0000e0e0 .quad -6679557232386875260 - 0x91, 0x01, 0x5d, 0xf9, 0xd7, 0x02, 0xf0, 0x27, //0x0000e0e8 .quad 2877803288514593169 - 0xa5, 0x78, 0x5c, 0xd3, 0x9b, 0xce, 0x20, 0xcc, //0x0000e0f0 .quad -3737760522056206171 - 0xf5, 0x41, 0xb4, 0xf7, 0x8d, 0x03, 0xec, 0x31, //0x0000e0f8 .quad 3597254110643241461 - 0xce, 0x96, 0x33, 0xc8, 0x42, 0x02, 0x29, 0xff, //0x0000e100 .quad -60514634142869810 - 0x72, 0x52, 0xa1, 0x75, 0x71, 0x04, 0x67, 0x7e, //0x0000e108 .quad 9108253656731439730 - 0x41, 0x3e, 0x20, 0xbd, 0x69, 0xa1, 0x79, 0x9f, //0x0000e110 .quad -6955350673980375487 - 0x87, 0xd3, 0x84, 0xe9, 0xc6, 0x62, 0x00, 0x0f, //0x0000e118 .quad 1080972517029761927 - 0xd1, 0x4d, 0x68, 0x2c, 0xc4, 0x09, 0x58, 0xc7, //0x0000e120 .quad -4082502324048081455 - 0x69, 0x08, 0xe6, 0xa3, 0x78, 0x7b, 0xc0, 0x52, //0x0000e128 .quad 5962901664714590313 - 0x45, 0x61, 0x82, 0x37, 0x35, 0x0c, 0x2e, 0xf9, //0x0000e130 .quad -491441886632713915 - 0x83, 0x8a, 0xdf, 0xcc, 0x56, 0x9a, 0x70, 0xa7, //0x0000e138 .quad -6381430974388925821 - 0xcb, 0x7c, 0xb1, 0x42, 0xa1, 0xc7, 0xbc, 0x9b, //0x0000e140 .quad -7224680206786528053 - 0x92, 0xb6, 0x0b, 0x40, 0x76, 0x60, 0xa6, 0x88, //0x0000e148 .quad -8600080377420466542 - 0xfe, 0xdb, 0x5d, 0x93, 0x89, 0xf9, 0xab, 0xc2, //0x0000e150 .quad -4419164240055772162 - 0x36, 0xa4, 0x0e, 0xd0, 0x93, 0xf8, 0xcf, 0x6a, //0x0000e158 .quad 7696643601933968438 - 0xfe, 0x52, 0x35, 0xf8, 0xeb, 0xf7, 0x56, 0xf3, //0x0000e160 .quad -912269281642327298 - 0x44, 0x4d, 0x12, 0xc4, 0xb8, 0xf6, 0x83, 0x05, //0x0000e168 .quad 397432465562684740 - 0xde, 0x53, 0x21, 0x7b, 0xf3, 0x5a, 0x16, 0x98, //0x0000e170 .quad -7487697328667536418 - 0x4b, 0x70, 0x8b, 0x7a, 0x33, 0x7a, 0x72, 0xc3, //0x0000e178 .quad -4363290727450709941 - 0xd6, 0xa8, 0xe9, 0x59, 0xb0, 0xf1, 0x1b, 0xbe, //0x0000e180 .quad -4747935642407032618 - 0x5d, 0x4c, 0x2e, 0x59, 0xc0, 0x18, 0x4f, 0x74, //0x0000e188 .quad 8380944645968776285 - 0x0c, 0x13, 0x64, 0x70, 0x1c, 0xee, 0xa2, 0xed, //0x0000e190 .quad -1323233534581402868 - 0x74, 0xdf, 0x79, 0x6f, 0xf0, 0xde, 0x62, 0x11, //0x0000e198 .quad 1252808770606194548 - 0xe7, 0x8b, 0x3e, 0xc6, 0xd1, 0xd4, 0x85, 0x94, //0x0000e1a0 .quad -7744549986754458649 - 0xa9, 0x2b, 0xac, 0x45, 0x56, 0xcb, 0xdd, 0x8a, //0x0000e1a8 .quad -8440366555225904215 - 0xe1, 0x2e, 0xce, 0x37, 0x06, 0x4a, 0xa7, 0xb9, //0x0000e1b0 .quad -5069001465015685407 - 0x93, 0x36, 0x17, 0xd7, 0x2b, 0x3e, 0x95, 0x6d, //0x0000e1b8 .quad 7896285879677171347 - 0x99, 0xba, 0xc1, 0xc5, 0x87, 0x1c, 0x11, 0xe8, //0x0000e1c0 .quad -1724565812842218855 - 0x38, 0x04, 0xdd, 0xcc, 0xb6, 0x8d, 0xfa, 0xc8, //0x0000e1c8 .quad -3964700705685699528 - 0xa0, 0x14, 0x99, 0xdb, 0xd4, 0xb1, 0x0a, 0x91, //0x0000e1d0 .quad -7995382660667468640 - 0xa3, 0x22, 0x0a, 0x40, 0x92, 0x98, 0x9c, 0x1d, //0x0000e1d8 .quad 2133748077373825699 - 0xc8, 0x59, 0x7f, 0x12, 0x4a, 0x5e, 0x4d, 0xb5, //0x0000e1e0 .quad -5382542307406947896 - 0x4c, 0xab, 0x0c, 0xd0, 0xb6, 0xbe, 0x03, 0x25, //0x0000e1e8 .quad 2667185096717282124 - 0x3a, 0x30, 0x1f, 0x97, 0xdc, 0xb5, 0xa0, 0xe2, //0x0000e1f0 .quad -2116491865831296966 - 0x1e, 0xd6, 0x0f, 0x84, 0x64, 0xae, 0x44, 0x2e, //0x0000e1f8 .quad 3333981370896602654 - 0x24, 0x7e, 0x73, 0xde, 0xa9, 0x71, 0xa4, 0x8d, //0x0000e200 .quad -8240336443785642460 - 0xd3, 0xe5, 0x89, 0xd2, 0xfe, 0xec, 0xea, 0x5c, //0x0000e208 .quad 6695424375237764563 - 0xad, 0x5d, 0x10, 0x56, 0x14, 0x8e, 0x0d, 0xb1, //0x0000e210 .quad -5688734536304665171 - 0x48, 0x5f, 0x2c, 0x87, 0x3e, 0xa8, 0x25, 0x74, //0x0000e218 .quad 8369280469047205704 - 0x18, 0x75, 0x94, 0x6b, 0x99, 0xf1, 0x50, 0xdd, //0x0000e220 .quad -2499232151953443560 - 0x1a, 0x77, 0xf7, 0x28, 0x4e, 0x12, 0x2f, 0xd1, //0x0000e228 .quad -3373457468973156582 - 0x2f, 0xc9, 0x3c, 0xe3, 0xff, 0x96, 0x52, 0x8a, //0x0000e230 .quad -8479549122611984081 - 0x70, 0xaa, 0x9a, 0xd9, 0x70, 0x6b, 0xbd, 0x82, //0x0000e238 .quad -9025939945749304720 - 0x7b, 0xfb, 0x0b, 0xdc, 0xbf, 0x3c, 0xe7, 0xac, //0x0000e240 .quad -5987750384837592197 - 0x0c, 0x55, 0x01, 0x10, 0x4d, 0xc6, 0x6c, 0x63, //0x0000e248 .quad 7164319141522920716 - 0x5a, 0xfa, 0x0e, 0xd3, 0xef, 0x0b, 0x21, 0xd8, //0x0000e250 .quad -2873001962619602342 - 0x4f, 0xaa, 0x01, 0x54, 0xe0, 0xf7, 0x47, 0x3c, //0x0000e258 .quad 4343712908476262991 - 0x78, 0x5c, 0xe9, 0xe3, 0x75, 0xa7, 0x14, 0x87, //0x0000e260 .quad -8713155254278333320 - 0x72, 0x0a, 0x81, 0x34, 0xec, 0xfa, 0xac, 0x65, //0x0000e268 .quad 7326506586225052274 - 0x96, 0xb3, 0xe3, 0x5c, 0x53, 0xd1, 0xd9, 0xa8, //0x0000e270 .quad -6279758049420528746 - 0x0e, 0x4d, 0xa1, 0x41, 0xa7, 0x39, 0x18, 0x7f, //0x0000e278 .quad 9158133232781315342 - 0x7c, 0xa0, 0x1c, 0x34, 0xa8, 0x45, 0x10, 0xd3, //0x0000e280 .quad -3238011543348273028 - 0x51, 0xa0, 0x09, 0x12, 0x11, 0x48, 0xde, 0x1e, //0x0000e288 .quad 2224294504121868369 - 0x4d, 0xe4, 0x91, 0x20, 0x89, 0x2b, 0xea, 0x83, //0x0000e290 .quad -8941286242233752499 - 0x33, 0x04, 0x46, 0xab, 0x0a, 0xed, 0x4a, 0x93, //0x0000e298 .quad -7833187971778608077 - 0x60, 0x5d, 0xb6, 0x68, 0x6b, 0xb6, 0xe4, 0xa4, //0x0000e2a0 .quad -6564921784364802720 - 0x40, 0x85, 0x17, 0x56, 0x4d, 0xa8, 0x1d, 0xf8, //0x0000e2a8 .quad -568112927868484288 - 0xb9, 0xf4, 0xe3, 0x42, 0x06, 0xe4, 0x1d, 0xce, //0x0000e2b0 .quad -3594466212028615495 - 0x8f, 0x66, 0x9d, 0xab, 0x60, 0x12, 0x25, 0x36, //0x0000e2b8 .quad 3901544858591782543 - 0xf3, 0x78, 0xce, 0xe9, 0x83, 0xae, 0xd2, 0x80, //0x0000e2c0 .quad -9164070410158966541 - 0x1a, 0x60, 0x42, 0x6b, 0x7c, 0x2b, 0xd7, 0xc1, //0x0000e2c8 .quad -4479063491021217766 - 0x30, 0x17, 0x42, 0xe4, 0x24, 0x5a, 0x07, 0xa1, //0x0000e2d0 .quad -6843401994271320272 - 0x20, 0xf8, 0x12, 0x86, 0x5b, 0xf6, 0x4c, 0xb2, //0x0000e2d8 .quad -5598829363776522208 - 0xfc, 0x9c, 0x52, 0x1d, 0xae, 0x30, 0x49, 0xc9, //0x0000e2e0 .quad -3942566474411762436 - 0x28, 0xb6, 0x97, 0x67, 0xf2, 0x33, 0xe0, 0xde, //0x0000e2e8 .quad -2386850686293264856 - 0x3c, 0x44, 0xa7, 0xa4, 0xd9, 0x7c, 0x9b, 0xfb, //0x0000e2f0 .quad -316522074587315140 - 0xb2, 0xa3, 0x7d, 0x01, 0xef, 0x40, 0x98, 0x16, //0x0000e2f8 .quad 1628122660560806834 - 0xa5, 0x8a, 0xe8, 0x06, 0x08, 0x2e, 0x41, 0x9d, //0x0000e300 .quad -7115355324258153819 - 0x4f, 0x86, 0xee, 0x60, 0x95, 0x28, 0x1f, 0x8e, //0x0000e308 .quad -8205795374004271537 - 0x4e, 0xad, 0xa2, 0x08, 0x8a, 0x79, 0x91, 0xc4, //0x0000e310 .quad -4282508136895304370 - 0xe3, 0x27, 0x2a, 0xb9, 0xba, 0xf2, 0xa6, 0xf1, //0x0000e318 .quad -1033872180650563613 - 0xa2, 0x58, 0xcb, 0x8a, 0xec, 0xd7, 0xb5, 0xf5, //0x0000e320 .quad -741449152691742558 - 0xdc, 0xb1, 0x74, 0x67, 0x69, 0xaf, 0x10, 0xae, //0x0000e328 .quad -5904026244240592420 - 0x65, 0x17, 0xbf, 0xd6, 0xf3, 0xa6, 0x91, 0x99, //0x0000e330 .quad -7380934748073420955 - 0x2a, 0xef, 0xa8, 0xe0, 0xa1, 0x6d, 0xca, 0xac, //0x0000e338 .quad -5995859411864064214 - 0x3f, 0xdd, 0x6e, 0xcc, 0xb0, 0x10, 0xf6, 0xbf, //0x0000e340 .quad -4614482416664388289 - 0xf4, 0x2a, 0xd3, 0x58, 0x0a, 0x09, 0xfd, 0x17, //0x0000e348 .quad 1728547772024695540 - 0x8e, 0x94, 0x8a, 0xff, 0xdc, 0x94, 0xf3, 0xef, //0x0000e350 .quad -1156417002403097458 - 0xb1, 0xf5, 0x07, 0xef, 0x4c, 0x4b, 0xfc, 0xdd, //0x0000e358 .quad -2451001303396518479 - 0xd9, 0x9c, 0xb6, 0x1f, 0x0a, 0x3d, 0xf8, 0x95, //0x0000e360 .quad -7640289654143017767 - 0x8f, 0xf9, 0x64, 0x15, 0x10, 0xaf, 0xbd, 0x4a, //0x0000e368 .quad 5385653213018257807 - 0x0f, 0x44, 0xa4, 0xa7, 0x4c, 0x4c, 0x76, 0xbb, //0x0000e370 .quad -4938676049251384305 - 0xf2, 0x37, 0xbe, 0x1a, 0xd4, 0x1a, 0x6d, 0x9d, //0x0000e378 .quad -7102991539009341454 - 0x13, 0x55, 0x8d, 0xd1, 0x5f, 0xdf, 0x53, 0xea, //0x0000e380 .quad -1561659043136842477 - 0xee, 0xc5, 0x6d, 0x21, 0x89, 0x61, 0xc8, 0x84, //0x0000e388 .quad -8878739423761676818 - 0x2c, 0x55, 0xf8, 0xe2, 0x9b, 0x6b, 0x74, 0x92, //0x0000e390 .quad -7893565929601608404 - 0xb5, 0x9b, 0xe4, 0xb4, 0xf5, 0x3c, 0xfd, 0x32, //0x0000e398 .quad 3674159897003727797 - 0x77, 0x6a, 0xb6, 0xdb, 0x82, 0x86, 0x11, 0xb7, //0x0000e3a0 .quad -5255271393574622601 - 0xa2, 0xc2, 0x1d, 0x22, 0x33, 0x8c, 0xbc, 0x3f, //0x0000e3a8 .quad 4592699871254659746 - 0x15, 0x05, 0xa4, 0x92, 0x23, 0xe8, 0xd5, 0xe4, //0x0000e3b0 .quad -1957403223540890347 - 0x4b, 0x33, 0xa5, 0xea, 0x3f, 0xaf, 0xab, 0x0f, //0x0000e3b8 .quad 1129188820640936779 - 0x2d, 0x83, 0xa6, 0x3b, 0x16, 0xb1, 0x05, 0x8f, //0x0000e3c0 .quad -8140906042354138323 - 0x0f, 0x40, 0xa7, 0xf2, 0x87, 0x4d, 0xcb, 0x29, //0x0000e3c8 .quad 3011586022114279439 - 0xf8, 0x23, 0x90, 0xca, 0x5b, 0x1d, 0xc7, 0xb2, //0x0000e3d0 .quad -5564446534515285000 - 0x13, 0x10, 0x51, 0xef, 0xe9, 0x20, 0x3e, 0x74, //0x0000e3d8 .quad 8376168546070237203 - 0xf6, 0x2c, 0x34, 0xbd, 0xb2, 0xe4, 0x78, 0xdf, //0x0000e3e0 .quad -2343872149716718346 - 0x17, 0x54, 0x25, 0x6b, 0x24, 0xa9, 0x4d, 0x91, //0x0000e3e8 .quad -7976533391121755113 - 0x1a, 0x9c, 0x40, 0xb6, 0xef, 0x8e, 0xab, 0x8b, //0x0000e3f0 .quad -8382449121214030822 - 0x8f, 0x54, 0xf7, 0xc2, 0xb6, 0x89, 0xd0, 0x1a, //0x0000e3f8 .quad 1932195658189984911 - 0x20, 0xc3, 0xd0, 0xa3, 0xab, 0x72, 0x96, 0xae, //0x0000e400 .quad -5866375383090150624 - 0xb2, 0x29, 0xb5, 0x73, 0x24, 0xac, 0x84, 0xa1, //0x0000e408 .quad -6808127464117294670 - 0xe8, 0xf3, 0xc4, 0x8c, 0x56, 0x0f, 0x3c, 0xda, //0x0000e410 .quad -2721283210435300376 - 0x1f, 0x74, 0xa2, 0x90, 0x2d, 0xd7, 0xe5, 0xc9, //0x0000e418 .quad -3898473311719230433 - 0x71, 0x18, 0xfb, 0x17, 0x96, 0x89, 0x65, 0x88, //0x0000e420 .quad -8618331034163144591 - 0x93, 0x88, 0x65, 0x7a, 0x7c, 0xa6, 0x2f, 0x7e, //0x0000e428 .quad 9092669226243950739 - 0x8d, 0xde, 0xf9, 0x9d, 0xfb, 0xeb, 0x7e, 0xaa, //0x0000e430 .quad -6161227774276542835 - 0xb8, 0xea, 0xfe, 0x98, 0x1b, 0x90, 0xbb, 0xdd, //0x0000e438 .quad -2469221522477225288 - 0x31, 0x56, 0x78, 0x85, 0xfa, 0xa6, 0x1e, 0xd5, //0x0000e440 .quad -3089848699418290639 - 0x66, 0xa5, 0x3e, 0x7f, 0x22, 0x74, 0x2a, 0x55, //0x0000e448 .quad 6136845133758244198 - 0xde, 0x35, 0x6b, 0x93, 0x5c, 0x28, 0x33, 0x85, //0x0000e450 .quad -8848684464777513506 - 0x60, 0x27, 0x87, 0x8f, 0x95, 0x88, 0x3a, 0xd5, //0x0000e458 .quad -3082000819042179232 - 0x56, 0x03, 0x46, 0xb8, 0x73, 0xf2, 0x7f, 0xa6, //0x0000e460 .quad -6449169562544503978 - 0x38, 0xf1, 0x68, 0xf3, 0xba, 0x2a, 0x89, 0x8a, //0x0000e468 .quad -8464187042230111944 - 0x2c, 0x84, 0x57, 0xa6, 0x10, 0xef, 0x1f, 0xd0, //0x0000e470 .quad -3449775934753242068 - 0x86, 0x2d, 0x43, 0xb0, 0x69, 0x75, 0x2b, 0x2d, //0x0000e478 .quad 3254824252494523782 - 0x9b, 0xb2, 0xf6, 0x67, 0x6a, 0xf5, 0x13, 0x82, //0x0000e480 .quad -9073638986861858149 - 0x74, 0xfc, 0x29, 0x0e, 0x62, 0x29, 0x3b, 0x9c, //0x0000e488 .quad -7189106879045698444 - 0x42, 0x5f, 0xf4, 0x01, 0xc5, 0xf2, 0x98, 0xa2, //0x0000e490 .quad -6730362715149934782 - 0x90, 0x7b, 0xb4, 0x91, 0xba, 0xf3, 0x49, 0x83, //0x0000e498 .quad -8986383598807123056 - 0x13, 0x77, 0x71, 0x42, 0x76, 0x2f, 0x3f, 0xcb, //0x0000e4a0 .quad -3801267375510030573 - 0x74, 0x9a, 0x21, 0x36, 0xa9, 0x70, 0x1c, 0x24, //0x0000e4a8 .quad 2602078556773259892 - 0xd7, 0xd4, 0x0d, 0xd3, 0x53, 0xfb, 0x0e, 0xfe, //0x0000e4b0 .quad -139898200960150313 - 0x11, 0x01, 0xaa, 0x83, 0xd3, 0x8c, 0x23, 0xed, //0x0000e4b8 .quad -1359087822460813039 - 0x06, 0xa5, 0xe8, 0x63, 0x14, 0x5d, 0xc9, 0x9e, //0x0000e4c0 .quad -7004965403241175802 - 0xab, 0x40, 0x4a, 0x32, 0x04, 0x38, 0x36, 0xf4, //0x0000e4c8 .quad -849429889038008149 - 0x48, 0xce, 0xe2, 0x7c, 0x59, 0xb4, 0x7b, 0xc6, //0x0000e4d0 .quad -4144520735624081848 - 0xd6, 0xd0, 0xdc, 0x3e, 0x05, 0xc6, 0x43, 0xb1, //0x0000e4d8 .quad -5673473379724898090 - 0xda, 0x81, 0x1b, 0xdc, 0x6f, 0xa1, 0x1a, 0xf8, //0x0000e4e0 .quad -568964901102714406 - 0x0b, 0x05, 0x94, 0x8e, 0x86, 0xb7, 0x94, 0xdd, //0x0000e4e8 .quad -2480155706228734709 - 0x28, 0x31, 0x91, 0xe9, 0xe5, 0xa4, 0x10, 0x9b, //0x0000e4f0 .quad -7273132090830278360 - 0x27, 0x83, 0x1c, 0x19, 0xb4, 0xf2, 0x7c, 0xca, //0x0000e4f8 .quad -3855940325606653145 - 0x72, 0x7d, 0xf5, 0x63, 0x1f, 0xce, 0xd4, 0xc1, //0x0000e500 .quad -4479729095110460046 - 0xf1, 0xa3, 0x63, 0x1f, 0x61, 0x2f, 0x1c, 0xfd, //0x0000e508 .quad -208239388580928527 - 0xcf, 0xdc, 0xf2, 0x3c, 0xa7, 0x01, 0x4a, 0xf2, //0x0000e510 .quad -987975350460687153 - 0xed, 0x8c, 0x3c, 0x67, 0x39, 0x3b, 0x63, 0xbc, //0x0000e518 .quad -4871985254153548563 - 0x01, 0xca, 0x17, 0x86, 0x08, 0x41, 0x6e, 0x97, //0x0000e520 .quad -7535013621679011327 - 0x14, 0xd8, 0x85, 0xe0, 0x03, 0x05, 0xbe, 0xd5, //0x0000e528 .quad -3044990783845967852 - 0x82, 0xbc, 0x9d, 0xa7, 0x4a, 0xd1, 0x49, 0xbd, //0x0000e530 .quad -4807081008671376254 - 0x19, 0x4e, 0xa7, 0xd8, 0x44, 0x86, 0x2d, 0x4b, //0x0000e538 .quad 5417133557047315993 - 0xa2, 0x2b, 0x85, 0x51, 0x9d, 0x45, 0x9c, 0xec, //0x0000e540 .quad -1397165242411832414 - 0x9f, 0x21, 0xd1, 0x0e, 0xd6, 0xe7, 0xf8, 0xdd, //0x0000e548 .quad -2451955090545630817 - 0x45, 0x3b, 0xf3, 0x52, 0x82, 0xab, 0xe1, 0x93, //0x0000e550 .quad -7790757304148477115 - 0x04, 0xb5, 0x42, 0xc9, 0xe5, 0x90, 0xbb, 0xca, //0x0000e558 .quad -3838314940804713212 - 0x17, 0x0a, 0xb0, 0xe7, 0x62, 0x16, 0xda, 0xb8, //0x0000e560 .quad -5126760611758208489 - 0x44, 0x62, 0x93, 0x3b, 0x1f, 0x75, 0x6a, 0x3d, //0x0000e568 .quad 4425478360848884292 - 0x9d, 0x0c, 0x9c, 0xa1, 0xfb, 0x9b, 0x10, 0xe7, //0x0000e570 .quad -1796764746270372707 - 0xd5, 0x3a, 0x78, 0x0a, 0x67, 0x12, 0xc5, 0x0c, //0x0000e578 .quad 920161932633717461 - 0xe2, 0x87, 0x01, 0x45, 0x7d, 0x61, 0x6a, 0x90, //0x0000e580 .quad -8040506994060064798 - 0xc6, 0x24, 0x8b, 0x66, 0x80, 0x2b, 0xfb, 0x27, //0x0000e588 .quad 2880944217109767366 - 0xda, 0xe9, 0x41, 0x96, 0xdc, 0xf9, 0x84, 0xb4, //0x0000e590 .quad -5438947724147693094 - 0xf7, 0xed, 0x2d, 0x80, 0x60, 0xf6, 0xf9, 0xb1, //0x0000e598 .quad -5622191765467566601 - 0x51, 0x64, 0xd2, 0xbb, 0x53, 0x38, 0xa6, 0xe1, //0x0000e5a0 .quad -2186998636757228463 - 0x74, 0x69, 0x39, 0xa0, 0xf8, 0x73, 0x78, 0x5e, //0x0000e5a8 .quad 6807318348447705460 - 0xb2, 0x7e, 0x63, 0x55, 0x34, 0xe3, 0x07, 0x8d, //0x0000e5b0 .quad -8284403175614349646 - 0xe9, 0xe1, 0x23, 0x64, 0x7b, 0x48, 0x0b, 0xdb, //0x0000e5b8 .quad -2662955059861265943 - 0x5f, 0x5e, 0xbc, 0x6a, 0x01, 0xdc, 0x49, 0xb0, //0x0000e5c0 .quad -5743817951090549153 - 0x63, 0xda, 0x2c, 0x3d, 0x9a, 0x1a, 0xce, 0x91, //0x0000e5c8 .quad -7940379843253970333 - 0xf7, 0x75, 0x6b, 0xc5, 0x01, 0x53, 0x5c, 0xdc, //0x0000e5d0 .quad -2568086420435798537 - 0xfc, 0x10, 0x78, 0xcc, 0x40, 0xa1, 0x41, 0x76, //0x0000e5d8 .quad 8521269269642088700 - 0xba, 0x29, 0x63, 0x1b, 0xe1, 0xb3, 0xb9, 0x89, //0x0000e5e0 .quad -8522583040413455942 - 0x9e, 0x0a, 0xcb, 0x7f, 0xc8, 0x04, 0xe9, 0xa9, //0x0000e5e8 .quad -6203421752542164322 - 0x29, 0xf4, 0x3b, 0x62, 0xd9, 0x20, 0x28, 0xac, //0x0000e5f0 .quad -6041542782089432023 - 0x45, 0xcd, 0xbd, 0x9f, 0xfa, 0x45, 0x63, 0x54, //0x0000e5f8 .quad 6080780864604458309 - 0x33, 0xf1, 0xca, 0xba, 0x0f, 0x29, 0x32, 0xd7, //0x0000e600 .quad -2940242459184402125 - 0x96, 0x40, 0xad, 0x47, 0x79, 0x17, 0x7c, 0xa9, //0x0000e608 .quad -6234081974526590826 - 0xc0, 0xd6, 0xbe, 0xd4, 0xa9, 0x59, 0x7f, 0x86, //0x0000e610 .quad -8755180564631333184 - 0x5e, 0x48, 0xcc, 0xcc, 0xab, 0x8e, 0xed, 0x49, //0x0000e618 .quad 5327070802775656542 - 0x70, 0x8c, 0xee, 0x49, 0x14, 0x30, 0x1f, 0xa8, //0x0000e620 .quad -6332289687361778576 - 0x75, 0x5a, 0xff, 0xbf, 0x56, 0xf2, 0x68, 0x5c, //0x0000e628 .quad 6658838503469570677 - 0x8c, 0x2f, 0x6a, 0x5c, 0x19, 0xfc, 0x26, 0xd2, //0x0000e630 .quad -3303676090774835316 - 0x12, 0x31, 0xff, 0x6f, 0xec, 0x2e, 0x83, 0x73, //0x0000e638 .quad 8323548129336963346 - 0xb7, 0x5d, 0xc2, 0xd9, 0x8f, 0x5d, 0x58, 0x83, //0x0000e640 .quad -8982326584375353929 - 0xac, 0x7e, 0xff, 0xc5, 0x53, 0xfd, 0x31, 0xc8, //0x0000e648 .quad -4021154456019173716 - 0x25, 0xf5, 0x32, 0xd0, 0xf3, 0x74, 0x2e, 0xa4, //0x0000e650 .quad -6616222212041804507 - 0x56, 0x5e, 0x7f, 0xb7, 0xa8, 0x7c, 0x3e, 0xba, //0x0000e658 .quad -5026443070023967146 - 0x6f, 0xb2, 0x3f, 0xc4, 0x30, 0x12, 0x3a, 0xcd, //0x0000e660 .quad -3658591746624867729 - 0xec, 0x35, 0x5f, 0xe5, 0xd2, 0x1b, 0xce, 0x28, //0x0000e668 .quad 2940318199324816876 - 0x85, 0xcf, 0xa7, 0x7a, 0x5e, 0x4b, 0x44, 0x80, //0x0000e670 .quad -9204148869281624187 - 0xb4, 0x81, 0x5b, 0xcf, 0x63, 0xd1, 0x80, 0x79, //0x0000e678 .quad 8755227902219092404 - 0x66, 0xc3, 0x51, 0x19, 0x36, 0x5e, 0x55, 0xa0, //0x0000e680 .quad -6893500068174642330 - 0x20, 0x62, 0x32, 0xc3, 0xbc, 0x05, 0xe1, 0xd7, //0x0000e688 .quad -2891023177508298208 - 0x40, 0x34, 0xa6, 0x9f, 0xc3, 0xb5, 0x6a, 0xc8, //0x0000e690 .quad -4005189066790915008 - 0xa8, 0xfa, 0xfe, 0xf3, 0x2b, 0x47, 0xd9, 0x8d, //0x0000e698 .quad -8225464990312760664 - 0x50, 0xc1, 0x8f, 0x87, 0x34, 0x63, 0x85, 0xfa, //0x0000e6a0 .quad -394800315061255856 - 0x52, 0xb9, 0xfe, 0xf0, 0xf6, 0x98, 0x4f, 0xb1, //0x0000e6a8 .quad -5670145219463562926 - 0xd2, 0xd8, 0xb9, 0xd4, 0x00, 0x5e, 0x93, 0x9c, //0x0000e6b0 .quad -7164279224554366766 - 0xd4, 0x33, 0x9f, 0x56, 0x9a, 0xbf, 0xd1, 0x6e, //0x0000e6b8 .quad 7985374283903742932 - 0x07, 0x4f, 0xe8, 0x09, 0x81, 0x35, 0xb8, 0xc3, //0x0000e6c0 .quad -4343663012265570553 - 0xc9, 0x00, 0x47, 0xec, 0x80, 0x2f, 0x86, 0x0a, //0x0000e6c8 .quad 758345818024902857 - 0xc8, 0x62, 0x62, 0x4c, 0xe1, 0x42, 0xa6, 0xf4, //0x0000e6d0 .quad -817892746904575288 - 0xfb, 0xc0, 0x58, 0x27, 0x61, 0xbb, 0x27, 0xcd, //0x0000e6d8 .quad -3663753745896259333 - 0xbd, 0x7d, 0xbd, 0xcf, 0xcc, 0xe9, 0xe7, 0x98, //0x0000e6e0 .quad -7428711994456441411 - 0x9d, 0x78, 0x97, 0xb8, 0x1c, 0xd5, 0x38, 0x80, //0x0000e6e8 .quad -9207375118826243939 - 0x2c, 0xdd, 0xac, 0x03, 0x40, 0xe4, 0x21, 0xbf, //0x0000e6f0 .quad -4674203974643163860 - 0xc4, 0x56, 0xbd, 0xe6, 0x63, 0x0a, 0x47, 0xe0, //0x0000e6f8 .quad -2285846861678029116 - 0x78, 0x14, 0x98, 0x04, 0x50, 0x5d, 0xea, 0xee, //0x0000e700 .quad -1231068949876566920 - 0x75, 0xac, 0x6c, 0xe0, 0xfc, 0xcc, 0x58, 0x18, //0x0000e708 .quad 1754377441329851509 - 0xcb, 0x0c, 0xdf, 0x02, 0x52, 0x7a, 0x52, 0x95, //0x0000e710 .quad -7686947121313936181 - 0xc9, 0xeb, 0x43, 0x0c, 0x1e, 0x80, 0x37, 0x0f, //0x0000e718 .quad 1096485900831157193 - 0xfd, 0xcf, 0x96, 0x83, 0xe6, 0x18, 0xa7, 0xba, //0x0000e720 .quad -4996997883215032323 - 0xbb, 0xe6, 0x54, 0x8f, 0x25, 0x60, 0x05, 0xd3, //0x0000e728 .quad -3241078642388441413 - 0xfd, 0x83, 0x7c, 0x24, 0x20, 0xdf, 0x50, 0xe9, //0x0000e730 .quad -1634561335591402499 - 0x6a, 0x20, 0x2a, 0xf3, 0x2e, 0xb8, 0xc6, 0x47, //0x0000e738 .quad 5172023733869224042 - 0x7e, 0xd2, 0xcd, 0x16, 0x74, 0x8b, 0xd2, 0x91, //0x0000e740 .quad -7939129862385708418 - 0x42, 0x54, 0xfa, 0x57, 0x1d, 0x33, 0xdc, 0x4c, //0x0000e748 .quad 5538357842881958978 - 0x1d, 0x47, 0x81, 0x1c, 0x51, 0x2e, 0x47, 0xb6, //0x0000e750 .quad -5312226309554747619 - 0x53, 0xe9, 0xf8, 0xad, 0xe4, 0x3f, 0x13, 0xe0, //0x0000e758 .quad -2300424733252327085 - 0xe5, 0x98, 0xa1, 0x63, 0xe5, 0xf9, 0xd8, 0xe3, //0x0000e760 .quad -2028596868516046619 - 0xa7, 0x23, 0x77, 0xd9, 0xdd, 0x0f, 0x18, 0x58, //0x0000e768 .quad 6347841120289366951 - 0x8f, 0xff, 0x44, 0x5e, 0x2f, 0x9c, 0x67, 0x8e, //0x0000e770 .quad -8185402070463610993 - 0x49, 0x76, 0xea, 0xa7, 0xea, 0x09, 0x0f, 0x57, //0x0000e778 .quad 6273243709394548297 - 0x73, 0x3f, 0xd6, 0x35, 0x3b, 0x83, 0x01, 0xb2, //0x0000e780 .quad -5620066569652125837 - 0xdb, 0x13, 0xe5, 0x51, 0x65, 0xcc, 0xd2, 0x2c, //0x0000e788 .quad 3229868618315797467 - 0x4f, 0xcf, 0x4b, 0x03, 0x0a, 0xe4, 0x81, 0xde, //0x0000e790 .quad -2413397193637769393 - 0xd2, 0x58, 0x5e, 0xa6, 0x7e, 0x7f, 0x07, 0xf8, //0x0000e798 .quad -574350245532641070 - 0x91, 0x61, 0x0f, 0x42, 0x86, 0x2e, 0x11, 0x8b, //0x0000e7a0 .quad -8425902273664687727 - 0x83, 0xf7, 0xfa, 0x27, 0xaf, 0xaf, 0x04, 0xfb, //0x0000e7a8 .quad -358968903457900669 - 0xf6, 0x39, 0x93, 0xd2, 0x27, 0x7a, 0xd5, 0xad, //0x0000e7b0 .quad -5920691823653471754 - 0x64, 0xb5, 0xf9, 0xf1, 0x9a, 0xdb, 0xc5, 0x79, //0x0000e7b8 .quad 8774660907532399972 - 0x74, 0x08, 0x38, 0xc7, 0xb1, 0xd8, 0x4a, 0xd9, //0x0000e7c0 .quad -2789178761139451788 - 0xbd, 0x22, 0x78, 0xae, 0x81, 0x52, 0x37, 0x18, //0x0000e7c8 .quad 1744954097560724157 - 0x48, 0x05, 0x83, 0x1c, 0x6f, 0xc7, 0xce, 0x87, //0x0000e7d0 .quad -8660765753353239224 - 0xb6, 0x15, 0x0b, 0x0d, 0x91, 0x93, 0x22, 0x8f, //0x0000e7d8 .quad -8132775725879323210 - 0x9a, 0xc6, 0xa3, 0xe3, 0x4a, 0x79, 0xc2, 0xa9, //0x0000e7e0 .quad -6214271173264161126 - 0x23, 0xdb, 0x4d, 0x50, 0x75, 0x38, 0xeb, 0xb2, //0x0000e7e8 .quad -5554283638921766109 - 0x41, 0xb8, 0x8c, 0x9c, 0x9d, 0x17, 0x33, 0xd4, //0x0000e7f0 .quad -3156152948152813503 - 0xec, 0x51, 0x61, 0xa4, 0x92, 0x06, 0xa6, 0x5f, //0x0000e7f8 .quad 6892203506629956076 - 0x28, 0xf3, 0xd7, 0x81, 0xc2, 0xee, 0x9f, 0x84, //0x0000e800 .quad -8890124620236590296 - 0x34, 0xd3, 0xbc, 0xa6, 0x1b, 0xc4, 0xc7, 0xdb, //0x0000e808 .quad -2609901835997359308 - 0xf3, 0xef, 0x4d, 0x22, 0x73, 0xea, 0xc7, 0xa5, //0x0000e810 .quad -6500969756868349965 - 0x01, 0x08, 0x6c, 0x90, 0x22, 0xb5, 0xb9, 0x12, //0x0000e818 .quad 1349308723430688769 - 0xef, 0x6b, 0xe1, 0xea, 0x0f, 0xe5, 0x39, 0xcf, //0x0000e820 .quad -3514526177658049553 - 0x01, 0x0a, 0x87, 0x34, 0x6b, 0x22, 0x68, 0xd7, //0x0000e828 .quad -2925050114139026943 - 0x75, 0xe3, 0xcc, 0xf2, 0x29, 0x2f, 0x84, 0x81, //0x0000e830 .quad -9114107888677362827 - 0x41, 0x66, 0xd4, 0x00, 0x83, 0x15, 0xa1, 0xe6, //0x0000e838 .quad -1828156321336891839 - 0x53, 0x1c, 0x80, 0x6f, 0xf4, 0x3a, 0xe5, 0xa1, //0x0000e840 .quad -6780948842419315629 - 0xd1, 0x7f, 0x09, 0xc1, 0xe3, 0x5a, 0x49, 0x60, //0x0000e848 .quad 6938176635183661009 - 0x68, 0x23, 0x60, 0x8b, 0xb1, 0x89, 0x5e, 0xca, //0x0000e850 .quad -3864500034596756632 - 0xc5, 0xdf, 0x4b, 0xb1, 0x9c, 0xb1, 0x5b, 0x38, //0x0000e858 .quad 4061034775552188357 - 0x42, 0x2c, 0x38, 0xee, 0x1d, 0x2c, 0xf6, 0xfc, //0x0000e860 .quad -218939024818557886 - 0xb6, 0xd7, 0x9e, 0xdd, 0x03, 0x9e, 0x72, 0x46, //0x0000e868 .quad 5076293469440235446 - 0xa9, 0x1b, 0xe3, 0xb4, 0x92, 0xdb, 0x19, 0x9e, //0x0000e870 .quad -7054365918152680535 - 0xd2, 0x46, 0x83, 0x6a, 0xc2, 0xa2, 0x07, 0x6c, //0x0000e878 .quad 7784369436827535058 - //0x0000e880 .p2align 4, 0x00 - //0x0000e880 _VecShiftShuffles - 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f, //0x0000e880 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, //0x0000e890 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, //0x0000e8a0 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, //0x0000e8b0 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, //0x0000e8c0 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, //0x0000e8d0 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, //0x0000e8e0 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, //0x0000e8f0 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, //0x0000e900 QUAD $0x0f0e0d0c0b0a0908; QUAD $0xffffffffffffffff // .ascii 16, '\x08\t\n\x0b\x0c\r\x0e\x0f\xff\xff\xff\xff\xff\xff\xff\xff' - //0x0000e910 .p2align 4, 0x00 - //0x0000e910 __SingleQuoteTab - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e910 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, 0x00, //0x0000e918 QUAD $0x000030303030755c // .asciz 8, '\\u0000\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e920 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, 0x00, //0x0000e928 QUAD $0x000031303030755c // .asciz 8, '\\u0001\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e930 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, 0x00, //0x0000e938 QUAD $0x000032303030755c // .asciz 8, '\\u0002\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e940 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, 0x00, //0x0000e948 QUAD $0x000033303030755c // .asciz 8, '\\u0003\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e950 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, 0x00, //0x0000e958 QUAD $0x000034303030755c // .asciz 8, '\\u0004\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e960 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, 0x00, //0x0000e968 QUAD $0x000035303030755c // .asciz 8, '\\u0005\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e970 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, 0x00, //0x0000e978 QUAD $0x000036303030755c // .asciz 8, '\\u0006\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e980 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, 0x00, //0x0000e988 QUAD $0x000037303030755c // .asciz 8, '\\u0007\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e990 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, 0x00, //0x0000e998 QUAD $0x000038303030755c // .asciz 8, '\\u0008\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9a0 .quad 2 - 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9a8 QUAD $0x000000000000745c // .asciz 8, '\\t\x00\x00\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9b0 .quad 2 - 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9b8 QUAD $0x0000000000006e5c // .asciz 8, '\\n\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9c0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, 0x00, //0x0000e9c8 QUAD $0x000062303030755c // .asciz 8, '\\u000b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9d0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, 0x00, //0x0000e9d8 QUAD $0x000063303030755c // .asciz 8, '\\u000c\x00\x00' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9e0 .quad 2 - 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9e8 QUAD $0x000000000000725c // .asciz 8, '\\r\x00\x00\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000e9f0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, 0x00, //0x0000e9f8 QUAD $0x000065303030755c // .asciz 8, '\\u000e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea00 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, 0x00, //0x0000ea08 QUAD $0x000066303030755c // .asciz 8, '\\u000f\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea10 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, 0x00, //0x0000ea18 QUAD $0x000030313030755c // .asciz 8, '\\u0010\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea20 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, 0x00, //0x0000ea28 QUAD $0x000031313030755c // .asciz 8, '\\u0011\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea30 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, 0x00, //0x0000ea38 QUAD $0x000032313030755c // .asciz 8, '\\u0012\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea40 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, 0x00, //0x0000ea48 QUAD $0x000033313030755c // .asciz 8, '\\u0013\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea50 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, 0x00, //0x0000ea58 QUAD $0x000034313030755c // .asciz 8, '\\u0014\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea60 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, 0x00, //0x0000ea68 QUAD $0x000035313030755c // .asciz 8, '\\u0015\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea70 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, 0x00, //0x0000ea78 QUAD $0x000036313030755c // .asciz 8, '\\u0016\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea80 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, 0x00, //0x0000ea88 QUAD $0x000037313030755c // .asciz 8, '\\u0017\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ea90 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, 0x00, //0x0000ea98 QUAD $0x000038313030755c // .asciz 8, '\\u0018\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eaa0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, 0x00, //0x0000eaa8 QUAD $0x000039313030755c // .asciz 8, '\\u0019\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eab0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, 0x00, //0x0000eab8 QUAD $0x000061313030755c // .asciz 8, '\\u001a\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eac0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, 0x00, //0x0000eac8 QUAD $0x000062313030755c // .asciz 8, '\\u001b\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ead0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, 0x00, //0x0000ead8 QUAD $0x000063313030755c // .asciz 8, '\\u001c\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eae0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, 0x00, //0x0000eae8 QUAD $0x000064313030755c // .asciz 8, '\\u001d\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eaf0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, 0x00, //0x0000eaf8 QUAD $0x000065313030755c // .asciz 8, '\\u001e\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb00 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, 0x00, //0x0000eb08 QUAD $0x000066313030755c // .asciz 8, '\\u001f\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' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb30 .quad 2 - 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eb38 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, //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' - 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' - 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eed0 .quad 2 - 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000eed8 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, //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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ef20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' + //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' 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' - 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' + 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, //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' @@ -12989,7 +13327,8 @@ 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' - 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' + 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, //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' @@ -13077,76 +13416,41 @@ var Text__native_entry__ = []byte{ 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' - //0x0000f910 .p2align 4, 0x00 - //0x0000f910 __DoubleQuoteTab - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f910 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x30, 0x00, //0x0000f918 QUAD $0x0030303030755c5c // .asciz 8, '\\\\u0000\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f920 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x31, 0x00, //0x0000f928 QUAD $0x0031303030755c5c // .asciz 8, '\\\\u0001\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f930 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x32, 0x00, //0x0000f938 QUAD $0x0032303030755c5c // .asciz 8, '\\\\u0002\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f940 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x33, 0x00, //0x0000f948 QUAD $0x0033303030755c5c // .asciz 8, '\\\\u0003\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f950 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x34, 0x00, //0x0000f958 QUAD $0x0034303030755c5c // .asciz 8, '\\\\u0004\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f960 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x35, 0x00, //0x0000f968 QUAD $0x0035303030755c5c // .asciz 8, '\\\\u0005\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f970 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x36, 0x00, //0x0000f978 QUAD $0x0036303030755c5c // .asciz 8, '\\\\u0006\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f980 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x37, 0x00, //0x0000f988 QUAD $0x0037303030755c5c // .asciz 8, '\\\\u0007\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f990 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x38, 0x00, //0x0000f998 QUAD $0x0038303030755c5c // .asciz 8, '\\\\u0008\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9a0 .quad 3 - 0x5c, 0x5c, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9a8 QUAD $0x0000000000745c5c // .asciz 8, '\\\\t\x00\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9b0 .quad 3 - 0x5c, 0x5c, 0x6e, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9b8 QUAD $0x00000000006e5c5c // .asciz 8, '\\\\n\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9c0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x62, 0x00, //0x0000f9c8 QUAD $0x0062303030755c5c // .asciz 8, '\\\\u000b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9d0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x63, 0x00, //0x0000f9d8 QUAD $0x0063303030755c5c // .asciz 8, '\\\\u000c\x00' - 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9e0 .quad 3 - 0x5c, 0x5c, 0x72, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9e8 QUAD $0x0000000000725c5c // .asciz 8, '\\\\r\x00\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000f9f0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x65, 0x00, //0x0000f9f8 QUAD $0x0065303030755c5c // .asciz 8, '\\\\u000e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa00 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x30, 0x66, 0x00, //0x0000fa08 QUAD $0x0066303030755c5c // .asciz 8, '\\\\u000f\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa10 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x30, 0x00, //0x0000fa18 QUAD $0x0030313030755c5c // .asciz 8, '\\\\u0010\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa20 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x31, 0x00, //0x0000fa28 QUAD $0x0031313030755c5c // .asciz 8, '\\\\u0011\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa30 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x32, 0x00, //0x0000fa38 QUAD $0x0032313030755c5c // .asciz 8, '\\\\u0012\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa40 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x33, 0x00, //0x0000fa48 QUAD $0x0033313030755c5c // .asciz 8, '\\\\u0013\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa50 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x34, 0x00, //0x0000fa58 QUAD $0x0034313030755c5c // .asciz 8, '\\\\u0014\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa60 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x35, 0x00, //0x0000fa68 QUAD $0x0035313030755c5c // .asciz 8, '\\\\u0015\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa70 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x36, 0x00, //0x0000fa78 QUAD $0x0036313030755c5c // .asciz 8, '\\\\u0016\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa80 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x37, 0x00, //0x0000fa88 QUAD $0x0037313030755c5c // .asciz 8, '\\\\u0017\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fa90 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x38, 0x00, //0x0000fa98 QUAD $0x0038313030755c5c // .asciz 8, '\\\\u0018\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faa0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x39, 0x00, //0x0000faa8 QUAD $0x0039313030755c5c // .asciz 8, '\\\\u0019\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fab0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x61, 0x00, //0x0000fab8 QUAD $0x0061313030755c5c // .asciz 8, '\\\\u001a\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fac0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x62, 0x00, //0x0000fac8 QUAD $0x0062313030755c5c // .asciz 8, '\\\\u001b\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fad0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x63, 0x00, //0x0000fad8 QUAD $0x0063313030755c5c // .asciz 8, '\\\\u001c\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fae0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x64, 0x00, //0x0000fae8 QUAD $0x0064313030755c5c // .asciz 8, '\\\\u001d\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000faf0 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x65, 0x00, //0x0000faf8 QUAD $0x0065313030755c5c // .asciz 8, '\\\\u001e\x00' - 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb00 .quad 7 - 0x5c, 0x5c, 0x75, 0x30, 0x30, 0x31, 0x66, 0x00, //0x0000fb08 QUAD $0x0066313030755c5c // .asciz 8, '\\\\u001f\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' + 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' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fb30 .quad 4 - 0x5c, 0x5c, 0x5c, 0x22, 0x00, 0x00, 0x00, 0x00, //0x0000fb38 QUAD $0x00000000225c5c5c // .asciz 8, '\\\\\\"\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' @@ -13188,42 +13492,76 @@ 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' - 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' - 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000fed0 .quad 4 - 0x5c, 0x5c, 0x5c, 0x5c, 0x00, 0x00, 0x00, 0x00, //0x0000fed8 QUAD $0x000000005c5c5c5c // .asciz 8, '\\\\\\\\\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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0000ff20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' + //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, //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' - 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' + 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, //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' @@ -13281,7 +13619,8 @@ 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' - 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' + 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, //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' @@ -13369,46 +13708,38 @@ var Text__native_entry__ = []byte{ 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' - //0x00010910 .p2align 4, 0x00 - //0x00010910 __EscTab - 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, //0x00010910 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, //0x00010920 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, //0x00010930 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, //0x00010940 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, //0x00010950 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, //0x00010960 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, //0x0001096d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001097d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001098d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001099d QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000109ad QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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, //0x00010a0d WORD $0x0000; BYTE $0x00 // .space 3, '\x00\x00\x00' - //0x00010a10 .p2align 4, 0x00 - //0x00010a10 __UnquoteTab - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a10 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, //0x00010a20 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, //0x00010a30 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, //0x00010a40 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, //0x00010a50 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, //0x00010a60 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, //0x00010a70 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, //0x00010a80 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, //0x00010a86 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010a96 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010aa6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ab6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ac6 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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, //0x00010b06 QUAD $0x0000000000000000; WORD $0x0000 // .space 10, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - //0x00010b10 .p2align 4, 0x00 - //0x00010b10 __HtmlQuoteTab + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010910 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010920 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' + 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' @@ -13447,47 +13778,52 @@ var Text__native_entry__ = []byte{ 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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010d70 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x32, 0x36, 0x00, 0x00, //0x00010d78 QUAD $0x000036323030755c // .asciz 8, '\\u0026\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' - 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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ed0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x63, 0x00, 0x00, //0x00010ed8 QUAD $0x000063333030755c // .asciz 8, '\\u003c\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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010ef0 .quad 6 - 0x5c, 0x75, 0x30, 0x30, 0x33, 0x65, 0x00, 0x00, //0x00010ef8 QUAD $0x000065333030755c // .asciz 8, '\\u003e\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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f20 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00010f40 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' + //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 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' @@ -13526,7 +13862,8 @@ 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' - 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' + 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, //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' @@ -13548,9 +13885,11 @@ 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' - 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' + 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, //0x000113a0 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .space 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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' + 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, //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' @@ -13580,10 +13919,8 @@ var Text__native_entry__ = []byte{ 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' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011590 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x38, 0x00, 0x00, //0x00011598 QUAD $0x000038323032755c // .asciz 8, '\\u2028\x00\x00' - 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000115a0 .quad 6 - 0x5c, 0x75, 0x32, 0x30, 0x32, 0x39, 0x00, 0x00, //0x000115a8 QUAD $0x000039323032755c // .asciz 8, '\\u2029\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' @@ -13658,8 +13995,10 @@ 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' - 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' + 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, //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' @@ -13670,597 +14009,673 @@ var Text__native_entry__ = []byte{ 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' - //0x00011b10 .p2align 4, 0x00 - //0x00011b10 _LSHIFT_TAB 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, //0x00011b70 QUAD $0x0000000000000000 // .space 8, '\x00\x00\x00\x00\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00011b78 .long 1 - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b7c 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, //0x00011b8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011b9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011bbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00011bdc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00011be0 .long 1 - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011be4 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, //0x00011bf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c24 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00011c44 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x01, 0x00, 0x00, 0x00, //0x00011c48 .long 1 - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c4c 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, //0x00011c5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011c8c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00011cac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011cb0 .long 2 - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cb4 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, //0x00011cc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cd4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ce4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011cf4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00011d14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011d18 .long 2 - 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d1c 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, //0x00011d2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00011d7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x02, 0x00, 0x00, 0x00, //0x00011d80 .long 2 - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011d84 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, //0x00011d94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011da4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011db4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dc4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00011de4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00011de8 .long 3 - 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011dec 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, //0x00011dfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e1c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00011e4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00011e50 .long 3 - 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e54 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, //0x00011e64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e84 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011e94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00011eb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x03, 0x00, 0x00, 0x00, //0x00011eb8 .long 3 - 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ebc 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, //0x00011ecc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011edc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011eec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011efc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00011f1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011f20 .long 4 - 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f24 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, //0x00011f34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f54 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00011f84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011f88 .long 4 - 0x34, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011f8c 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, //0x00011f9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fbc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011fcc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00011fec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00011ff0 .long 4 - 0x32, 0x34, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00011ff4 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, //0x00012004 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012014 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012024 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012034 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00012054 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x04, 0x00, 0x00, 0x00, //0x00012058 .long 4 - 0x31, 0x32, 0x32, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001205c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001209c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x000120bc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x000120c0 .long 5 - 0x36, 0x31, 0x30, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000120c4 QUAD $0x3635313533303136; QUAD $0x0000000000003532 // .asciz 16, '6103515625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012104 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x00012124 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012128 .long 5 - 0x33, 0x30, 0x35, 0x31, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001212c QUAD $0x3837353731353033; QUAD $0x0000000000353231 // .asciz 16, '30517578125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001216c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\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, //0x0001218c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x05, 0x00, 0x00, 0x00, //0x00012190 .long 5 - 0x31, 0x35, 0x32, 0x35, 0x38, 0x37, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012194 QUAD $0x3938373835323531; QUAD $0x0000000035323630 // .asciz 16, '152587890625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000121d4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 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, //0x000121f4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x000121f8 .long 6 - 0x37, 0x36, 0x32, 0x39, 0x33, 0x39, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x000121fc QUAD $0x3534393339323637; QUAD $0x0000000035323133 // .asciz 16, '762939453125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001223c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001224c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001225c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x00012260 .long 6 - 0x33, 0x38, 0x31, 0x34, 0x36, 0x39, 0x37, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00012264 QUAD $0x3237393634313833; QUAD $0x0000003532363536 // .asciz 16, '3814697265625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122a4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000122b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000122c4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x06, 0x00, 0x00, 0x00, //0x000122c8 .long 6 - 0x31, 0x39, 0x30, 0x37, 0x33, 0x34, 0x38, 0x36, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, //0x000122cc QUAD $0x3638343337303931; QUAD $0x0000353231383233 // .asciz 16, '19073486328125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001230c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001231c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001232c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012330 .long 7 - 0x39, 0x35, 0x33, 0x36, 0x37, 0x34, 0x33, 0x31, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012334 QUAD $0x3133343736333539; QUAD $0x0000353236303436 // .asciz 16, '95367431640625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012374 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012384 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012394 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012398 .long 7 - 0x34, 0x37, 0x36, 0x38, 0x33, 0x37, 0x31, 0x35, 0x38, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, //0x0001239c QUAD $0x3531373338363734; QUAD $0x0035323133303238 // .asciz 16, '476837158203125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000123ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000123fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012400 .long 7 - 0x32, 0x33, 0x38, 0x34, 0x31, 0x38, 0x35, 0x37, 0x39, 0x31, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, //0x00012404 QUAD $0x3735383134383332; QUAD $0x3532363531303139 // .asciz 16, '2384185791015625' + 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012444 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012454 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012464 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x07, 0x00, 0x00, 0x00, //0x00012468 .long 7 - 0x31, 0x31, 0x39, 0x32, 0x30, 0x39, 0x32, 0x38, 0x39, 0x35, 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, //0x0001246c QUAD $0x3832393032393131; QUAD $0x3231383730353539 // .asciz 16, '1192092895507812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001247c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000124cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x000124d0 .long 8 - 0x35, 0x39, 0x36, 0x30, 0x34, 0x36, 0x34, 0x34, 0x37, 0x37, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, //0x000124d4 QUAD $0x3434363430363935; QUAD $0x3236303933353737 // .asciz 16, '5960464477539062' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000124e4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012514 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012524 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012534 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x00012538 .long 8 - 0x32, 0x39, 0x38, 0x30, 0x32, 0x33, 0x32, 0x32, 0x33, 0x38, 0x37, 0x36, 0x39, 0x35, 0x33, 0x31, //0x0001253c QUAD $0x3232333230383932; QUAD $0x3133353936373833 // .asciz 16, '2980232238769531' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001254c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001257c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001258c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001259c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x08, 0x00, 0x00, 0x00, //0x000125a0 .long 8 - 0x31, 0x34, 0x39, 0x30, 0x31, 0x31, 0x36, 0x31, 0x31, 0x39, 0x33, 0x38, 0x34, 0x37, 0x36, 0x35, //0x000125a4 QUAD $0x3136313130393431; QUAD $0x3536373438333931 // .asciz 16, '1490116119384765' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125b4 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000125f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012604 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00012608 .long 9 - 0x37, 0x34, 0x35, 0x30, 0x35, 0x38, 0x30, 0x35, 0x39, 0x36, 0x39, 0x32, 0x33, 0x38, 0x32, 0x38, //0x0001260c QUAD $0x3530383530353437; QUAD $0x3832383332393639 // .asciz 16, '7450580596923828' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001261c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001264c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001265c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001266c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x00012670 .long 9 - 0x33, 0x37, 0x32, 0x35, 0x32, 0x39, 0x30, 0x32, 0x39, 0x38, 0x34, 0x36, 0x31, 0x39, 0x31, 0x34, //0x00012674 QUAD $0x3230393235323733; QUAD $0x3431393136343839 // .asciz 16, '3725290298461914' - 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012684 QUAD $0x0000000035323630; QUAD $0x0000000000000000 // .asciz 16, '0625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000126d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x09, 0x00, 0x00, 0x00, //0x000126d8 .long 9 - 0x31, 0x38, 0x36, 0x32, 0x36, 0x34, 0x35, 0x31, 0x34, 0x39, 0x32, 0x33, 0x30, 0x39, 0x35, 0x37, //0x000126dc QUAD $0x3135343632363831; QUAD $0x3735393033323934 // .asciz 16, '1862645149230957' - 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000126ec QUAD $0x0000003532313330; QUAD $0x0000000000000000 // .asciz 16, '03125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001271c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001272c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001273c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012740 .long 10 - 0x39, 0x33, 0x31, 0x33, 0x32, 0x32, 0x35, 0x37, 0x34, 0x36, 0x31, 0x35, 0x34, 0x37, 0x38, 0x35, //0x00012744 QUAD $0x3735323233313339; QUAD $0x3538373435313634 // .asciz 16, '9313225746154785' - 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012754 QUAD $0x0000003532363531; QUAD $0x0000000000000000 // .asciz 16, '15625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012784 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012794 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000127a4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x000127a8 .long 10 - 0x34, 0x36, 0x35, 0x36, 0x36, 0x31, 0x32, 0x38, 0x37, 0x33, 0x30, 0x37, 0x37, 0x33, 0x39, 0x32, //0x000127ac QUAD $0x3832313636353634; QUAD $0x3239333737303337 // .asciz 16, '4656612873077392' - 0x35, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127bc QUAD $0x0000353231383735; QUAD $0x0000000000000000 // .asciz 16, '578125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000127fc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001280c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012810 .long 10 - 0x32, 0x33, 0x32, 0x38, 0x33, 0x30, 0x36, 0x34, 0x33, 0x36, 0x35, 0x33, 0x38, 0x36, 0x39, 0x36, //0x00012814 QUAD $0x3436303338323332; QUAD $0x3639363833353633 // .asciz 16, '2328306436538696' - 0x32, 0x38, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012824 QUAD $0x0035323630393832; QUAD $0x0000000000000000 // .asciz 16, '2890625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012854 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012864 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012874 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0a, 0x00, 0x00, 0x00, //0x00012878 .long 10 - 0x31, 0x31, 0x36, 0x34, 0x31, 0x35, 0x33, 0x32, 0x31, 0x38, 0x32, 0x36, 0x39, 0x33, 0x34, 0x38, //0x0001287c QUAD $0x3233353134363131; QUAD $0x3834333936323831 // .asciz 16, '1164153218269348' - 0x31, 0x34, 0x34, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001288c QUAD $0x3532313335343431; QUAD $0x0000000000000000 // .asciz 16, '14453125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128cc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000128dc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x000128e0 .long 11 - 0x35, 0x38, 0x32, 0x30, 0x37, 0x36, 0x36, 0x30, 0x39, 0x31, 0x33, 0x34, 0x36, 0x37, 0x34, 0x30, //0x000128e4 QUAD $0x3036363730323835; QUAD $0x3034373634333139 // .asciz 16, '5820766091346740' - 0x37, 0x32, 0x32, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000128f4 QUAD $0x3532363536323237; QUAD $0x0000000000000000 // .asciz 16, '72265625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012924 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012934 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012944 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x00012948 .long 11 - 0x32, 0x39, 0x31, 0x30, 0x33, 0x38, 0x33, 0x30, 0x34, 0x35, 0x36, 0x37, 0x33, 0x33, 0x37, 0x30, //0x0001294c QUAD $0x3033383330313932; QUAD $0x3037333337363534 // .asciz 16, '2910383045673370' - 0x33, 0x36, 0x31, 0x33, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001295c QUAD $0x3231383233313633; QUAD $0x0000000000000035 // .asciz 16, '361328125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001298c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001299c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000129ac LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0b, 0x00, 0x00, 0x00, //0x000129b0 .long 11 - 0x31, 0x34, 0x35, 0x35, 0x31, 0x39, 0x31, 0x35, 0x32, 0x32, 0x38, 0x33, 0x36, 0x36, 0x38, 0x35, //0x000129b4 QUAD $0x3531393135353431; QUAD $0x3538363633383232 // .asciz 16, '1455191522836685' - 0x31, 0x38, 0x30, 0x36, 0x36, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129c4 QUAD $0x3630343636303831; QUAD $0x0000000000003532 // .asciz 16, '1806640625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000129f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012a14 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012a18 .long 12 - 0x37, 0x32, 0x37, 0x35, 0x39, 0x35, 0x37, 0x36, 0x31, 0x34, 0x31, 0x38, 0x33, 0x34, 0x32, 0x35, //0x00012a1c QUAD $0x3637353935373237; QUAD $0x3532343338313431 // .asciz 16, '7275957614183425' - 0x39, 0x30, 0x33, 0x33, 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a2c QUAD $0x3133303233333039; QUAD $0x0000000000003532 // .asciz 16, '9033203125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a5c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012a7c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012a80 .long 12 - 0x33, 0x36, 0x33, 0x37, 0x39, 0x37, 0x38, 0x38, 0x30, 0x37, 0x30, 0x39, 0x31, 0x37, 0x31, 0x32, //0x00012a84 QUAD $0x3838373937333633; QUAD $0x3231373139303730 // .asciz 16, '3637978807091712' - 0x39, 0x35, 0x31, 0x36, 0x36, 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012a94 QUAD $0x3531303636313539; QUAD $0x0000000000353236 // .asciz 16, '95166015625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ac4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ad4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012ae4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0c, 0x00, 0x00, 0x00, //0x00012ae8 .long 12 - 0x31, 0x38, 0x31, 0x38, 0x39, 0x38, 0x39, 0x34, 0x30, 0x33, 0x35, 0x34, 0x35, 0x38, 0x35, 0x36, //0x00012aec QUAD $0x3439383938313831; QUAD $0x3635383534353330 // .asciz 16, '1818989403545856' - 0x34, 0x37, 0x35, 0x38, 0x33, 0x30, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012afc QUAD $0x3730303338353734; QUAD $0x0000000035323138 // .asciz 16, '475830078125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b2c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012b4c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012b50 .long 13 - 0x39, 0x30, 0x39, 0x34, 0x39, 0x34, 0x37, 0x30, 0x31, 0x37, 0x37, 0x32, 0x39, 0x32, 0x38, 0x32, //0x00012b54 QUAD $0x3037343934393039; QUAD $0x3238323932373731 // .asciz 16, '9094947017729282' - 0x33, 0x37, 0x39, 0x31, 0x35, 0x30, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, //0x00012b64 QUAD $0x3933303531393733; QUAD $0x0000000035323630 // .asciz 16, '379150390625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012b94 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ba4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012bb4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012bb8 .long 13 - 0x34, 0x35, 0x34, 0x37, 0x34, 0x37, 0x33, 0x35, 0x30, 0x38, 0x38, 0x36, 0x34, 0x36, 0x34, 0x31, //0x00012bbc QUAD $0x3533373437343534; QUAD $0x3134363436383830 // .asciz 16, '4547473508864641' - 0x31, 0x38, 0x39, 0x35, 0x37, 0x35, 0x31, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, //0x00012bcc QUAD $0x3931353735393831; QUAD $0x0000003532313335 // .asciz 16, '1895751953125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012bfc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c0c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012c1c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012c20 .long 13 - 0x32, 0x32, 0x37, 0x33, 0x37, 0x33, 0x36, 0x37, 0x35, 0x34, 0x34, 0x33, 0x32, 0x33, 0x32, 0x30, //0x00012c24 QUAD $0x3736333733373232; QUAD $0x3032333233343435 // .asciz 16, '2273736754432320' - 0x35, 0x39, 0x34, 0x37, 0x38, 0x37, 0x35, 0x39, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, //0x00012c34 QUAD $0x3935373837343935; QUAD $0x0000353236353637 // .asciz 16, '59478759765625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c64 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012c74 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012c84 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0d, 0x00, 0x00, 0x00, //0x00012c88 .long 13 - 0x31, 0x31, 0x33, 0x36, 0x38, 0x36, 0x38, 0x33, 0x37, 0x37, 0x32, 0x31, 0x36, 0x31, 0x36, 0x30, //0x00012c8c QUAD $0x3338363836333131; QUAD $0x3036313631323737 // .asciz 16, '1136868377216160' - 0x32, 0x39, 0x37, 0x33, 0x39, 0x33, 0x37, 0x39, 0x38, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, //0x00012c9c QUAD $0x3937333933373932; QUAD $0x0035323138323838 // .asciz 16, '297393798828125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ccc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012cdc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012cec LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00012cf0 .long 14 - 0x35, 0x36, 0x38, 0x34, 0x33, 0x34, 0x31, 0x38, 0x38, 0x36, 0x30, 0x38, 0x30, 0x38, 0x30, 0x31, //0x00012cf4 QUAD $0x3831343334383635; QUAD $0x3130383038303638 // .asciz 16, '5684341886080801' - 0x34, 0x38, 0x36, 0x39, 0x36, 0x38, 0x39, 0x39, 0x34, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, //0x00012d04 QUAD $0x3939383639363834; QUAD $0x0035323630343134 // .asciz 16, '486968994140625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d34 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d44 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012d54 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00012d58 .long 14 - 0x32, 0x38, 0x34, 0x32, 0x31, 0x37, 0x30, 0x39, 0x34, 0x33, 0x30, 0x34, 0x30, 0x34, 0x30, 0x30, //0x00012d5c QUAD $0x3930373132343832; QUAD $0x3030343034303334 // .asciz 16, '2842170943040400' - 0x37, 0x34, 0x33, 0x34, 0x38, 0x34, 0x34, 0x39, 0x37, 0x30, 0x37, 0x30, 0x33, 0x31, 0x32, 0x35, //0x00012d6c QUAD $0x3934343834333437; QUAD $0x3532313330373037 // .asciz 16, '7434844970703125' + 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012d9c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012dac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012dbc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0e, 0x00, 0x00, 0x00, //0x00012dc0 .long 14 - 0x31, 0x34, 0x32, 0x31, 0x30, 0x38, 0x35, 0x34, 0x37, 0x31, 0x35, 0x32, 0x30, 0x32, 0x30, 0x30, //0x00012dc4 QUAD $0x3435383031323431; QUAD $0x3030323032353137 // .asciz 16, '1421085471520200' - 0x33, 0x37, 0x31, 0x37, 0x34, 0x32, 0x32, 0x34, 0x38, 0x35, 0x33, 0x35, 0x31, 0x35, 0x36, 0x32, //0x00012dd4 QUAD $0x3432323437313733; QUAD $0x3236353135333538 // .asciz 16, '3717422485351562' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012de4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e04 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e14 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e24 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00012e28 .long 15 - 0x37, 0x31, 0x30, 0x35, 0x34, 0x32, 0x37, 0x33, 0x35, 0x37, 0x36, 0x30, 0x31, 0x30, 0x30, 0x31, //0x00012e2c QUAD $0x3337323435303137; QUAD $0x3130303130363735 // .asciz 16, '7105427357601001' - 0x38, 0x35, 0x38, 0x37, 0x31, 0x31, 0x32, 0x34, 0x32, 0x36, 0x37, 0x35, 0x37, 0x38, 0x31, 0x32, //0x00012e3c QUAD $0x3432313137383538; QUAD $0x3231383735373632 // .asciz 16, '8587112426757812' - 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e4c 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e6c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012e7c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012e8c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00012e90 .long 15 - 0x33, 0x35, 0x35, 0x32, 0x37, 0x31, 0x33, 0x36, 0x37, 0x38, 0x38, 0x30, 0x30, 0x35, 0x30, 0x30, //0x00012e94 QUAD $0x3633313732353533; QUAD $0x3030353030383837 // .asciz 16, '3552713678800500' - 0x39, 0x32, 0x39, 0x33, 0x35, 0x35, 0x36, 0x32, 0x31, 0x33, 0x33, 0x37, 0x38, 0x39, 0x30, 0x36, //0x00012ea4 QUAD $0x3236353533393239; QUAD $0x3630393837333331 // .asciz 16, '9293556213378906' - 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012eb4 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, //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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ed4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012ee4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012ef4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x0f, 0x00, 0x00, 0x00, //0x00012ef8 .long 15 - 0x31, 0x37, 0x37, 0x36, 0x33, 0x35, 0x36, 0x38, 0x33, 0x39, 0x34, 0x30, 0x30, 0x32, 0x35, 0x30, //0x00012efc QUAD $0x3836353336373731; QUAD $0x3035323030343933 // .asciz 16, '1776356839400250' - 0x34, 0x36, 0x34, 0x36, 0x37, 0x37, 0x38, 0x31, 0x30, 0x36, 0x36, 0x38, 0x39, 0x34, 0x35, 0x33, //0x00012f0c QUAD $0x3138373736343634; QUAD $0x3335343938363630 // .asciz 16, '4646778106689453' - 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f1c QUAD $0x0000000000353231; QUAD $0x0000000000000000 // .asciz 16, '125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f3c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f4c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012f5c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00012f60 .long 16 - 0x38, 0x38, 0x38, 0x31, 0x37, 0x38, 0x34, 0x31, 0x39, 0x37, 0x30, 0x30, 0x31, 0x32, 0x35, 0x32, //0x00012f64 QUAD $0x3134383731383838; QUAD $0x3235323130303739 // .asciz 16, '8881784197001252' - 0x33, 0x32, 0x33, 0x33, 0x38, 0x39, 0x30, 0x35, 0x33, 0x33, 0x34, 0x34, 0x37, 0x32, 0x36, 0x35, //0x00012f74 QUAD $0x3530393833333233; QUAD $0x3536323734343333 // .asciz 16, '3233890533447265' - 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012f84 QUAD $0x0000000000353236; QUAD $0x0000000000000000 // .asciz 16, '625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fa4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fb4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00012fc4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00012fc8 .long 16 - 0x34, 0x34, 0x34, 0x30, 0x38, 0x39, 0x32, 0x30, 0x39, 0x38, 0x35, 0x30, 0x30, 0x36, 0x32, 0x36, //0x00012fcc QUAD $0x3032393830343434; QUAD $0x3632363030353839 // .asciz 16, '4440892098500626' - 0x31, 0x36, 0x31, 0x36, 0x39, 0x34, 0x35, 0x32, 0x36, 0x36, 0x37, 0x32, 0x33, 0x36, 0x33, 0x32, //0x00012fdc QUAD $0x3235343936313631; QUAD $0x3233363332373636 // .asciz 16, '1616945266723632' - 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00012fec QUAD $0x0000000035323138; QUAD $0x0000000000000000 // .asciz 16, '8125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001300c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001301c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001302c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013030 .long 16 - 0x32, 0x32, 0x32, 0x30, 0x34, 0x34, 0x36, 0x30, 0x34, 0x39, 0x32, 0x35, 0x30, 0x33, 0x31, 0x33, //0x00013034 QUAD $0x3036343430323232; QUAD $0x3331333035323934 // .asciz 16, '2220446049250313' - 0x30, 0x38, 0x30, 0x38, 0x34, 0x37, 0x32, 0x36, 0x33, 0x33, 0x33, 0x36, 0x31, 0x38, 0x31, 0x36, //0x00013044 QUAD $0x3632373438303830; QUAD $0x3631383136333333 // .asciz 16, '0808472633361816' - 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013054 QUAD $0x0000003532363034; QUAD $0x0000000000000000 // .asciz 16, '40625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013074 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013084 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013094 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x10, 0x00, 0x00, 0x00, //0x00013098 .long 16 - 0x31, 0x31, 0x31, 0x30, 0x32, 0x32, 0x33, 0x30, 0x32, 0x34, 0x36, 0x32, 0x35, 0x31, 0x35, 0x36, //0x0001309c QUAD $0x3033323230313131; QUAD $0x3635313532363432 // .asciz 16, '1110223024625156' - 0x35, 0x34, 0x30, 0x34, 0x32, 0x33, 0x36, 0x33, 0x31, 0x36, 0x36, 0x38, 0x30, 0x39, 0x30, 0x38, //0x000130ac QUAD $0x3336333234303435; QUAD $0x3830393038363631 // .asciz 16, '5404236316680908' - 0x32, 0x30, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130bc QUAD $0x0000353231333032; QUAD $0x0000000000000000 // .asciz 16, '203125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130dc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000130ec QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000130fc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013100 .long 17 - 0x35, 0x35, 0x35, 0x31, 0x31, 0x31, 0x35, 0x31, 0x32, 0x33, 0x31, 0x32, 0x35, 0x37, 0x38, 0x32, //0x00013104 QUAD $0x3135313131353535; QUAD $0x3238373532313332 // .asciz 16, '5551115123125782' - 0x37, 0x30, 0x32, 0x31, 0x31, 0x38, 0x31, 0x35, 0x38, 0x33, 0x34, 0x30, 0x34, 0x35, 0x34, 0x31, //0x00013114 QUAD $0x3531383131323037; QUAD $0x3134353430343338 // .asciz 16, '7021181583404541' - 0x30, 0x31, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013124 QUAD $0x0000353236353130; QUAD $0x0000000000000000 // .asciz 16, '015625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013144 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013154 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013164 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x00013168 .long 17 - 0x32, 0x37, 0x37, 0x35, 0x35, 0x35, 0x37, 0x35, 0x36, 0x31, 0x35, 0x36, 0x32, 0x38, 0x39, 0x31, //0x0001316c QUAD $0x3537353535373732; QUAD $0x3139383236353136 // .asciz 16, '2775557561562891' - 0x33, 0x35, 0x31, 0x30, 0x35, 0x39, 0x30, 0x37, 0x39, 0x31, 0x37, 0x30, 0x32, 0x32, 0x37, 0x30, //0x0001317c QUAD $0x3730393530313533; QUAD $0x3037323230373139 // .asciz 16, '3510590791702270' - 0x35, 0x30, 0x37, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001318c QUAD $0x0035323138373035; QUAD $0x0000000000000000 // .asciz 16, '5078125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131ac QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131bc QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000131cc LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x11, 0x00, 0x00, 0x00, //0x000131d0 .long 17 - 0x31, 0x33, 0x38, 0x37, 0x37, 0x37, 0x38, 0x37, 0x38, 0x30, 0x37, 0x38, 0x31, 0x34, 0x34, 0x35, //0x000131d4 QUAD $0x3738373737383331; QUAD $0x3534343138373038 // .asciz 16, '1387778780781445' - 0x36, 0x37, 0x35, 0x35, 0x32, 0x39, 0x35, 0x33, 0x39, 0x35, 0x38, 0x35, 0x31, 0x31, 0x33, 0x35, //0x000131e4 QUAD $0x3335393235353736; QUAD $0x3533313135383539 // .asciz 16, '6755295395851135' - 0x32, 0x35, 0x33, 0x39, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000131f4 QUAD $0x3532363039333532; QUAD $0x0000000000000000 // .asciz 16, '25390625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013214 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013224 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013234 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013238 .long 18 - 0x36, 0x39, 0x33, 0x38, 0x38, 0x39, 0x33, 0x39, 0x30, 0x33, 0x39, 0x30, 0x37, 0x32, 0x32, 0x38, //0x0001323c QUAD $0x3933393838333936; QUAD $0x3832323730393330 // .asciz 16, '6938893903907228' - 0x33, 0x37, 0x37, 0x36, 0x34, 0x37, 0x36, 0x39, 0x37, 0x39, 0x32, 0x35, 0x35, 0x36, 0x37, 0x36, //0x0001324c QUAD $0x3936373436373733; QUAD $0x3637363535323937 // .asciz 16, '3776476979255676' - 0x32, 0x36, 0x39, 0x35, 0x33, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001325c QUAD $0x3532313335393632; QUAD $0x0000000000000000 // .asciz 16, '26953125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001327c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001328c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001329c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x000132a0 .long 18 - 0x33, 0x34, 0x36, 0x39, 0x34, 0x34, 0x36, 0x39, 0x35, 0x31, 0x39, 0x35, 0x33, 0x36, 0x31, 0x34, //0x000132a4 QUAD $0x3936343439363433; QUAD $0x3431363335393135 // .asciz 16, '3469446951953614' - 0x31, 0x38, 0x38, 0x38, 0x32, 0x33, 0x38, 0x34, 0x38, 0x39, 0x36, 0x32, 0x37, 0x38, 0x33, 0x38, //0x000132b4 QUAD $0x3438333238383831; QUAD $0x3833383732363938 // .asciz 16, '1888238489627838' - 0x31, 0x33, 0x34, 0x37, 0x36, 0x35, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132c4 QUAD $0x3236353637343331; QUAD $0x0000000000000035 // .asciz 16, '134765625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132e4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000132f4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x00013304 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x12, 0x00, 0x00, 0x00, //0x00013308 .long 18 - 0x31, 0x37, 0x33, 0x34, 0x37, 0x32, 0x33, 0x34, 0x37, 0x35, 0x39, 0x37, 0x36, 0x38, 0x30, 0x37, //0x0001330c QUAD $0x3433323734333731; QUAD $0x3730383637393537 // .asciz 16, '1734723475976807' - 0x30, 0x39, 0x34, 0x34, 0x31, 0x31, 0x39, 0x32, 0x34, 0x34, 0x38, 0x31, 0x33, 0x39, 0x31, 0x39, //0x0001331c QUAD $0x3239313134343930; QUAD $0x3931393331383434 // .asciz 16, '0944119244813919' - 0x30, 0x36, 0x37, 0x33, 0x38, 0x32, 0x38, 0x31, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001332c QUAD $0x3138323833373630; QUAD $0x0000000000003532 // .asciz 16, '0673828125\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001334c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x0001335c QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x0001336c LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x13, 0x00, 0x00, 0x00, //0x00013370 .long 19 - 0x38, 0x36, 0x37, 0x33, 0x36, 0x31, 0x37, 0x33, 0x37, 0x39, 0x38, 0x38, 0x34, 0x30, 0x33, 0x35, //0x00013374 QUAD $0x3337313633373638; QUAD $0x3533303438383937 // .asciz 16, '8673617379884035' - 0x34, 0x37, 0x32, 0x30, 0x35, 0x39, 0x36, 0x32, 0x32, 0x34, 0x30, 0x36, 0x39, 0x35, 0x39, 0x35, //0x00013384 QUAD $0x3236393530323734; QUAD $0x3539353936303432 // .asciz 16, '4720596224069595' - 0x33, 0x33, 0x36, 0x39, 0x31, 0x34, 0x30, 0x36, 0x32, 0x35, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013394 QUAD $0x3630343139363333; QUAD $0x0000000000003532 // .asciz 16, '3369140625\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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133b4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133c4 QUAD $0x0000000000000000; QUAD $0x0000000000000000 // .asciz 16, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, //0x000133d4 LONG $0x00000000 // .asciz 4, '\x00\x00\x00\x00' - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x000133d8 .p2align 4, 0x00 - //0x000133e0 _P10_TAB - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3f, //0x000133e0 .quad 4607182418800017408 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0x40, //0x000133e8 .quad 4621819117588971520 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x59, 0x40, //0x000133f0 .quad 4636737291354636288 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x8f, 0x40, //0x000133f8 .quad 4652007308841189376 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xc3, 0x40, //0x00013400 .quad 4666723172467343360 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x6a, 0xf8, 0x40, //0x00013408 .quad 4681608360884174848 - 0x00, 0x00, 0x00, 0x00, 0x80, 0x84, 0x2e, 0x41, //0x00013410 .quad 4696837146684686336 - 0x00, 0x00, 0x00, 0x00, 0xd0, 0x12, 0x63, 0x41, //0x00013418 .quad 4711630319722168320 - 0x00, 0x00, 0x00, 0x00, 0x84, 0xd7, 0x97, 0x41, //0x00013420 .quad 4726483295884279808 - 0x00, 0x00, 0x00, 0x00, 0x65, 0xcd, 0xcd, 0x41, //0x00013428 .quad 4741671816366391296 - 0x00, 0x00, 0x00, 0x20, 0x5f, 0xa0, 0x02, 0x42, //0x00013430 .quad 4756540486875873280 - 0x00, 0x00, 0x00, 0xe8, 0x76, 0x48, 0x37, 0x42, //0x00013438 .quad 4771362005757984768 - 0x00, 0x00, 0x00, 0xa2, 0x94, 0x1a, 0x6d, 0x42, //0x00013440 .quad 4786511204640096256 - 0x00, 0x00, 0x40, 0xe5, 0x9c, 0x30, 0xa2, 0x42, //0x00013448 .quad 4801453603149578240 - 0x00, 0x00, 0x90, 0x1e, 0xc4, 0xbc, 0xd6, 0x42, //0x00013450 .quad 4816244402031689728 - 0x00, 0x00, 0x34, 0x26, 0xf5, 0x6b, 0x0c, 0x43, //0x00013458 .quad 4831355200913801216 - 0x00, 0x80, 0xe0, 0x37, 0x79, 0xc3, 0x41, 0x43, //0x00013460 .quad 4846369599423283200 - 0x00, 0xa0, 0xd8, 0x85, 0x57, 0x34, 0x76, 0x43, //0x00013468 .quad 4861130398305394688 - 0x00, 0xc8, 0x4e, 0x67, 0x6d, 0xc1, 0xab, 0x43, //0x00013470 .quad 4876203697187506176 - 0x00, 0x3d, 0x91, 0x60, 0xe4, 0x58, 0xe1, 0x43, //0x00013478 .quad 4891288408196988160 - 0x40, 0x8c, 0xb5, 0x78, 0x1d, 0xaf, 0x15, 0x44, //0x00013480 .quad 4906019910204099648 - 0x50, 0xef, 0xe2, 0xd6, 0xe4, 0x1a, 0x4b, 0x44, //0x00013488 .quad 4921056587992461136 - 0x92, 0xd5, 0x4d, 0x06, 0xcf, 0xf0, 0x80, 0x44, //0x00013490 .quad 4936209963552724370 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, //0x00013498 .p2align 4, 0x00 - //0x000134a0 _pow10_ceil_sig_f32.g - 0xf5, 0xfc, 0x43, 0x4b, 0x2c, 0xb3, 0xce, 0x81, //0x000134a0 .quad -9093133594791772939 - 0x32, 0xfc, 0x14, 0x5e, 0xf7, 0x5f, 0x42, 0xa2, //0x000134a8 .quad -6754730975062328270 - 0x3f, 0x3b, 0x9a, 0x35, 0xf5, 0xf7, 0xd2, 0xca, //0x000134b0 .quad -3831727700400522433 - 0x0e, 0xca, 0x00, 0x83, 0xf2, 0xb5, 0x87, 0xfd, //0x000134b8 .quad -177973607073265138 - 0x49, 0x7e, 0xe0, 0x91, 0xb7, 0xd1, 0x74, 0x9e, //0x000134c0 .quad -7028762532061872567 - 0xdb, 0x9d, 0x58, 0x76, 0x25, 0x06, 0x12, 0xc6, //0x000134c8 .quad -4174267146649952805 - 0x52, 0xc5, 0xee, 0xd3, 0xae, 0x87, 0x96, 0xf7, //0x000134d0 .quad -606147914885053102 - 0x53, 0x3b, 0x75, 0x44, 0xcd, 0x14, 0xbe, 0x9a, //0x000134d8 .quad -7296371474444240045 - 0x28, 0x8a, 0x92, 0x95, 0x00, 0x9a, 0x6d, 0xc1, //0x000134e0 .quad -4508778324627912152 - 0xb2, 0x2c, 0xf7, 0xba, 0x80, 0x00, 0xc9, 0xf1, //0x000134e8 .quad -1024286887357502286 - 0xef, 0x7b, 0xda, 0x74, 0x50, 0xa0, 0x1d, 0x97, //0x000134f0 .quad -7557708332239520785 - 0xeb, 0x1a, 0x11, 0x92, 0x64, 0x08, 0xe5, 0xbc, //0x000134f8 .quad -4835449396872013077 - 0xa6, 0x61, 0x95, 0xb6, 0x7d, 0x4a, 0x1e, 0xec, //0x00013500 .quad -1432625727662628442 - 0x08, 0x5d, 0x1d, 0x92, 0x8e, 0xee, 0x92, 0x93, //0x00013508 .quad -7812920107430224632 - 0x4a, 0xb4, 0xa4, 0x36, 0x32, 0xaa, 0x77, 0xb8, //0x00013510 .quad -5154464115860392886 - 0x5c, 0xe1, 0x4d, 0xc4, 0xbe, 0x94, 0x95, 0xe6, //0x00013518 .quad -1831394126398103204 - 0xda, 0xac, 0xb0, 0x3a, 0xf7, 0x7c, 0x1d, 0x90, //0x00013520 .quad -8062150356639896358 - 0x10, 0xd8, 0x5c, 0x09, 0x35, 0xdc, 0x24, 0xb4, //0x00013528 .quad -5466001927372482544 - 0x14, 0x0e, 0xb4, 0x4b, 0x42, 0x13, 0x2e, 0xe1, //0x00013530 .quad -2220816390788215276 - 0xcc, 0x88, 0x50, 0x6f, 0x09, 0xcc, 0xbc, 0x8c, //0x00013538 .quad -8305539271883716404 - 0xff, 0xaa, 0x24, 0xcb, 0x0b, 0xff, 0xeb, 0xaf, //0x00013540 .quad -5770238071427257601 - 0xbf, 0xd5, 0xed, 0xbd, 0xce, 0xfe, 0xe6, 0xdb, //0x00013548 .quad -2601111570856684097 - 0x98, 0xa5, 0xb4, 0x36, 0x41, 0x5f, 0x70, 0x89, //0x00013550 .quad -8543223759426509416 - 0xfd, 0xce, 0x61, 0x84, 0x11, 0x77, 0xcc, 0xab, //0x00013558 .quad -6067343680855748867 - 0xbd, 0x42, 0x7a, 0xe5, 0xd5, 0x94, 0xbf, 0xd6, //0x00013560 .quad -2972493582642298179 - 0xb6, 0x69, 0x6c, 0xaf, 0x05, 0xbd, 0x37, 0x86, //0x00013568 .quad -8775337516792518218 - 0x24, 0x84, 0x47, 0x1b, 0x47, 0xac, 0xc5, 0xa7, //0x00013570 .quad -6357485877563259868 - 0x2c, 0x65, 0x19, 0xe2, 0x58, 0x17, 0xb7, 0xd1, //0x00013578 .quad -3335171328526686932 - 0x3c, 0xdf, 0x4f, 0x8d, 0x97, 0x6e, 0x12, 0x83, //0x00013580 .quad -9002011107970261188 - 0x0b, 0xd7, 0xa3, 0x70, 0x3d, 0x0a, 0xd7, 0xa3, //0x00013588 .quad -6640827866535438581 - 0xcd, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, //0x00013590 .quad -3689348814741910323 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, //0x00013598 .quad -9223372036854775808 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, //0x000135a0 .quad -6917529027641081856 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, //0x000135a8 .quad -4035225266123964416 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfa, //0x000135b0 .quad -432345564227567616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x9c, //0x000135b8 .quad -7187745005283311616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xc3, //0x000135c0 .quad -4372995238176751616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x24, 0xf4, //0x000135c8 .quad -854558029293551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x96, 0x98, //0x000135d0 .quad -7451627795949551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0xbc, 0xbe, //0x000135d8 .quad -4702848726509551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0x6b, 0xee, //0x000135e0 .quad -1266874889709551616 - 0x00, 0x00, 0x00, 0x00, 0x00, 0xf9, 0x02, 0x95, //0x000135e8 .quad -7709325833709551616 - 0x00, 0x00, 0x00, 0x00, 0x40, 0xb7, 0x43, 0xba, //0x000135f0 .quad -5024971273709551616 - 0x00, 0x00, 0x00, 0x00, 0x10, 0xa5, 0xd4, 0xe8, //0x000135f8 .quad -1669528073709551616 - 0x00, 0x00, 0x00, 0x00, 0x2a, 0xe7, 0x84, 0x91, //0x00013600 .quad -7960984073709551616 - 0x00, 0x00, 0x00, 0x80, 0xf4, 0x20, 0xe6, 0xb5, //0x00013608 .quad -5339544073709551616 - 0x00, 0x00, 0x00, 0xa0, 0x31, 0xa9, 0x5f, 0xe3, //0x00013610 .quad -2062744073709551616 - 0x00, 0x00, 0x00, 0x04, 0xbf, 0xc9, 0x1b, 0x8e, //0x00013618 .quad -8206744073709551616 - 0x00, 0x00, 0x00, 0xc5, 0x2e, 0xbc, 0xa2, 0xb1, //0x00013620 .quad -5646744073709551616 - 0x00, 0x00, 0x40, 0x76, 0x3a, 0x6b, 0x0b, 0xde, //0x00013628 .quad -2446744073709551616 - 0x00, 0x00, 0xe8, 0x89, 0x04, 0x23, 0xc7, 0x8a, //0x00013630 .quad -8446744073709551616 - 0x00, 0x00, 0x62, 0xac, 0xc5, 0xeb, 0x78, 0xad, //0x00013638 .quad -5946744073709551616 - 0x00, 0x80, 0x7a, 0x17, 0xb7, 0x26, 0xd7, 0xd8, //0x00013640 .quad -2821744073709551616 - 0x00, 0x90, 0xac, 0x6e, 0x32, 0x78, 0x86, 0x87, //0x00013648 .quad -8681119073709551616 - 0x00, 0xb4, 0x57, 0x0a, 0x3f, 0x16, 0x68, 0xa9, //0x00013650 .quad -6239712823709551616 - 0x00, 0xa1, 0xed, 0xcc, 0xce, 0x1b, 0xc2, 0xd3, //0x00013658 .quad -3187955011209551616 - 0xa0, 0x84, 0x14, 0x40, 0x61, 0x51, 0x59, 0x84, //0x00013660 .quad -8910000909647051616 - 0xc8, 0xa5, 0x19, 0x90, 0xb9, 0xa5, 0x6f, 0xa5, //0x00013668 .quad -6525815118631426616 - 0x3a, 0x0f, 0x20, 0xf4, 0x27, 0x8f, 0xcb, 0xce, //0x00013670 .quad -3545582879861895366 - 0x85, 0x09, 0x94, 0xf8, 0x78, 0x39, 0x3f, 0x81, //0x00013678 .quad -9133518327554766459 - 0xe6, 0x0b, 0xb9, 0x36, 0xd7, 0x07, 0x8f, 0xa1, //0x00013680 .quad -6805211891016070170 - 0xdf, 0x4e, 0x67, 0x04, 0xcd, 0xc9, 0xf2, 0xc9, //0x00013688 .quad -3894828845342699809 - 0x97, 0x22, 0x81, 0x45, 0x40, 0x7c, 0x6f, 0xfc, //0x00013690 .quad -256850038250986857 - 0x9e, 0xb5, 0x70, 0x2b, 0xa8, 0xad, 0xc5, 0x9d, //0x00013698 .quad -7078060301547948642 - 0x06, 0xe3, 0x4c, 0x36, 0x12, 0x19, 0x37, 0xc5, //0x000136a0 .quad -4235889358507547898 - 0xc7, 0x1b, 0xe0, 0xc3, 0x56, 0xdf, 0x84, 0xf6, //0x000136a8 .quad -683175679707046969 - 0x5d, 0x11, 0x6c, 0x3a, 0x96, 0x0b, 0x13, 0x9a, //0x000136b0 .quad -7344513827457986211 - 0xb4, 0x15, 0x07, 0xc9, 0x7b, 0xce, 0x97, 0xc0, //0x000136b8 .quad -4568956265895094860 - 0x21, 0xdb, 0x48, 0xbb, 0x1a, 0xc2, 0xbd, 0xf0, //0x000136c0 .quad -1099509313941480671 - 0xf5, 0x88, 0x0d, 0xb5, 0x50, 0x99, 0x76, 0x96, //0x000136c8 .quad -7604722348854507275 - 0x32, 0xeb, 0x50, 0xe2, 0xa4, 0x3f, 0x14, 0xbc, //0x000136d0 .quad -4894216917640746190 - 0xfe, 0x25, 0xe5, 0x1a, 0x8e, 0x4f, 0x19, 0xeb, //0x000136d8 .quad -1506085128623544834 - 0xbf, 0x37, 0xcf, 0xd0, 0xb8, 0xd1, 0xef, 0x92, //0x000136e0 .quad -7858832233030797377 - 0xae, 0x05, 0x03, 0x05, 0x27, 0xc6, 0xab, 0xb7, //0x000136e8 .quad -5211854272861108818 - 0x1a, 0xc7, 0x43, 0xc6, 0xb0, 0xb7, 0x96, 0xe5, //0x000136f0 .quad -1903131822648998118 - 0x70, 0x5c, 0xea, 0x7b, 0xce, 0x32, 0x7e, 0x8f, //0x000136f8 .quad -8106986416796705680 - 0x8c, 0xf3, 0xe4, 0x1a, 0x82, 0xbf, 0x5d, 0xb3, //0x00013700 .quad -5522047002568494196 + 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 } diff --git a/vendor/github.com/bytedance/sonic/internal/rt/int48.go b/vendor/github.com/bytedance/sonic/internal/rt/int48.go index e9f82d73..a0eb64ad 100644 --- a/vendor/github.com/bytedance/sonic/internal/rt/int48.go +++ b/vendor/github.com/bytedance/sonic/internal/rt/int48.go @@ -17,12 +17,12 @@ package rt const ( - MinInt48 = -(1 << 47) - MaxInt48 = +(1 << 47) - 1 + MinInt48 int64 = -(1 << 47) + MaxInt48 int64 = +(1 << 47) - 1 ) func PackInt(v int) uint64 { - if u := uint64(v); v < MinInt48 || v > MaxInt48 { + if u := uint64(v); int64(v) < MinInt48 || int64(v) > MaxInt48 { panic("int48 out of range") } else { return ((u >> 63) << 47) | (u & 0x00007fffffffffff) diff --git a/vendor/github.com/bytedance/sonic/sonic.go b/vendor/github.com/bytedance/sonic/sonic.go index 58edb282..1da23889 100644 --- a/vendor/github.com/bytedance/sonic/sonic.go +++ b/vendor/github.com/bytedance/sonic/sonic.go @@ -58,6 +58,9 @@ func (cfg Config) Froze() API { if cfg.ValidateString { api.encoderOpts |= encoder.ValidateString } + if cfg.NoValidateJSONMarshaler { + api.encoderOpts |= encoder.NoValidateJSONMarshaler + } // configure decoder options: if cfg.UseInt64 { @@ -139,23 +142,23 @@ func (cfg frozenConfig) Valid(data []byte) bool { // Opts are the compile options, for example, "option.WithCompileRecursiveDepth" is // a compile option to set the depth of recursive compile for the nested struct type. func Pretouch(vt reflect.Type, opts ...option.CompileOption) error { - if err := encoder.Pretouch(vt, opts...); err != nil { - return err - } - if err := decoder.Pretouch(vt, opts...); err != nil { - return err - } - // to pretouch the corresponding pointer type as well - if vt.Kind() == reflect.Ptr { - vt = vt.Elem() - } else { - vt = reflect.PtrTo(vt) - } - if err := encoder.Pretouch(vt, opts...); err != nil { - return err - } - if err := decoder.Pretouch(vt, opts...); err != nil { - return err - } - return nil + if err := encoder.Pretouch(vt, opts...); err != nil { + return err + } + if err := decoder.Pretouch(vt, opts...); err != nil { + return err + } + // to pretouch the corresponding pointer type as well + if vt.Kind() == reflect.Ptr { + vt = vt.Elem() + } else { + vt = reflect.PtrTo(vt) + } + if err := encoder.Pretouch(vt, opts...); err != nil { + return err + } + if err := decoder.Pretouch(vt, opts...); err != nil { + return err + } + return nil } diff --git a/vendor/github.com/fsnotify/fsnotify/.cirrus.yml b/vendor/github.com/fsnotify/fsnotify/.cirrus.yml new file mode 100644 index 00000000..ffc7b992 --- /dev/null +++ b/vendor/github.com/fsnotify/fsnotify/.cirrus.yml @@ -0,0 +1,13 @@ +freebsd_task: + name: 'FreeBSD' + freebsd_instance: + image_family: freebsd-13-2 + install_script: + - pkg update -f + - pkg install -y go + test_script: + # run tests as user "cirrus" instead of root + - pw useradd cirrus -m + - chown -R cirrus:cirrus . + - FSNOTIFY_BUFFER=4096 sudo --preserve-env=FSNOTIFY_BUFFER -u cirrus go test -parallel 1 -race ./... + - sudo --preserve-env=FSNOTIFY_BUFFER -u cirrus go test -parallel 1 -race ./... diff --git a/vendor/github.com/fsnotify/fsnotify/.gitignore b/vendor/github.com/fsnotify/fsnotify/.gitignore index 1d89d85c..391cc076 100644 --- a/vendor/github.com/fsnotify/fsnotify/.gitignore +++ b/vendor/github.com/fsnotify/fsnotify/.gitignore @@ -4,3 +4,4 @@ # Output of go build ./cmd/fsnotify /fsnotify +/fsnotify.exe diff --git a/vendor/github.com/fsnotify/fsnotify/CHANGELOG.md b/vendor/github.com/fsnotify/fsnotify/CHANGELOG.md index 77f9593b..e0e57575 100644 --- a/vendor/github.com/fsnotify/fsnotify/CHANGELOG.md +++ b/vendor/github.com/fsnotify/fsnotify/CHANGELOG.md @@ -1,16 +1,87 @@ # Changelog -All notable changes to this project will be documented in this file. +Unreleased +---------- +Nothing yet. -The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), -and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +1.7.0 - 2023-10-22 +------------------ +This version of fsnotify needs Go 1.17. -## [Unreleased] +### Additions -Nothing yet. +- illumos: add FEN backend to support illumos and Solaris. ([#371]) + +- all: add `NewBufferedWatcher()` to use a buffered channel, which can be useful + in cases where you can't control the kernel buffer and receive a large number + of events in bursts. ([#550], [#572]) + +- all: add `AddWith()`, which is identical to `Add()` but allows passing + options. ([#521]) + +- windows: allow setting the ReadDirectoryChangesW() buffer size with + `fsnotify.WithBufferSize()`; the default of 64K is the highest value that + works on all platforms and is enough for most purposes, but in some cases a + highest buffer is needed. ([#521]) + +### Changes and fixes + +- inotify: remove watcher if a watched path is renamed ([#518]) + + After a rename the reported name wasn't updated, or even an empty string. + Inotify doesn't provide any good facilities to update it, so just remove the + watcher. This is already how it worked on kqueue and FEN. + + On Windows this does work, and remains working. + +- windows: don't listen for file attribute changes ([#520]) + + File attribute changes are sent as `FILE_ACTION_MODIFIED` by the Windows API, + with no way to see if they're a file write or attribute change, so would show + up as a fsnotify.Write event. This is never useful, and could result in many + spurious Write events. + +- windows: return `ErrEventOverflow` if the buffer is full ([#525]) + + Before it would merely return "short read", making it hard to detect this + error. + +- kqueue: make sure events for all files are delivered properly when removing a + watched directory ([#526]) + + Previously they would get sent with `""` (empty string) or `"."` as the path + name. + +- kqueue: don't emit spurious Create events for symbolic links ([#524]) + + The link would get resolved but kqueue would "forget" it already saw the link + itself, resulting on a Create for every Write event for the directory. + +- all: return `ErrClosed` on `Add()` when the watcher is closed ([#516]) + +- other: add `Watcher.Errors` and `Watcher.Events` to the no-op `Watcher` in + `backend_other.go`, making it easier to use on unsupported platforms such as + WASM, AIX, etc. ([#528]) + +- other: use the `backend_other.go` no-op if the `appengine` build tag is set; + Google AppEngine forbids usage of the unsafe package so the inotify backend + won't compile there. -## [1.6.0] - 2022-10-13 +[#371]: https://github.com/fsnotify/fsnotify/pull/371 +[#516]: https://github.com/fsnotify/fsnotify/pull/516 +[#518]: https://github.com/fsnotify/fsnotify/pull/518 +[#520]: https://github.com/fsnotify/fsnotify/pull/520 +[#521]: https://github.com/fsnotify/fsnotify/pull/521 +[#524]: https://github.com/fsnotify/fsnotify/pull/524 +[#525]: https://github.com/fsnotify/fsnotify/pull/525 +[#526]: https://github.com/fsnotify/fsnotify/pull/526 +[#528]: https://github.com/fsnotify/fsnotify/pull/528 +[#537]: https://github.com/fsnotify/fsnotify/pull/537 +[#550]: https://github.com/fsnotify/fsnotify/pull/550 +[#572]: https://github.com/fsnotify/fsnotify/pull/572 +1.6.0 - 2022-10-13 +------------------ This version of fsnotify needs Go 1.16 (this was already the case since 1.5.1, but not documented). It also increases the minimum Linux version to 2.6.32. diff --git a/vendor/github.com/fsnotify/fsnotify/README.md b/vendor/github.com/fsnotify/fsnotify/README.md index d4e6080f..e480733d 100644 --- a/vendor/github.com/fsnotify/fsnotify/README.md +++ b/vendor/github.com/fsnotify/fsnotify/README.md @@ -1,29 +1,31 @@ fsnotify is a Go library to provide cross-platform filesystem notifications on -Windows, Linux, macOS, and BSD systems. +Windows, Linux, macOS, BSD, and illumos. -Go 1.16 or newer is required; the full documentation is at +Go 1.17 or newer is required; the full documentation is at https://pkg.go.dev/github.com/fsnotify/fsnotify -**It's best to read the documentation at pkg.go.dev, as it's pinned to the last -released version, whereas this README is for the last development version which -may include additions/changes.** - --- Platform support: -| Adapter | OS | Status | -| --------------------- | ---------------| -------------------------------------------------------------| -| inotify | Linux 2.6.32+ | Supported | -| kqueue | BSD, macOS | Supported | -| ReadDirectoryChangesW | Windows | Supported | -| FSEvents | macOS | [Planned](https://github.com/fsnotify/fsnotify/issues/11) | -| FEN | Solaris 11 | [In Progress](https://github.com/fsnotify/fsnotify/pull/371) | -| fanotify | Linux 5.9+ | [Maybe](https://github.com/fsnotify/fsnotify/issues/114) | -| USN Journals | Windows | [Maybe](https://github.com/fsnotify/fsnotify/issues/53) | -| Polling | *All* | [Maybe](https://github.com/fsnotify/fsnotify/issues/9) | - -Linux and macOS should include Android and iOS, but these are currently untested. +| Backend | OS | Status | +| :-------------------- | :--------- | :------------------------------------------------------------------------ | +| inotify | Linux | Supported | +| kqueue | BSD, macOS | Supported | +| ReadDirectoryChangesW | Windows | Supported | +| FEN | illumos | Supported | +| fanotify | Linux 5.9+ | [Not yet](https://github.com/fsnotify/fsnotify/issues/114) | +| AHAFS | AIX | [aix branch]; experimental due to lack of maintainer and test environment | +| FSEvents | macOS | [Needs support in x/sys/unix][fsevents] | +| USN Journals | Windows | [Needs support in x/sys/windows][usn] | +| Polling | *All* | [Not yet](https://github.com/fsnotify/fsnotify/issues/9) | + +Linux and illumos should include Android and Solaris, but these are currently +untested. + +[fsevents]: https://github.com/fsnotify/fsnotify/issues/11#issuecomment-1279133120 +[usn]: https://github.com/fsnotify/fsnotify/issues/53#issuecomment-1279829847 +[aix branch]: https://github.com/fsnotify/fsnotify/issues/353#issuecomment-1284590129 Usage ----- @@ -83,20 +85,23 @@ run with: % go run ./cmd/fsnotify +Further detailed documentation can be found in godoc: +https://pkg.go.dev/github.com/fsnotify/fsnotify + FAQ --- ### Will a file still be watched when it's moved to another directory? No, not unless you are watching the location it was moved to. -### Are subdirectories watched too? +### Are subdirectories watched? No, you must add watches for any directory you want to watch (a recursive watcher is on the roadmap: [#18]). [#18]: https://github.com/fsnotify/fsnotify/issues/18 ### Do I have to watch the Error and Event channels in a goroutine? -As of now, yes (you can read both channels in the same goroutine using `select`, -you don't need a separate goroutine for both channels; see the example). +Yes. You can read both channels in the same goroutine using `select` (you don't +need a separate goroutine for both channels; see the example). ### Why don't notifications work with NFS, SMB, FUSE, /proc, or /sys? fsnotify requires support from underlying OS to work. The current NFS and SMB @@ -107,6 +112,32 @@ This could be fixed with a polling watcher ([#9]), but it's not yet implemented. [#9]: https://github.com/fsnotify/fsnotify/issues/9 +### Why do I get many Chmod events? +Some programs may generate a lot of attribute changes; for example Spotlight on +macOS, anti-virus programs, backup applications, and some others are known to do +this. As a rule, it's typically best to ignore Chmod events. They're often not +useful, and tend to cause problems. + +Spotlight indexing on macOS can result in multiple events (see [#15]). A +temporary workaround is to add your folder(s) to the *Spotlight Privacy +settings* until we have a native FSEvents implementation (see [#11]). + +[#11]: https://github.com/fsnotify/fsnotify/issues/11 +[#15]: https://github.com/fsnotify/fsnotify/issues/15 + +### Watching a file doesn't work well +Watching individual files (rather than directories) is generally not recommended +as many programs (especially editors) update files atomically: it will write to +a temporary file which is then moved to to destination, overwriting the original +(or some variant thereof). The watcher on the original file is now lost, as that +no longer exists. + +The upshot of this is that a power failure or crash won't leave a half-written +file. + +Watch the parent directory and use `Event.Name` to filter out files you're not +interested in. There is an example of this in `cmd/fsnotify/file.go`. + Platform-specific notes ----------------------- ### Linux @@ -151,11 +182,3 @@ these platforms. The sysctl variables `kern.maxfiles` and `kern.maxfilesperproc` can be used to control the maximum number of open files. - -### macOS -Spotlight indexing on macOS can result in multiple events (see [#15]). A temporary -workaround is to add your folder(s) to the *Spotlight Privacy settings* until we -have a native FSEvents implementation (see [#11]). - -[#11]: https://github.com/fsnotify/fsnotify/issues/11 -[#15]: https://github.com/fsnotify/fsnotify/issues/15 diff --git a/vendor/github.com/fsnotify/fsnotify/backend_fen.go b/vendor/github.com/fsnotify/fsnotify/backend_fen.go index 1a95ad8e..28497f1d 100644 --- a/vendor/github.com/fsnotify/fsnotify/backend_fen.go +++ b/vendor/github.com/fsnotify/fsnotify/backend_fen.go @@ -1,10 +1,19 @@ //go:build solaris // +build solaris +// Note: the documentation on the Watcher type and methods is generated from +// mkdoc.zsh + package fsnotify import ( "errors" + "fmt" + "os" + "path/filepath" + "sync" + + "golang.org/x/sys/unix" ) // Watcher watches a set of paths, delivering events on a channel. @@ -17,9 +26,9 @@ import ( // When a file is removed a Remove event won't be emitted until all file // descriptors are closed, and deletes will always emit a Chmod. For example: // -// fp := os.Open("file") -// os.Remove("file") // Triggers Chmod -// fp.Close() // Triggers Remove +// fp := os.Open("file") +// os.Remove("file") // Triggers Chmod +// fp.Close() // Triggers Remove // // This is the event that inotify sends, so not much can be changed about this. // @@ -33,16 +42,16 @@ import ( // // To increase them you can use sysctl or write the value to the /proc file: // -// # Default values on Linux 5.18 -// sysctl fs.inotify.max_user_watches=124983 -// sysctl fs.inotify.max_user_instances=128 +// # Default values on Linux 5.18 +// sysctl fs.inotify.max_user_watches=124983 +// sysctl fs.inotify.max_user_instances=128 // // To make the changes persist on reboot edit /etc/sysctl.conf or // /usr/lib/sysctl.d/50-default.conf (details differ per Linux distro; check // your distro's documentation): // -// fs.inotify.max_user_watches=124983 -// fs.inotify.max_user_instances=128 +// fs.inotify.max_user_watches=124983 +// fs.inotify.max_user_instances=128 // // Reaching the limit will result in a "no space left on device" or "too many open // files" error. @@ -58,14 +67,20 @@ import ( // control the maximum number of open files, as well as /etc/login.conf on BSD // systems. // -// # macOS notes +// # Windows notes +// +// Paths can be added as "C:\path\to\dir", but forward slashes +// ("C:/path/to/dir") will also work. // -// Spotlight indexing on macOS can result in multiple events (see [#15]). A -// temporary workaround is to add your folder(s) to the "Spotlight Privacy -// Settings" until we have a native FSEvents implementation (see [#11]). +// When a watched directory is removed it will always send an event for the +// directory itself, but may not send events for all files in that directory. +// Sometimes it will send events for all times, sometimes it will send no +// events, and often only for some files. // -// [#11]: https://github.com/fsnotify/fsnotify/issues/11 -// [#15]: https://github.com/fsnotify/fsnotify/issues/15 +// The default ReadDirectoryChangesW() buffer size is 64K, which is the largest +// value that is guaranteed to work with SMB filesystems. If you have many +// events in quick succession this may not be enough, and you will have to use +// [WithBufferSize] to increase the value. type Watcher struct { // Events sends the filesystem change events. // @@ -92,44 +107,129 @@ type Watcher struct { // initiated by the user may show up as one or multiple // writes, depending on when the system syncs things to // disk. For example when compiling a large Go program - // you may get hundreds of Write events, so you - // probably want to wait until you've stopped receiving - // them (see the dedup example in cmd/fsnotify). + // you may get hundreds of Write events, and you may + // want to wait until you've stopped receiving them + // (see the dedup example in cmd/fsnotify). + // + // Some systems may send Write event for directories + // when the directory content changes. // // fsnotify.Chmod Attributes were changed. On Linux this is also sent // when a file is removed (or more accurately, when a // link to an inode is removed). On kqueue it's sent - // and on kqueue when a file is truncated. On Windows - // it's never sent. + // when a file is truncated. On Windows it's never + // sent. Events chan Event // Errors sends any errors. + // + // ErrEventOverflow is used to indicate there are too many events: + // + // - inotify: There are too many queued events (fs.inotify.max_queued_events sysctl) + // - windows: The buffer size is too small; WithBufferSize() can be used to increase it. + // - kqueue, fen: Not used. Errors chan error + + mu sync.Mutex + port *unix.EventPort + done chan struct{} // Channel for sending a "quit message" to the reader goroutine + dirs map[string]struct{} // Explicitly watched directories + watches map[string]struct{} // Explicitly watched non-directories } // NewWatcher creates a new Watcher. func NewWatcher() (*Watcher, error) { - return nil, errors.New("FEN based watcher not yet supported for fsnotify\n") + return NewBufferedWatcher(0) } -// Close removes all watches and closes the events channel. +// NewBufferedWatcher creates a new Watcher with a buffered Watcher.Events +// channel. +// +// The main use case for this is situations with a very large number of events +// where the kernel buffer size can't be increased (e.g. due to lack of +// permissions). An unbuffered Watcher will perform better for almost all use +// cases, and whenever possible you will be better off increasing the kernel +// buffers instead of adding a large userspace buffer. +func NewBufferedWatcher(sz uint) (*Watcher, error) { + w := &Watcher{ + Events: make(chan Event, sz), + Errors: make(chan error), + dirs: make(map[string]struct{}), + watches: make(map[string]struct{}), + done: make(chan struct{}), + } + + var err error + w.port, err = unix.NewEventPort() + if err != nil { + return nil, fmt.Errorf("fsnotify.NewWatcher: %w", err) + } + + go w.readEvents() + return w, nil +} + +// sendEvent attempts to send an event to the user, returning true if the event +// was put in the channel successfully and false if the watcher has been closed. +func (w *Watcher) sendEvent(name string, op Op) (sent bool) { + select { + case w.Events <- Event{Name: name, Op: op}: + return true + case <-w.done: + return false + } +} + +// sendError attempts to send an error to the user, returning true if the error +// was put in the channel successfully and false if the watcher has been closed. +func (w *Watcher) sendError(err error) (sent bool) { + select { + case w.Errors <- err: + return true + case <-w.done: + return false + } +} + +func (w *Watcher) isClosed() bool { + select { + case <-w.done: + return true + default: + return false + } +} + +// Close removes all watches and closes the Events channel. func (w *Watcher) Close() error { - return nil + // Take the lock used by associateFile to prevent lingering events from + // being processed after the close + w.mu.Lock() + defer w.mu.Unlock() + if w.isClosed() { + return nil + } + close(w.done) + return w.port.Close() } // Add starts monitoring the path for changes. // -// A path can only be watched once; attempting to watch it more than once will -// return an error. Paths that do not yet exist on the filesystem cannot be -// added. A watch will be automatically removed if the path is deleted. +// A path can only be watched once; watching it more than once is a no-op and will +// not return an error. Paths that do not yet exist on the filesystem cannot be +// watched. // -// A path will remain watched if it gets renamed to somewhere else on the same -// filesystem, but the monitor will get removed if the path gets deleted and -// re-created, or if it's moved to a different filesystem. +// A watch will be automatically removed if the watched path is deleted or +// renamed. The exception is the Windows backend, which doesn't remove the +// watcher on renames. // // Notifications on network filesystems (NFS, SMB, FUSE, etc.) or special // filesystems (/proc, /sys, etc.) generally don't work. // +// Returns [ErrClosed] if [Watcher.Close] was called. +// +// See [Watcher.AddWith] for a version that allows adding options. +// // # Watching directories // // All files in a directory are monitored, including new files that are created @@ -139,15 +239,63 @@ func (w *Watcher) Close() error { // # Watching files // // Watching individual files (rather than directories) is generally not -// recommended as many tools update files atomically. Instead of "just" writing -// to the file a temporary file will be written to first, and if successful the -// temporary file is moved to to destination removing the original, or some -// variant thereof. The watcher on the original file is now lost, as it no -// longer exists. -// -// Instead, watch the parent directory and use Event.Name to filter out files -// you're not interested in. There is an example of this in [cmd/fsnotify/file.go]. -func (w *Watcher) Add(name string) error { +// recommended as many programs (especially editors) update files atomically: it +// will write to a temporary file which is then moved to to destination, +// overwriting the original (or some variant thereof). The watcher on the +// original file is now lost, as that no longer exists. +// +// The upshot of this is that a power failure or crash won't leave a +// half-written file. +// +// Watch the parent directory and use Event.Name to filter out files you're not +// interested in. There is an example of this in cmd/fsnotify/file.go. +func (w *Watcher) Add(name string) error { return w.AddWith(name) } + +// AddWith is like [Watcher.Add], but allows adding options. When using Add() +// the defaults described below are used. +// +// Possible options are: +// +// - [WithBufferSize] sets the buffer size for the Windows backend; no-op on +// other platforms. The default is 64K (65536 bytes). +func (w *Watcher) AddWith(name string, opts ...addOpt) error { + if w.isClosed() { + return ErrClosed + } + if w.port.PathIsWatched(name) { + return nil + } + + _ = getOptions(opts...) + + // Currently we resolve symlinks that were explicitly requested to be + // watched. Otherwise we would use LStat here. + stat, err := os.Stat(name) + if err != nil { + return err + } + + // Associate all files in the directory. + if stat.IsDir() { + err := w.handleDirectory(name, stat, true, w.associateFile) + if err != nil { + return err + } + + w.mu.Lock() + w.dirs[name] = struct{}{} + w.mu.Unlock() + return nil + } + + err = w.associateFile(name, stat, true) + if err != nil { + return err + } + + w.mu.Lock() + w.watches[name] = struct{}{} + w.mu.Unlock() return nil } @@ -157,6 +305,336 @@ func (w *Watcher) Add(name string) error { // /tmp/dir and /tmp/dir/subdir then you will need to remove both. // // Removing a path that has not yet been added returns [ErrNonExistentWatch]. +// +// Returns nil if [Watcher.Close] was called. func (w *Watcher) Remove(name string) error { + if w.isClosed() { + return nil + } + if !w.port.PathIsWatched(name) { + return fmt.Errorf("%w: %s", ErrNonExistentWatch, name) + } + + // The user has expressed an intent. Immediately remove this name from + // whichever watch list it might be in. If it's not in there the delete + // doesn't cause harm. + w.mu.Lock() + delete(w.watches, name) + delete(w.dirs, name) + w.mu.Unlock() + + stat, err := os.Stat(name) + if err != nil { + return err + } + + // Remove associations for every file in the directory. + if stat.IsDir() { + err := w.handleDirectory(name, stat, false, w.dissociateFile) + if err != nil { + return err + } + return nil + } + + err = w.port.DissociatePath(name) + if err != nil { + return err + } + return nil } + +// readEvents contains the main loop that runs in a goroutine watching for events. +func (w *Watcher) readEvents() { + // If this function returns, the watcher has been closed and we can close + // these channels + defer func() { + close(w.Errors) + close(w.Events) + }() + + pevents := make([]unix.PortEvent, 8) + for { + count, err := w.port.Get(pevents, 1, nil) + if err != nil && err != unix.ETIME { + // Interrupted system call (count should be 0) ignore and continue + if errors.Is(err, unix.EINTR) && count == 0 { + continue + } + // Get failed because we called w.Close() + if errors.Is(err, unix.EBADF) && w.isClosed() { + return + } + // There was an error not caused by calling w.Close() + if !w.sendError(err) { + return + } + } + + p := pevents[:count] + for _, pevent := range p { + if pevent.Source != unix.PORT_SOURCE_FILE { + // Event from unexpected source received; should never happen. + if !w.sendError(errors.New("Event from unexpected source received")) { + return + } + continue + } + + err = w.handleEvent(&pevent) + if err != nil { + if !w.sendError(err) { + return + } + } + } + } +} + +func (w *Watcher) handleDirectory(path string, stat os.FileInfo, follow bool, handler func(string, os.FileInfo, bool) error) error { + files, err := os.ReadDir(path) + if err != nil { + return err + } + + // Handle all children of the directory. + for _, entry := range files { + finfo, err := entry.Info() + if err != nil { + return err + } + err = handler(filepath.Join(path, finfo.Name()), finfo, false) + if err != nil { + return err + } + } + + // And finally handle the directory itself. + return handler(path, stat, follow) +} + +// handleEvent might need to emit more than one fsnotify event if the events +// bitmap matches more than one event type (e.g. the file was both modified and +// had the attributes changed between when the association was created and the +// when event was returned) +func (w *Watcher) handleEvent(event *unix.PortEvent) error { + var ( + events = event.Events + path = event.Path + fmode = event.Cookie.(os.FileMode) + reRegister = true + ) + + w.mu.Lock() + _, watchedDir := w.dirs[path] + _, watchedPath := w.watches[path] + w.mu.Unlock() + isWatched := watchedDir || watchedPath + + if events&unix.FILE_DELETE != 0 { + if !w.sendEvent(path, Remove) { + return nil + } + reRegister = false + } + if events&unix.FILE_RENAME_FROM != 0 { + if !w.sendEvent(path, Rename) { + return nil + } + // Don't keep watching the new file name + reRegister = false + } + if events&unix.FILE_RENAME_TO != 0 { + // We don't report a Rename event for this case, because Rename events + // are interpreted as referring to the _old_ name of the file, and in + // this case the event would refer to the new name of the file. This + // type of rename event is not supported by fsnotify. + + // inotify reports a Remove event in this case, so we simulate this + // here. + if !w.sendEvent(path, Remove) { + return nil + } + // Don't keep watching the file that was removed + reRegister = false + } + + // The file is gone, nothing left to do. + if !reRegister { + if watchedDir { + w.mu.Lock() + delete(w.dirs, path) + w.mu.Unlock() + } + if watchedPath { + w.mu.Lock() + delete(w.watches, path) + w.mu.Unlock() + } + return nil + } + + // If we didn't get a deletion the file still exists and we're going to have + // to watch it again. Let's Stat it now so that we can compare permissions + // and have what we need to continue watching the file + + stat, err := os.Lstat(path) + if err != nil { + // This is unexpected, but we should still emit an event. This happens + // most often on "rm -r" of a subdirectory inside a watched directory We + // get a modify event of something happening inside, but by the time we + // get here, the sudirectory is already gone. Clearly we were watching + // this path but now it is gone. Let's tell the user that it was + // removed. + if !w.sendEvent(path, Remove) { + return nil + } + // Suppress extra write events on removed directories; they are not + // informative and can be confusing. + return nil + } + + // resolve symlinks that were explicitly watched as we would have at Add() + // time. this helps suppress spurious Chmod events on watched symlinks + if isWatched { + stat, err = os.Stat(path) + if err != nil { + // The symlink still exists, but the target is gone. Report the + // Remove similar to above. + if !w.sendEvent(path, Remove) { + return nil + } + // Don't return the error + } + } + + if events&unix.FILE_MODIFIED != 0 { + if fmode.IsDir() { + if watchedDir { + if err := w.updateDirectory(path); err != nil { + return err + } + } else { + if !w.sendEvent(path, Write) { + return nil + } + } + } else { + if !w.sendEvent(path, Write) { + return nil + } + } + } + if events&unix.FILE_ATTRIB != 0 && stat != nil { + // Only send Chmod if perms changed + if stat.Mode().Perm() != fmode.Perm() { + if !w.sendEvent(path, Chmod) { + return nil + } + } + } + + if stat != nil { + // If we get here, it means we've hit an event above that requires us to + // continue watching the file or directory + return w.associateFile(path, stat, isWatched) + } + return nil +} + +func (w *Watcher) updateDirectory(path string) error { + // The directory was modified, so we must find unwatched entities and watch + // them. If something was removed from the directory, nothing will happen, + // as everything else should still be watched. + files, err := os.ReadDir(path) + if err != nil { + return err + } + + for _, entry := range files { + path := filepath.Join(path, entry.Name()) + if w.port.PathIsWatched(path) { + continue + } + + finfo, err := entry.Info() + if err != nil { + return err + } + err = w.associateFile(path, finfo, false) + if err != nil { + if !w.sendError(err) { + return nil + } + } + if !w.sendEvent(path, Create) { + return nil + } + } + return nil +} + +func (w *Watcher) associateFile(path string, stat os.FileInfo, follow bool) error { + if w.isClosed() { + return ErrClosed + } + // This is primarily protecting the call to AssociatePath but it is + // important and intentional that the call to PathIsWatched is also + // protected by this mutex. Without this mutex, AssociatePath has been seen + // to error out that the path is already associated. + w.mu.Lock() + defer w.mu.Unlock() + + if w.port.PathIsWatched(path) { + // Remove the old association in favor of this one If we get ENOENT, + // then while the x/sys/unix wrapper still thought that this path was + // associated, the underlying event port did not. This call will have + // cleared up that discrepancy. The most likely cause is that the event + // has fired but we haven't processed it yet. + err := w.port.DissociatePath(path) + if err != nil && err != unix.ENOENT { + return err + } + } + // FILE_NOFOLLOW means we watch symlinks themselves rather than their + // targets. + events := unix.FILE_MODIFIED | unix.FILE_ATTRIB | unix.FILE_NOFOLLOW + if follow { + // We *DO* follow symlinks for explicitly watched entries. + events = unix.FILE_MODIFIED | unix.FILE_ATTRIB + } + return w.port.AssociatePath(path, stat, + events, + stat.Mode()) +} + +func (w *Watcher) dissociateFile(path string, stat os.FileInfo, unused bool) error { + if !w.port.PathIsWatched(path) { + return nil + } + return w.port.DissociatePath(path) +} + +// WatchList returns all paths explicitly added with [Watcher.Add] (and are not +// yet removed). +// +// Returns nil if [Watcher.Close] was called. +func (w *Watcher) WatchList() []string { + if w.isClosed() { + return nil + } + + w.mu.Lock() + defer w.mu.Unlock() + + entries := make([]string, 0, len(w.watches)+len(w.dirs)) + for pathname := range w.dirs { + entries = append(entries, pathname) + } + for pathname := range w.watches { + entries = append(entries, pathname) + } + + return entries +} diff --git a/vendor/github.com/fsnotify/fsnotify/backend_inotify.go b/vendor/github.com/fsnotify/fsnotify/backend_inotify.go index 54c77fbb..921c1c1e 100644 --- a/vendor/github.com/fsnotify/fsnotify/backend_inotify.go +++ b/vendor/github.com/fsnotify/fsnotify/backend_inotify.go @@ -1,5 +1,8 @@ -//go:build linux -// +build linux +//go:build linux && !appengine +// +build linux,!appengine + +// Note: the documentation on the Watcher type and methods is generated from +// mkdoc.zsh package fsnotify @@ -26,9 +29,9 @@ import ( // When a file is removed a Remove event won't be emitted until all file // descriptors are closed, and deletes will always emit a Chmod. For example: // -// fp := os.Open("file") -// os.Remove("file") // Triggers Chmod -// fp.Close() // Triggers Remove +// fp := os.Open("file") +// os.Remove("file") // Triggers Chmod +// fp.Close() // Triggers Remove // // This is the event that inotify sends, so not much can be changed about this. // @@ -42,16 +45,16 @@ import ( // // To increase them you can use sysctl or write the value to the /proc file: // -// # Default values on Linux 5.18 -// sysctl fs.inotify.max_user_watches=124983 -// sysctl fs.inotify.max_user_instances=128 +// # Default values on Linux 5.18 +// sysctl fs.inotify.max_user_watches=124983 +// sysctl fs.inotify.max_user_instances=128 // // To make the changes persist on reboot edit /etc/sysctl.conf or // /usr/lib/sysctl.d/50-default.conf (details differ per Linux distro; check // your distro's documentation): // -// fs.inotify.max_user_watches=124983 -// fs.inotify.max_user_instances=128 +// fs.inotify.max_user_watches=124983 +// fs.inotify.max_user_instances=128 // // Reaching the limit will result in a "no space left on device" or "too many open // files" error. @@ -67,14 +70,20 @@ import ( // control the maximum number of open files, as well as /etc/login.conf on BSD // systems. // -// # macOS notes +// # Windows notes +// +// Paths can be added as "C:\path\to\dir", but forward slashes +// ("C:/path/to/dir") will also work. // -// Spotlight indexing on macOS can result in multiple events (see [#15]). A -// temporary workaround is to add your folder(s) to the "Spotlight Privacy -// Settings" until we have a native FSEvents implementation (see [#11]). +// When a watched directory is removed it will always send an event for the +// directory itself, but may not send events for all files in that directory. +// Sometimes it will send events for all times, sometimes it will send no +// events, and often only for some files. // -// [#11]: https://github.com/fsnotify/fsnotify/issues/11 -// [#15]: https://github.com/fsnotify/fsnotify/issues/15 +// The default ReadDirectoryChangesW() buffer size is 64K, which is the largest +// value that is guaranteed to work with SMB filesystems. If you have many +// events in quick succession this may not be enough, and you will have to use +// [WithBufferSize] to increase the value. type Watcher struct { // Events sends the filesystem change events. // @@ -101,36 +110,148 @@ type Watcher struct { // initiated by the user may show up as one or multiple // writes, depending on when the system syncs things to // disk. For example when compiling a large Go program - // you may get hundreds of Write events, so you - // probably want to wait until you've stopped receiving - // them (see the dedup example in cmd/fsnotify). + // you may get hundreds of Write events, and you may + // want to wait until you've stopped receiving them + // (see the dedup example in cmd/fsnotify). + // + // Some systems may send Write event for directories + // when the directory content changes. // // fsnotify.Chmod Attributes were changed. On Linux this is also sent // when a file is removed (or more accurately, when a // link to an inode is removed). On kqueue it's sent - // and on kqueue when a file is truncated. On Windows - // it's never sent. + // when a file is truncated. On Windows it's never + // sent. Events chan Event // Errors sends any errors. + // + // ErrEventOverflow is used to indicate there are too many events: + // + // - inotify: There are too many queued events (fs.inotify.max_queued_events sysctl) + // - windows: The buffer size is too small; WithBufferSize() can be used to increase it. + // - kqueue, fen: Not used. Errors chan error // Store fd here as os.File.Read() will no longer return on close after // calling Fd(). See: https://github.com/golang/go/issues/26439 fd int - mu sync.Mutex // Map access inotifyFile *os.File - watches map[string]*watch // Map of inotify watches (key: path) - paths map[int]string // Map of watched paths (key: watch descriptor) - done chan struct{} // Channel for sending a "quit message" to the reader goroutine - doneResp chan struct{} // Channel to respond to Close + watches *watches + done chan struct{} // Channel for sending a "quit message" to the reader goroutine + closeMu sync.Mutex + doneResp chan struct{} // Channel to respond to Close +} + +type ( + watches struct { + mu sync.RWMutex + wd map[uint32]*watch // wd → watch + path map[string]uint32 // pathname → wd + } + watch struct { + wd uint32 // Watch descriptor (as returned by the inotify_add_watch() syscall) + flags uint32 // inotify flags of this watch (see inotify(7) for the list of valid flags) + path string // Watch path. + } +) + +func newWatches() *watches { + return &watches{ + wd: make(map[uint32]*watch), + path: make(map[string]uint32), + } +} + +func (w *watches) len() int { + w.mu.RLock() + defer w.mu.RUnlock() + return len(w.wd) +} + +func (w *watches) add(ww *watch) { + w.mu.Lock() + defer w.mu.Unlock() + w.wd[ww.wd] = ww + w.path[ww.path] = ww.wd +} + +func (w *watches) remove(wd uint32) { + w.mu.Lock() + defer w.mu.Unlock() + delete(w.path, w.wd[wd].path) + delete(w.wd, wd) +} + +func (w *watches) removePath(path string) (uint32, bool) { + w.mu.Lock() + defer w.mu.Unlock() + + wd, ok := w.path[path] + if !ok { + return 0, false + } + + delete(w.path, path) + delete(w.wd, wd) + + return wd, true +} + +func (w *watches) byPath(path string) *watch { + w.mu.RLock() + defer w.mu.RUnlock() + return w.wd[w.path[path]] +} + +func (w *watches) byWd(wd uint32) *watch { + w.mu.RLock() + defer w.mu.RUnlock() + return w.wd[wd] +} + +func (w *watches) updatePath(path string, f func(*watch) (*watch, error)) error { + w.mu.Lock() + defer w.mu.Unlock() + + var existing *watch + wd, ok := w.path[path] + if ok { + existing = w.wd[wd] + } + + upd, err := f(existing) + if err != nil { + return err + } + if upd != nil { + w.wd[upd.wd] = upd + w.path[upd.path] = upd.wd + + if upd.wd != wd { + delete(w.wd, wd) + } + } + + return nil } // NewWatcher creates a new Watcher. func NewWatcher() (*Watcher, error) { - // Create inotify fd - // Need to set the FD to nonblocking mode in order for SetDeadline methods to work - // Otherwise, blocking i/o operations won't terminate on close + return NewBufferedWatcher(0) +} + +// NewBufferedWatcher creates a new Watcher with a buffered Watcher.Events +// channel. +// +// The main use case for this is situations with a very large number of events +// where the kernel buffer size can't be increased (e.g. due to lack of +// permissions). An unbuffered Watcher will perform better for almost all use +// cases, and whenever possible you will be better off increasing the kernel +// buffers instead of adding a large userspace buffer. +func NewBufferedWatcher(sz uint) (*Watcher, error) { + // Need to set nonblocking mode for SetDeadline to work, otherwise blocking + // I/O operations won't terminate on close. fd, errno := unix.InotifyInit1(unix.IN_CLOEXEC | unix.IN_NONBLOCK) if fd == -1 { return nil, errno @@ -139,9 +260,8 @@ func NewWatcher() (*Watcher, error) { w := &Watcher{ fd: fd, inotifyFile: os.NewFile(uintptr(fd), ""), - watches: make(map[string]*watch), - paths: make(map[int]string), - Events: make(chan Event), + watches: newWatches(), + Events: make(chan Event, sz), Errors: make(chan error), done: make(chan struct{}), doneResp: make(chan struct{}), @@ -157,8 +277,8 @@ func (w *Watcher) sendEvent(e Event) bool { case w.Events <- e: return true case <-w.done: + return false } - return false } // Returns true if the error was sent, or false if watcher is closed. @@ -180,17 +300,15 @@ func (w *Watcher) isClosed() bool { } } -// Close removes all watches and closes the events channel. +// Close removes all watches and closes the Events channel. func (w *Watcher) Close() error { - w.mu.Lock() + w.closeMu.Lock() if w.isClosed() { - w.mu.Unlock() + w.closeMu.Unlock() return nil } - - // Send 'close' signal to goroutine, and set the Watcher to closed. close(w.done) - w.mu.Unlock() + w.closeMu.Unlock() // Causes any blocking reads to return with an error, provided the file // still supports deadline operations. @@ -207,17 +325,21 @@ func (w *Watcher) Close() error { // Add starts monitoring the path for changes. // -// A path can only be watched once; attempting to watch it more than once will -// return an error. Paths that do not yet exist on the filesystem cannot be -// added. A watch will be automatically removed if the path is deleted. +// A path can only be watched once; watching it more than once is a no-op and will +// not return an error. Paths that do not yet exist on the filesystem cannot be +// watched. // -// A path will remain watched if it gets renamed to somewhere else on the same -// filesystem, but the monitor will get removed if the path gets deleted and -// re-created, or if it's moved to a different filesystem. +// A watch will be automatically removed if the watched path is deleted or +// renamed. The exception is the Windows backend, which doesn't remove the +// watcher on renames. // // Notifications on network filesystems (NFS, SMB, FUSE, etc.) or special // filesystems (/proc, /sys, etc.) generally don't work. // +// Returns [ErrClosed] if [Watcher.Close] was called. +// +// See [Watcher.AddWith] for a version that allows adding options. +// // # Watching directories // // All files in a directory are monitored, including new files that are created @@ -227,44 +349,59 @@ func (w *Watcher) Close() error { // # Watching files // // Watching individual files (rather than directories) is generally not -// recommended as many tools update files atomically. Instead of "just" writing -// to the file a temporary file will be written to first, and if successful the -// temporary file is moved to to destination removing the original, or some -// variant thereof. The watcher on the original file is now lost, as it no -// longer exists. -// -// Instead, watch the parent directory and use Event.Name to filter out files -// you're not interested in. There is an example of this in [cmd/fsnotify/file.go]. -func (w *Watcher) Add(name string) error { - name = filepath.Clean(name) +// recommended as many programs (especially editors) update files atomically: it +// will write to a temporary file which is then moved to to destination, +// overwriting the original (or some variant thereof). The watcher on the +// original file is now lost, as that no longer exists. +// +// The upshot of this is that a power failure or crash won't leave a +// half-written file. +// +// Watch the parent directory and use Event.Name to filter out files you're not +// interested in. There is an example of this in cmd/fsnotify/file.go. +func (w *Watcher) Add(name string) error { return w.AddWith(name) } + +// AddWith is like [Watcher.Add], but allows adding options. When using Add() +// the defaults described below are used. +// +// Possible options are: +// +// - [WithBufferSize] sets the buffer size for the Windows backend; no-op on +// other platforms. The default is 64K (65536 bytes). +func (w *Watcher) AddWith(name string, opts ...addOpt) error { if w.isClosed() { - return errors.New("inotify instance already closed") + return ErrClosed } + name = filepath.Clean(name) + _ = getOptions(opts...) + var flags uint32 = unix.IN_MOVED_TO | unix.IN_MOVED_FROM | unix.IN_CREATE | unix.IN_ATTRIB | unix.IN_MODIFY | unix.IN_MOVE_SELF | unix.IN_DELETE | unix.IN_DELETE_SELF - w.mu.Lock() - defer w.mu.Unlock() - watchEntry := w.watches[name] - if watchEntry != nil { - flags |= watchEntry.flags | unix.IN_MASK_ADD - } - wd, errno := unix.InotifyAddWatch(w.fd, name, flags) - if wd == -1 { - return errno - } + return w.watches.updatePath(name, func(existing *watch) (*watch, error) { + if existing != nil { + flags |= existing.flags | unix.IN_MASK_ADD + } - if watchEntry == nil { - w.watches[name] = &watch{wd: uint32(wd), flags: flags} - w.paths[wd] = name - } else { - watchEntry.wd = uint32(wd) - watchEntry.flags = flags - } + wd, err := unix.InotifyAddWatch(w.fd, name, flags) + if wd == -1 { + return nil, err + } - return nil + if existing == nil { + return &watch{ + wd: uint32(wd), + path: name, + flags: flags, + }, nil + } + + existing.wd = uint32(wd) + existing.flags = flags + return existing, nil + }) } // Remove stops monitoring the path for changes. @@ -273,32 +410,22 @@ func (w *Watcher) Add(name string) error { // /tmp/dir and /tmp/dir/subdir then you will need to remove both. // // Removing a path that has not yet been added returns [ErrNonExistentWatch]. +// +// Returns nil if [Watcher.Close] was called. func (w *Watcher) Remove(name string) error { - name = filepath.Clean(name) - - // Fetch the watch. - w.mu.Lock() - defer w.mu.Unlock() - watch, ok := w.watches[name] + if w.isClosed() { + return nil + } + return w.remove(filepath.Clean(name)) +} - // Remove it from inotify. +func (w *Watcher) remove(name string) error { + wd, ok := w.watches.removePath(name) if !ok { return fmt.Errorf("%w: %s", ErrNonExistentWatch, name) } - // We successfully removed the watch if InotifyRmWatch doesn't return an - // error, we need to clean up our internal state to ensure it matches - // inotify's kernel state. - delete(w.paths, int(watch.wd)) - delete(w.watches, name) - - // inotify_rm_watch will return EINVAL if the file has been deleted; - // the inotify will already have been removed. - // watches and pathes are deleted in ignoreLinux() implicitly and asynchronously - // by calling inotify_rm_watch() below. e.g. readEvents() goroutine receives IN_IGNORE - // so that EINVAL means that the wd is being rm_watch()ed or its file removed - // by another thread and we have not received IN_IGNORE event. - success, errno := unix.InotifyRmWatch(w.fd, watch.wd) + success, errno := unix.InotifyRmWatch(w.fd, wd) if success == -1 { // TODO: Perhaps it's not helpful to return an error here in every case; // The only two possible errors are: @@ -312,28 +439,28 @@ func (w *Watcher) Remove(name string) error { // are watching is deleted. return errno } - return nil } -// WatchList returns all paths added with [Add] (and are not yet removed). +// WatchList returns all paths explicitly added with [Watcher.Add] (and are not +// yet removed). +// +// Returns nil if [Watcher.Close] was called. func (w *Watcher) WatchList() []string { - w.mu.Lock() - defer w.mu.Unlock() + if w.isClosed() { + return nil + } - entries := make([]string, 0, len(w.watches)) - for pathname := range w.watches { + entries := make([]string, 0, w.watches.len()) + w.watches.mu.RLock() + for pathname := range w.watches.path { entries = append(entries, pathname) } + w.watches.mu.RUnlock() return entries } -type watch struct { - wd uint32 // Watch descriptor (as returned by the inotify_add_watch() syscall) - flags uint32 // inotify flags of this watch (see inotify(7) for the list of valid flags) -} - // readEvents reads from the inotify file descriptor, converts the // received events into Event objects and sends them via the Events channel func (w *Watcher) readEvents() { @@ -367,14 +494,11 @@ func (w *Watcher) readEvents() { if n < unix.SizeofInotifyEvent { var err error if n == 0 { - // If EOF is received. This should really never happen. - err = io.EOF + err = io.EOF // If EOF is received. This should really never happen. } else if n < 0 { - // If an error occurred while reading. - err = errno + err = errno // If an error occurred while reading. } else { - // Read was too short. - err = errors.New("notify: short read in readEvents()") + err = errors.New("notify: short read in readEvents()") // Read was too short. } if !w.sendError(err) { return @@ -403,18 +527,29 @@ func (w *Watcher) readEvents() { // doesn't append the filename to the event, but we would like to always fill the // the "Name" field with a valid filename. We retrieve the path of the watch from // the "paths" map. - w.mu.Lock() - name, ok := w.paths[int(raw.Wd)] - // IN_DELETE_SELF occurs when the file/directory being watched is removed. - // This is a sign to clean up the maps, otherwise we are no longer in sync - // with the inotify kernel state which has already deleted the watch - // automatically. - if ok && mask&unix.IN_DELETE_SELF == unix.IN_DELETE_SELF { - delete(w.paths, int(raw.Wd)) - delete(w.watches, name) + watch := w.watches.byWd(uint32(raw.Wd)) + + // inotify will automatically remove the watch on deletes; just need + // to clean our state here. + if watch != nil && mask&unix.IN_DELETE_SELF == unix.IN_DELETE_SELF { + w.watches.remove(watch.wd) + } + // We can't really update the state when a watched path is moved; + // only IN_MOVE_SELF is sent and not IN_MOVED_{FROM,TO}. So remove + // the watch. + if watch != nil && mask&unix.IN_MOVE_SELF == unix.IN_MOVE_SELF { + err := w.remove(watch.path) + if err != nil && !errors.Is(err, ErrNonExistentWatch) { + if !w.sendError(err) { + return + } + } } - w.mu.Unlock() + var name string + if watch != nil { + name = watch.path + } if nameLen > 0 { // Point "bytes" at the first byte of the filename bytes := (*[unix.PathMax]byte)(unsafe.Pointer(&buf[offset+unix.SizeofInotifyEvent]))[:nameLen:nameLen] diff --git a/vendor/github.com/fsnotify/fsnotify/backend_kqueue.go b/vendor/github.com/fsnotify/fsnotify/backend_kqueue.go index 29087469..063a0915 100644 --- a/vendor/github.com/fsnotify/fsnotify/backend_kqueue.go +++ b/vendor/github.com/fsnotify/fsnotify/backend_kqueue.go @@ -1,12 +1,14 @@ //go:build freebsd || openbsd || netbsd || dragonfly || darwin // +build freebsd openbsd netbsd dragonfly darwin +// Note: the documentation on the Watcher type and methods is generated from +// mkdoc.zsh + package fsnotify import ( "errors" "fmt" - "io/ioutil" "os" "path/filepath" "sync" @@ -24,9 +26,9 @@ import ( // When a file is removed a Remove event won't be emitted until all file // descriptors are closed, and deletes will always emit a Chmod. For example: // -// fp := os.Open("file") -// os.Remove("file") // Triggers Chmod -// fp.Close() // Triggers Remove +// fp := os.Open("file") +// os.Remove("file") // Triggers Chmod +// fp.Close() // Triggers Remove // // This is the event that inotify sends, so not much can be changed about this. // @@ -40,16 +42,16 @@ import ( // // To increase them you can use sysctl or write the value to the /proc file: // -// # Default values on Linux 5.18 -// sysctl fs.inotify.max_user_watches=124983 -// sysctl fs.inotify.max_user_instances=128 +// # Default values on Linux 5.18 +// sysctl fs.inotify.max_user_watches=124983 +// sysctl fs.inotify.max_user_instances=128 // // To make the changes persist on reboot edit /etc/sysctl.conf or // /usr/lib/sysctl.d/50-default.conf (details differ per Linux distro; check // your distro's documentation): // -// fs.inotify.max_user_watches=124983 -// fs.inotify.max_user_instances=128 +// fs.inotify.max_user_watches=124983 +// fs.inotify.max_user_instances=128 // // Reaching the limit will result in a "no space left on device" or "too many open // files" error. @@ -65,14 +67,20 @@ import ( // control the maximum number of open files, as well as /etc/login.conf on BSD // systems. // -// # macOS notes +// # Windows notes +// +// Paths can be added as "C:\path\to\dir", but forward slashes +// ("C:/path/to/dir") will also work. // -// Spotlight indexing on macOS can result in multiple events (see [#15]). A -// temporary workaround is to add your folder(s) to the "Spotlight Privacy -// Settings" until we have a native FSEvents implementation (see [#11]). +// When a watched directory is removed it will always send an event for the +// directory itself, but may not send events for all files in that directory. +// Sometimes it will send events for all times, sometimes it will send no +// events, and often only for some files. // -// [#11]: https://github.com/fsnotify/fsnotify/issues/11 -// [#15]: https://github.com/fsnotify/fsnotify/issues/15 +// The default ReadDirectoryChangesW() buffer size is 64K, which is the largest +// value that is guaranteed to work with SMB filesystems. If you have many +// events in quick succession this may not be enough, and you will have to use +// [WithBufferSize] to increase the value. type Watcher struct { // Events sends the filesystem change events. // @@ -99,18 +107,27 @@ type Watcher struct { // initiated by the user may show up as one or multiple // writes, depending on when the system syncs things to // disk. For example when compiling a large Go program - // you may get hundreds of Write events, so you - // probably want to wait until you've stopped receiving - // them (see the dedup example in cmd/fsnotify). + // you may get hundreds of Write events, and you may + // want to wait until you've stopped receiving them + // (see the dedup example in cmd/fsnotify). + // + // Some systems may send Write event for directories + // when the directory content changes. // // fsnotify.Chmod Attributes were changed. On Linux this is also sent // when a file is removed (or more accurately, when a // link to an inode is removed). On kqueue it's sent - // and on kqueue when a file is truncated. On Windows - // it's never sent. + // when a file is truncated. On Windows it's never + // sent. Events chan Event // Errors sends any errors. + // + // ErrEventOverflow is used to indicate there are too many events: + // + // - inotify: There are too many queued events (fs.inotify.max_queued_events sysctl) + // - windows: The buffer size is too small; WithBufferSize() can be used to increase it. + // - kqueue, fen: Not used. Errors chan error done chan struct{} @@ -133,6 +150,18 @@ type pathInfo struct { // NewWatcher creates a new Watcher. func NewWatcher() (*Watcher, error) { + return NewBufferedWatcher(0) +} + +// NewBufferedWatcher creates a new Watcher with a buffered Watcher.Events +// channel. +// +// The main use case for this is situations with a very large number of events +// where the kernel buffer size can't be increased (e.g. due to lack of +// permissions). An unbuffered Watcher will perform better for almost all use +// cases, and whenever possible you will be better off increasing the kernel +// buffers instead of adding a large userspace buffer. +func NewBufferedWatcher(sz uint) (*Watcher, error) { kq, closepipe, err := newKqueue() if err != nil { return nil, err @@ -147,7 +176,7 @@ func NewWatcher() (*Watcher, error) { paths: make(map[int]pathInfo), fileExists: make(map[string]struct{}), userWatches: make(map[string]struct{}), - Events: make(chan Event), + Events: make(chan Event, sz), Errors: make(chan error), done: make(chan struct{}), } @@ -197,8 +226,8 @@ func (w *Watcher) sendEvent(e Event) bool { case w.Events <- e: return true case <-w.done: + return false } - return false } // Returns true if the error was sent, or false if watcher is closed. @@ -207,11 +236,11 @@ func (w *Watcher) sendError(err error) bool { case w.Errors <- err: return true case <-w.done: + return false } - return false } -// Close removes all watches and closes the events channel. +// Close removes all watches and closes the Events channel. func (w *Watcher) Close() error { w.mu.Lock() if w.isClosed { @@ -239,17 +268,21 @@ func (w *Watcher) Close() error { // Add starts monitoring the path for changes. // -// A path can only be watched once; attempting to watch it more than once will -// return an error. Paths that do not yet exist on the filesystem cannot be -// added. A watch will be automatically removed if the path is deleted. +// A path can only be watched once; watching it more than once is a no-op and will +// not return an error. Paths that do not yet exist on the filesystem cannot be +// watched. // -// A path will remain watched if it gets renamed to somewhere else on the same -// filesystem, but the monitor will get removed if the path gets deleted and -// re-created, or if it's moved to a different filesystem. +// A watch will be automatically removed if the watched path is deleted or +// renamed. The exception is the Windows backend, which doesn't remove the +// watcher on renames. // // Notifications on network filesystems (NFS, SMB, FUSE, etc.) or special // filesystems (/proc, /sys, etc.) generally don't work. // +// Returns [ErrClosed] if [Watcher.Close] was called. +// +// See [Watcher.AddWith] for a version that allows adding options. +// // # Watching directories // // All files in a directory are monitored, including new files that are created @@ -259,15 +292,28 @@ func (w *Watcher) Close() error { // # Watching files // // Watching individual files (rather than directories) is generally not -// recommended as many tools update files atomically. Instead of "just" writing -// to the file a temporary file will be written to first, and if successful the -// temporary file is moved to to destination removing the original, or some -// variant thereof. The watcher on the original file is now lost, as it no -// longer exists. -// -// Instead, watch the parent directory and use Event.Name to filter out files -// you're not interested in. There is an example of this in [cmd/fsnotify/file.go]. -func (w *Watcher) Add(name string) error { +// recommended as many programs (especially editors) update files atomically: it +// will write to a temporary file which is then moved to to destination, +// overwriting the original (or some variant thereof). The watcher on the +// original file is now lost, as that no longer exists. +// +// The upshot of this is that a power failure or crash won't leave a +// half-written file. +// +// Watch the parent directory and use Event.Name to filter out files you're not +// interested in. There is an example of this in cmd/fsnotify/file.go. +func (w *Watcher) Add(name string) error { return w.AddWith(name) } + +// AddWith is like [Watcher.Add], but allows adding options. When using Add() +// the defaults described below are used. +// +// Possible options are: +// +// - [WithBufferSize] sets the buffer size for the Windows backend; no-op on +// other platforms. The default is 64K (65536 bytes). +func (w *Watcher) AddWith(name string, opts ...addOpt) error { + _ = getOptions(opts...) + w.mu.Lock() w.userWatches[name] = struct{}{} w.mu.Unlock() @@ -281,9 +327,19 @@ func (w *Watcher) Add(name string) error { // /tmp/dir and /tmp/dir/subdir then you will need to remove both. // // Removing a path that has not yet been added returns [ErrNonExistentWatch]. +// +// Returns nil if [Watcher.Close] was called. func (w *Watcher) Remove(name string) error { + return w.remove(name, true) +} + +func (w *Watcher) remove(name string, unwatchFiles bool) error { name = filepath.Clean(name) w.mu.Lock() + if w.isClosed { + w.mu.Unlock() + return nil + } watchfd, ok := w.watches[name] w.mu.Unlock() if !ok { @@ -315,7 +371,7 @@ func (w *Watcher) Remove(name string) error { w.mu.Unlock() // Find all watched paths that are in this directory that are not external. - if isDir { + if unwatchFiles && isDir { var pathsToRemove []string w.mu.Lock() for fd := range w.watchesByDir[name] { @@ -326,20 +382,25 @@ func (w *Watcher) Remove(name string) error { } w.mu.Unlock() for _, name := range pathsToRemove { - // Since these are internal, not much sense in propagating error - // to the user, as that will just confuse them with an error about - // a path they did not explicitly watch themselves. + // Since these are internal, not much sense in propagating error to + // the user, as that will just confuse them with an error about a + // path they did not explicitly watch themselves. w.Remove(name) } } - return nil } -// WatchList returns all paths added with [Add] (and are not yet removed). +// WatchList returns all paths explicitly added with [Watcher.Add] (and are not +// yet removed). +// +// Returns nil if [Watcher.Close] was called. func (w *Watcher) WatchList() []string { w.mu.Lock() defer w.mu.Unlock() + if w.isClosed { + return nil + } entries := make([]string, 0, len(w.userWatches)) for pathname := range w.userWatches { @@ -352,18 +413,18 @@ func (w *Watcher) WatchList() []string { // Watch all events (except NOTE_EXTEND, NOTE_LINK, NOTE_REVOKE) const noteAllEvents = unix.NOTE_DELETE | unix.NOTE_WRITE | unix.NOTE_ATTRIB | unix.NOTE_RENAME -// addWatch adds name to the watched file set. -// The flags are interpreted as described in kevent(2). -// Returns the real path to the file which was added, if any, which may be different from the one passed in the case of symlinks. +// addWatch adds name to the watched file set; the flags are interpreted as +// described in kevent(2). +// +// Returns the real path to the file which was added, with symlinks resolved. func (w *Watcher) addWatch(name string, flags uint32) (string, error) { var isDir bool - // Make ./name and name equivalent name = filepath.Clean(name) w.mu.Lock() if w.isClosed { w.mu.Unlock() - return "", errors.New("kevent instance already closed") + return "", ErrClosed } watchfd, alreadyWatching := w.watches[name] // We already have a watch, but we can still override flags. @@ -383,27 +444,30 @@ func (w *Watcher) addWatch(name string, flags uint32) (string, error) { return "", nil } - // Follow Symlinks - // - // Linux can add unresolvable symlinks to the watch list without issue, - // and Windows can't do symlinks period. To maintain consistency, we - // will act like everything is fine if the link can't be resolved. - // There will simply be no file events for broken symlinks. Hence the - // returns of nil on errors. + // Follow Symlinks. if fi.Mode()&os.ModeSymlink == os.ModeSymlink { - name, err = filepath.EvalSymlinks(name) + link, err := os.Readlink(name) if err != nil { + // Return nil because Linux can add unresolvable symlinks to the + // watch list without problems, so maintain consistency with + // that. There will be no file events for broken symlinks. + // TODO: more specific check; returns os.PathError; ENOENT? return "", nil } w.mu.Lock() - _, alreadyWatching = w.watches[name] + _, alreadyWatching = w.watches[link] w.mu.Unlock() if alreadyWatching { - return name, nil + // Add to watches so we don't get spurious Create events later + // on when we diff the directories. + w.watches[name] = 0 + w.fileExists[name] = struct{}{} + return link, nil } + name = link fi, err = os.Lstat(name) if err != nil { return "", nil @@ -411,7 +475,7 @@ func (w *Watcher) addWatch(name string, flags uint32) (string, error) { } // Retry on EINTR; open() can return EINTR in practice on macOS. - // See #354, and go issues 11180 and 39237. + // See #354, and Go issues 11180 and 39237. for { watchfd, err = unix.Open(name, openMode, 0) if err == nil { @@ -444,14 +508,13 @@ func (w *Watcher) addWatch(name string, flags uint32) (string, error) { w.watchesByDir[parentName] = watchesByDir } watchesByDir[watchfd] = struct{}{} - w.paths[watchfd] = pathInfo{name: name, isDir: isDir} w.mu.Unlock() } if isDir { - // Watch the directory if it has not been watched before, - // or if it was watched before, but perhaps only a NOTE_DELETE (watchDirectoryFiles) + // Watch the directory if it has not been watched before, or if it was + // watched before, but perhaps only a NOTE_DELETE (watchDirectoryFiles) w.mu.Lock() watchDir := (flags&unix.NOTE_WRITE) == unix.NOTE_WRITE && @@ -473,13 +536,10 @@ func (w *Watcher) addWatch(name string, flags uint32) (string, error) { // Event values that it sends down the Events channel. func (w *Watcher) readEvents() { defer func() { - err := unix.Close(w.kq) - if err != nil { - w.Errors <- err - } - unix.Close(w.closepipe[0]) close(w.Events) close(w.Errors) + _ = unix.Close(w.kq) + unix.Close(w.closepipe[0]) }() eventBuffer := make([]unix.Kevent_t, 10) @@ -513,18 +573,8 @@ func (w *Watcher) readEvents() { event := w.newEvent(path.name, mask) - if path.isDir && !event.Has(Remove) { - // Double check to make sure the directory exists. This can - // happen when we do a rm -fr on a recursively watched folders - // and we receive a modification event first but the folder has - // been deleted and later receive the delete event. - if _, err := os.Lstat(event.Name); os.IsNotExist(err) { - event.Op |= Remove - } - } - if event.Has(Rename) || event.Has(Remove) { - w.Remove(event.Name) + w.remove(event.Name, false) w.mu.Lock() delete(w.fileExists, event.Name) w.mu.Unlock() @@ -540,26 +590,30 @@ func (w *Watcher) readEvents() { } if event.Has(Remove) { - // Look for a file that may have overwritten this. - // For example, mv f1 f2 will delete f2, then create f2. + // Look for a file that may have overwritten this; for example, + // mv f1 f2 will delete f2, then create f2. if path.isDir { fileDir := filepath.Clean(event.Name) w.mu.Lock() _, found := w.watches[fileDir] w.mu.Unlock() if found { - // make sure the directory exists before we watch for changes. When we - // do a recursive watch and perform rm -fr, the parent directory might - // have gone missing, ignore the missing directory and let the - // upcoming delete event remove the watch from the parent directory. - if _, err := os.Lstat(fileDir); err == nil { - w.sendDirectoryChangeEvents(fileDir) + err := w.sendDirectoryChangeEvents(fileDir) + if err != nil { + if !w.sendError(err) { + closed = true + } } } } else { filePath := filepath.Clean(event.Name) - if fileInfo, err := os.Lstat(filePath); err == nil { - w.sendFileCreatedEventIfNew(filePath, fileInfo) + if fi, err := os.Lstat(filePath); err == nil { + err := w.sendFileCreatedEventIfNew(filePath, fi) + if err != nil { + if !w.sendError(err) { + closed = true + } + } } } } @@ -582,21 +636,31 @@ func (w *Watcher) newEvent(name string, mask uint32) Event { if mask&unix.NOTE_ATTRIB == unix.NOTE_ATTRIB { e.Op |= Chmod } + // No point sending a write and delete event at the same time: if it's gone, + // then it's gone. + if e.Op.Has(Write) && e.Op.Has(Remove) { + e.Op &^= Write + } return e } // watchDirectoryFiles to mimic inotify when adding a watch on a directory func (w *Watcher) watchDirectoryFiles(dirPath string) error { // Get all files - files, err := ioutil.ReadDir(dirPath) + files, err := os.ReadDir(dirPath) if err != nil { return err } - for _, fileInfo := range files { - path := filepath.Join(dirPath, fileInfo.Name()) + for _, f := range files { + path := filepath.Join(dirPath, f.Name()) + + fi, err := f.Info() + if err != nil { + return fmt.Errorf("%q: %w", path, err) + } - cleanPath, err := w.internalWatch(path, fileInfo) + cleanPath, err := w.internalWatch(path, fi) if err != nil { // No permission to read the file; that's not a problem: just skip. // But do add it to w.fileExists to prevent it from being picked up @@ -606,7 +670,7 @@ func (w *Watcher) watchDirectoryFiles(dirPath string) error { case errors.Is(err, unix.EACCES) || errors.Is(err, unix.EPERM): cleanPath = filepath.Clean(path) default: - return fmt.Errorf("%q: %w", filepath.Join(dirPath, fileInfo.Name()), err) + return fmt.Errorf("%q: %w", path, err) } } @@ -622,26 +686,37 @@ func (w *Watcher) watchDirectoryFiles(dirPath string) error { // // This functionality is to have the BSD watcher match the inotify, which sends // a create event for files created in a watched directory. -func (w *Watcher) sendDirectoryChangeEvents(dir string) { - // Get all files - files, err := ioutil.ReadDir(dir) +func (w *Watcher) sendDirectoryChangeEvents(dir string) error { + files, err := os.ReadDir(dir) if err != nil { - if !w.sendError(fmt.Errorf("fsnotify.sendDirectoryChangeEvents: %w", err)) { - return + // Directory no longer exists: we can ignore this safely. kqueue will + // still give us the correct events. + if errors.Is(err, os.ErrNotExist) { + return nil } + return fmt.Errorf("fsnotify.sendDirectoryChangeEvents: %w", err) } - // Search for new files - for _, fi := range files { - err := w.sendFileCreatedEventIfNew(filepath.Join(dir, fi.Name()), fi) + for _, f := range files { + fi, err := f.Info() if err != nil { - return + return fmt.Errorf("fsnotify.sendDirectoryChangeEvents: %w", err) + } + + err = w.sendFileCreatedEventIfNew(filepath.Join(dir, fi.Name()), fi) + if err != nil { + // Don't need to send an error if this file isn't readable. + if errors.Is(err, unix.EACCES) || errors.Is(err, unix.EPERM) { + return nil + } + return fmt.Errorf("fsnotify.sendDirectoryChangeEvents: %w", err) } } + return nil } // sendFileCreatedEvent sends a create event if the file isn't already being tracked. -func (w *Watcher) sendFileCreatedEventIfNew(filePath string, fileInfo os.FileInfo) (err error) { +func (w *Watcher) sendFileCreatedEventIfNew(filePath string, fi os.FileInfo) (err error) { w.mu.Lock() _, doesExist := w.fileExists[filePath] w.mu.Unlock() @@ -652,7 +727,7 @@ func (w *Watcher) sendFileCreatedEventIfNew(filePath string, fileInfo os.FileInf } // like watchDirectoryFiles (but without doing another ReadDir) - filePath, err = w.internalWatch(filePath, fileInfo) + filePath, err = w.internalWatch(filePath, fi) if err != nil { return err } @@ -664,10 +739,10 @@ func (w *Watcher) sendFileCreatedEventIfNew(filePath string, fileInfo os.FileInf return nil } -func (w *Watcher) internalWatch(name string, fileInfo os.FileInfo) (string, error) { - if fileInfo.IsDir() { - // mimic Linux providing delete events for subdirectories - // but preserve the flags used if currently watching subdirectory +func (w *Watcher) internalWatch(name string, fi os.FileInfo) (string, error) { + if fi.IsDir() { + // mimic Linux providing delete events for subdirectories, but preserve + // the flags used if currently watching subdirectory w.mu.Lock() flags := w.dirFlags[name] w.mu.Unlock() diff --git a/vendor/github.com/fsnotify/fsnotify/backend_other.go b/vendor/github.com/fsnotify/fsnotify/backend_other.go index a9bb1c3c..d34a23c0 100644 --- a/vendor/github.com/fsnotify/fsnotify/backend_other.go +++ b/vendor/github.com/fsnotify/fsnotify/backend_other.go @@ -1,39 +1,169 @@ -//go:build !darwin && !dragonfly && !freebsd && !openbsd && !linux && !netbsd && !solaris && !windows -// +build !darwin,!dragonfly,!freebsd,!openbsd,!linux,!netbsd,!solaris,!windows +//go:build appengine || (!darwin && !dragonfly && !freebsd && !openbsd && !linux && !netbsd && !solaris && !windows) +// +build appengine !darwin,!dragonfly,!freebsd,!openbsd,!linux,!netbsd,!solaris,!windows + +// Note: the documentation on the Watcher type and methods is generated from +// mkdoc.zsh package fsnotify -import ( - "fmt" - "runtime" -) +import "errors" -// Watcher watches a set of files, delivering events to a channel. -type Watcher struct{} +// Watcher watches a set of paths, delivering events on a channel. +// +// A watcher should not be copied (e.g. pass it by pointer, rather than by +// value). +// +// # Linux notes +// +// When a file is removed a Remove event won't be emitted until all file +// descriptors are closed, and deletes will always emit a Chmod. For example: +// +// fp := os.Open("file") +// os.Remove("file") // Triggers Chmod +// fp.Close() // Triggers Remove +// +// This is the event that inotify sends, so not much can be changed about this. +// +// The fs.inotify.max_user_watches sysctl variable specifies the upper limit +// for the number of watches per user, and fs.inotify.max_user_instances +// specifies the maximum number of inotify instances per user. Every Watcher you +// create is an "instance", and every path you add is a "watch". +// +// These are also exposed in /proc as /proc/sys/fs/inotify/max_user_watches and +// /proc/sys/fs/inotify/max_user_instances +// +// To increase them you can use sysctl or write the value to the /proc file: +// +// # Default values on Linux 5.18 +// sysctl fs.inotify.max_user_watches=124983 +// sysctl fs.inotify.max_user_instances=128 +// +// To make the changes persist on reboot edit /etc/sysctl.conf or +// /usr/lib/sysctl.d/50-default.conf (details differ per Linux distro; check +// your distro's documentation): +// +// fs.inotify.max_user_watches=124983 +// fs.inotify.max_user_instances=128 +// +// Reaching the limit will result in a "no space left on device" or "too many open +// files" error. +// +// # kqueue notes (macOS, BSD) +// +// kqueue requires opening a file descriptor for every file that's being watched; +// so if you're watching a directory with five files then that's six file +// descriptors. You will run in to your system's "max open files" limit faster on +// these platforms. +// +// The sysctl variables kern.maxfiles and kern.maxfilesperproc can be used to +// control the maximum number of open files, as well as /etc/login.conf on BSD +// systems. +// +// # Windows notes +// +// Paths can be added as "C:\path\to\dir", but forward slashes +// ("C:/path/to/dir") will also work. +// +// When a watched directory is removed it will always send an event for the +// directory itself, but may not send events for all files in that directory. +// Sometimes it will send events for all times, sometimes it will send no +// events, and often only for some files. +// +// The default ReadDirectoryChangesW() buffer size is 64K, which is the largest +// value that is guaranteed to work with SMB filesystems. If you have many +// events in quick succession this may not be enough, and you will have to use +// [WithBufferSize] to increase the value. +type Watcher struct { + // Events sends the filesystem change events. + // + // fsnotify can send the following events; a "path" here can refer to a + // file, directory, symbolic link, or special file like a FIFO. + // + // fsnotify.Create A new path was created; this may be followed by one + // or more Write events if data also gets written to a + // file. + // + // fsnotify.Remove A path was removed. + // + // fsnotify.Rename A path was renamed. A rename is always sent with the + // old path as Event.Name, and a Create event will be + // sent with the new name. Renames are only sent for + // paths that are currently watched; e.g. moving an + // unmonitored file into a monitored directory will + // show up as just a Create. Similarly, renaming a file + // to outside a monitored directory will show up as + // only a Rename. + // + // fsnotify.Write A file or named pipe was written to. A Truncate will + // also trigger a Write. A single "write action" + // initiated by the user may show up as one or multiple + // writes, depending on when the system syncs things to + // disk. For example when compiling a large Go program + // you may get hundreds of Write events, and you may + // want to wait until you've stopped receiving them + // (see the dedup example in cmd/fsnotify). + // + // Some systems may send Write event for directories + // when the directory content changes. + // + // fsnotify.Chmod Attributes were changed. On Linux this is also sent + // when a file is removed (or more accurately, when a + // link to an inode is removed). On kqueue it's sent + // when a file is truncated. On Windows it's never + // sent. + Events chan Event + + // Errors sends any errors. + // + // ErrEventOverflow is used to indicate there are too many events: + // + // - inotify: There are too many queued events (fs.inotify.max_queued_events sysctl) + // - windows: The buffer size is too small; WithBufferSize() can be used to increase it. + // - kqueue, fen: Not used. + Errors chan error +} // NewWatcher creates a new Watcher. func NewWatcher() (*Watcher, error) { - return nil, fmt.Errorf("fsnotify not supported on %s", runtime.GOOS) + return nil, errors.New("fsnotify not supported on the current platform") } -// Close removes all watches and closes the events channel. -func (w *Watcher) Close() error { - return nil -} +// NewBufferedWatcher creates a new Watcher with a buffered Watcher.Events +// channel. +// +// The main use case for this is situations with a very large number of events +// where the kernel buffer size can't be increased (e.g. due to lack of +// permissions). An unbuffered Watcher will perform better for almost all use +// cases, and whenever possible you will be better off increasing the kernel +// buffers instead of adding a large userspace buffer. +func NewBufferedWatcher(sz uint) (*Watcher, error) { return NewWatcher() } + +// Close removes all watches and closes the Events channel. +func (w *Watcher) Close() error { return nil } + +// WatchList returns all paths explicitly added with [Watcher.Add] (and are not +// yet removed). +// +// Returns nil if [Watcher.Close] was called. +func (w *Watcher) WatchList() []string { return nil } // Add starts monitoring the path for changes. // -// A path can only be watched once; attempting to watch it more than once will -// return an error. Paths that do not yet exist on the filesystem cannot be -// added. A watch will be automatically removed if the path is deleted. +// A path can only be watched once; watching it more than once is a no-op and will +// not return an error. Paths that do not yet exist on the filesystem cannot be +// watched. // -// A path will remain watched if it gets renamed to somewhere else on the same -// filesystem, but the monitor will get removed if the path gets deleted and -// re-created, or if it's moved to a different filesystem. +// A watch will be automatically removed if the watched path is deleted or +// renamed. The exception is the Windows backend, which doesn't remove the +// watcher on renames. // // Notifications on network filesystems (NFS, SMB, FUSE, etc.) or special // filesystems (/proc, /sys, etc.) generally don't work. // +// Returns [ErrClosed] if [Watcher.Close] was called. +// +// See [Watcher.AddWith] for a version that allows adding options. +// // # Watching directories // // All files in a directory are monitored, including new files that are created @@ -43,17 +173,26 @@ func (w *Watcher) Close() error { // # Watching files // // Watching individual files (rather than directories) is generally not -// recommended as many tools update files atomically. Instead of "just" writing -// to the file a temporary file will be written to first, and if successful the -// temporary file is moved to to destination removing the original, or some -// variant thereof. The watcher on the original file is now lost, as it no -// longer exists. -// -// Instead, watch the parent directory and use Event.Name to filter out files -// you're not interested in. There is an example of this in [cmd/fsnotify/file.go]. -func (w *Watcher) Add(name string) error { - return nil -} +// recommended as many programs (especially editors) update files atomically: it +// will write to a temporary file which is then moved to to destination, +// overwriting the original (or some variant thereof). The watcher on the +// original file is now lost, as that no longer exists. +// +// The upshot of this is that a power failure or crash won't leave a +// half-written file. +// +// Watch the parent directory and use Event.Name to filter out files you're not +// interested in. There is an example of this in cmd/fsnotify/file.go. +func (w *Watcher) Add(name string) error { return nil } + +// AddWith is like [Watcher.Add], but allows adding options. When using Add() +// the defaults described below are used. +// +// Possible options are: +// +// - [WithBufferSize] sets the buffer size for the Windows backend; no-op on +// other platforms. The default is 64K (65536 bytes). +func (w *Watcher) AddWith(name string, opts ...addOpt) error { return nil } // Remove stops monitoring the path for changes. // @@ -61,6 +200,6 @@ func (w *Watcher) Add(name string) error { // /tmp/dir and /tmp/dir/subdir then you will need to remove both. // // Removing a path that has not yet been added returns [ErrNonExistentWatch]. -func (w *Watcher) Remove(name string) error { - return nil -} +// +// Returns nil if [Watcher.Close] was called. +func (w *Watcher) Remove(name string) error { return nil } diff --git a/vendor/github.com/fsnotify/fsnotify/backend_windows.go b/vendor/github.com/fsnotify/fsnotify/backend_windows.go index ae392867..9bc91e5d 100644 --- a/vendor/github.com/fsnotify/fsnotify/backend_windows.go +++ b/vendor/github.com/fsnotify/fsnotify/backend_windows.go @@ -1,6 +1,13 @@ //go:build windows // +build windows +// Windows backend based on ReadDirectoryChangesW() +// +// https://learn.microsoft.com/en-us/windows/win32/api/winbase/nf-winbase-readdirectorychangesw +// +// Note: the documentation on the Watcher type and methods is generated from +// mkdoc.zsh + package fsnotify import ( @@ -27,9 +34,9 @@ import ( // When a file is removed a Remove event won't be emitted until all file // descriptors are closed, and deletes will always emit a Chmod. For example: // -// fp := os.Open("file") -// os.Remove("file") // Triggers Chmod -// fp.Close() // Triggers Remove +// fp := os.Open("file") +// os.Remove("file") // Triggers Chmod +// fp.Close() // Triggers Remove // // This is the event that inotify sends, so not much can be changed about this. // @@ -43,16 +50,16 @@ import ( // // To increase them you can use sysctl or write the value to the /proc file: // -// # Default values on Linux 5.18 -// sysctl fs.inotify.max_user_watches=124983 -// sysctl fs.inotify.max_user_instances=128 +// # Default values on Linux 5.18 +// sysctl fs.inotify.max_user_watches=124983 +// sysctl fs.inotify.max_user_instances=128 // // To make the changes persist on reboot edit /etc/sysctl.conf or // /usr/lib/sysctl.d/50-default.conf (details differ per Linux distro; check // your distro's documentation): // -// fs.inotify.max_user_watches=124983 -// fs.inotify.max_user_instances=128 +// fs.inotify.max_user_watches=124983 +// fs.inotify.max_user_instances=128 // // Reaching the limit will result in a "no space left on device" or "too many open // files" error. @@ -68,14 +75,20 @@ import ( // control the maximum number of open files, as well as /etc/login.conf on BSD // systems. // -// # macOS notes +// # Windows notes // -// Spotlight indexing on macOS can result in multiple events (see [#15]). A -// temporary workaround is to add your folder(s) to the "Spotlight Privacy -// Settings" until we have a native FSEvents implementation (see [#11]). +// Paths can be added as "C:\path\to\dir", but forward slashes +// ("C:/path/to/dir") will also work. // -// [#11]: https://github.com/fsnotify/fsnotify/issues/11 -// [#15]: https://github.com/fsnotify/fsnotify/issues/15 +// When a watched directory is removed it will always send an event for the +// directory itself, but may not send events for all files in that directory. +// Sometimes it will send events for all times, sometimes it will send no +// events, and often only for some files. +// +// The default ReadDirectoryChangesW() buffer size is 64K, which is the largest +// value that is guaranteed to work with SMB filesystems. If you have many +// events in quick succession this may not be enough, and you will have to use +// [WithBufferSize] to increase the value. type Watcher struct { // Events sends the filesystem change events. // @@ -102,31 +115,52 @@ type Watcher struct { // initiated by the user may show up as one or multiple // writes, depending on when the system syncs things to // disk. For example when compiling a large Go program - // you may get hundreds of Write events, so you - // probably want to wait until you've stopped receiving - // them (see the dedup example in cmd/fsnotify). + // you may get hundreds of Write events, and you may + // want to wait until you've stopped receiving them + // (see the dedup example in cmd/fsnotify). + // + // Some systems may send Write event for directories + // when the directory content changes. // // fsnotify.Chmod Attributes were changed. On Linux this is also sent // when a file is removed (or more accurately, when a // link to an inode is removed). On kqueue it's sent - // and on kqueue when a file is truncated. On Windows - // it's never sent. + // when a file is truncated. On Windows it's never + // sent. Events chan Event // Errors sends any errors. + // + // ErrEventOverflow is used to indicate there are too many events: + // + // - inotify: There are too many queued events (fs.inotify.max_queued_events sysctl) + // - windows: The buffer size is too small; WithBufferSize() can be used to increase it. + // - kqueue, fen: Not used. Errors chan error port windows.Handle // Handle to completion port input chan *input // Inputs to the reader are sent on this channel quit chan chan<- error - mu sync.Mutex // Protects access to watches, isClosed - watches watchMap // Map of watches (key: i-number) - isClosed bool // Set to true when Close() is first called + mu sync.Mutex // Protects access to watches, closed + watches watchMap // Map of watches (key: i-number) + closed bool // Set to true when Close() is first called } // NewWatcher creates a new Watcher. func NewWatcher() (*Watcher, error) { + return NewBufferedWatcher(50) +} + +// NewBufferedWatcher creates a new Watcher with a buffered Watcher.Events +// channel. +// +// The main use case for this is situations with a very large number of events +// where the kernel buffer size can't be increased (e.g. due to lack of +// permissions). An unbuffered Watcher will perform better for almost all use +// cases, and whenever possible you will be better off increasing the kernel +// buffers instead of adding a large userspace buffer. +func NewBufferedWatcher(sz uint) (*Watcher, error) { port, err := windows.CreateIoCompletionPort(windows.InvalidHandle, 0, 0, 0) if err != nil { return nil, os.NewSyscallError("CreateIoCompletionPort", err) @@ -135,7 +169,7 @@ func NewWatcher() (*Watcher, error) { port: port, watches: make(watchMap), input: make(chan *input, 1), - Events: make(chan Event, 50), + Events: make(chan Event, sz), Errors: make(chan error), quit: make(chan chan<- error, 1), } @@ -143,6 +177,12 @@ func NewWatcher() (*Watcher, error) { return w, nil } +func (w *Watcher) isClosed() bool { + w.mu.Lock() + defer w.mu.Unlock() + return w.closed +} + func (w *Watcher) sendEvent(name string, mask uint64) bool { if mask == 0 { return false @@ -167,14 +207,14 @@ func (w *Watcher) sendError(err error) bool { return false } -// Close removes all watches and closes the events channel. +// Close removes all watches and closes the Events channel. func (w *Watcher) Close() error { - w.mu.Lock() - if w.isClosed { - w.mu.Unlock() + if w.isClosed() { return nil } - w.isClosed = true + + w.mu.Lock() + w.closed = true w.mu.Unlock() // Send "quit" message to the reader goroutine @@ -188,17 +228,21 @@ func (w *Watcher) Close() error { // Add starts monitoring the path for changes. // -// A path can only be watched once; attempting to watch it more than once will -// return an error. Paths that do not yet exist on the filesystem cannot be -// added. A watch will be automatically removed if the path is deleted. +// A path can only be watched once; watching it more than once is a no-op and will +// not return an error. Paths that do not yet exist on the filesystem cannot be +// watched. // -// A path will remain watched if it gets renamed to somewhere else on the same -// filesystem, but the monitor will get removed if the path gets deleted and -// re-created, or if it's moved to a different filesystem. +// A watch will be automatically removed if the watched path is deleted or +// renamed. The exception is the Windows backend, which doesn't remove the +// watcher on renames. // // Notifications on network filesystems (NFS, SMB, FUSE, etc.) or special // filesystems (/proc, /sys, etc.) generally don't work. // +// Returns [ErrClosed] if [Watcher.Close] was called. +// +// See [Watcher.AddWith] for a version that allows adding options. +// // # Watching directories // // All files in a directory are monitored, including new files that are created @@ -208,27 +252,41 @@ func (w *Watcher) Close() error { // # Watching files // // Watching individual files (rather than directories) is generally not -// recommended as many tools update files atomically. Instead of "just" writing -// to the file a temporary file will be written to first, and if successful the -// temporary file is moved to to destination removing the original, or some -// variant thereof. The watcher on the original file is now lost, as it no -// longer exists. -// -// Instead, watch the parent directory and use Event.Name to filter out files -// you're not interested in. There is an example of this in [cmd/fsnotify/file.go]. -func (w *Watcher) Add(name string) error { - w.mu.Lock() - if w.isClosed { - w.mu.Unlock() - return errors.New("watcher already closed") +// recommended as many programs (especially editors) update files atomically: it +// will write to a temporary file which is then moved to to destination, +// overwriting the original (or some variant thereof). The watcher on the +// original file is now lost, as that no longer exists. +// +// The upshot of this is that a power failure or crash won't leave a +// half-written file. +// +// Watch the parent directory and use Event.Name to filter out files you're not +// interested in. There is an example of this in cmd/fsnotify/file.go. +func (w *Watcher) Add(name string) error { return w.AddWith(name) } + +// AddWith is like [Watcher.Add], but allows adding options. When using Add() +// the defaults described below are used. +// +// Possible options are: +// +// - [WithBufferSize] sets the buffer size for the Windows backend; no-op on +// other platforms. The default is 64K (65536 bytes). +func (w *Watcher) AddWith(name string, opts ...addOpt) error { + if w.isClosed() { + return ErrClosed + } + + with := getOptions(opts...) + if with.bufsize < 4096 { + return fmt.Errorf("fsnotify.WithBufferSize: buffer size cannot be smaller than 4096 bytes") } - w.mu.Unlock() in := &input{ - op: opAddWatch, - path: filepath.Clean(name), - flags: sysFSALLEVENTS, - reply: make(chan error), + op: opAddWatch, + path: filepath.Clean(name), + flags: sysFSALLEVENTS, + reply: make(chan error), + bufsize: with.bufsize, } w.input <- in if err := w.wakeupReader(); err != nil { @@ -243,7 +301,13 @@ func (w *Watcher) Add(name string) error { // /tmp/dir and /tmp/dir/subdir then you will need to remove both. // // Removing a path that has not yet been added returns [ErrNonExistentWatch]. +// +// Returns nil if [Watcher.Close] was called. func (w *Watcher) Remove(name string) error { + if w.isClosed() { + return nil + } + in := &input{ op: opRemoveWatch, path: filepath.Clean(name), @@ -256,8 +320,15 @@ func (w *Watcher) Remove(name string) error { return <-in.reply } -// WatchList returns all paths added with [Add] (and are not yet removed). +// WatchList returns all paths explicitly added with [Watcher.Add] (and are not +// yet removed). +// +// Returns nil if [Watcher.Close] was called. func (w *Watcher) WatchList() []string { + if w.isClosed() { + return nil + } + w.mu.Lock() defer w.mu.Unlock() @@ -279,7 +350,6 @@ func (w *Watcher) WatchList() []string { // This should all be removed at some point, and just use windows.FILE_NOTIFY_* const ( sysFSALLEVENTS = 0xfff - sysFSATTRIB = 0x4 sysFSCREATE = 0x100 sysFSDELETE = 0x200 sysFSDELETESELF = 0x400 @@ -305,9 +375,6 @@ func (w *Watcher) newEvent(name string, mask uint32) Event { if mask&sysFSMOVE == sysFSMOVE || mask&sysFSMOVESELF == sysFSMOVESELF || mask&sysFSMOVEDFROM == sysFSMOVEDFROM { e.Op |= Rename } - if mask&sysFSATTRIB == sysFSATTRIB { - e.Op |= Chmod - } return e } @@ -321,10 +388,11 @@ const ( ) type input struct { - op int - path string - flags uint32 - reply chan error + op int + path string + flags uint32 + bufsize int + reply chan error } type inode struct { @@ -334,13 +402,14 @@ type inode struct { } type watch struct { - ov windows.Overlapped - ino *inode // i-number - path string // Directory path - mask uint64 // Directory itself is being watched with these notify flags - names map[string]uint64 // Map of names being watched and their notify flags - rename string // Remembers the old name while renaming a file - buf [65536]byte // 64K buffer + ov windows.Overlapped + ino *inode // i-number + recurse bool // Recursive watch? + path string // Directory path + mask uint64 // Directory itself is being watched with these notify flags + names map[string]uint64 // Map of names being watched and their notify flags + rename string // Remembers the old name while renaming a file + buf []byte // buffer, allocated later } type ( @@ -413,7 +482,10 @@ func (m watchMap) set(ino *inode, watch *watch) { } // Must run within the I/O thread. -func (w *Watcher) addWatch(pathname string, flags uint64) error { +func (w *Watcher) addWatch(pathname string, flags uint64, bufsize int) error { + //pathname, recurse := recursivePath(pathname) + recurse := false + dir, err := w.getDir(pathname) if err != nil { return err @@ -433,9 +505,11 @@ func (w *Watcher) addWatch(pathname string, flags uint64) error { return os.NewSyscallError("CreateIoCompletionPort", err) } watchEntry = &watch{ - ino: ino, - path: dir, - names: make(map[string]uint64), + ino: ino, + path: dir, + names: make(map[string]uint64), + recurse: recurse, + buf: make([]byte, bufsize), } w.mu.Lock() w.watches.set(ino, watchEntry) @@ -465,6 +539,8 @@ func (w *Watcher) addWatch(pathname string, flags uint64) error { // Must run within the I/O thread. func (w *Watcher) remWatch(pathname string) error { + pathname, recurse := recursivePath(pathname) + dir, err := w.getDir(pathname) if err != nil { return err @@ -478,6 +554,10 @@ func (w *Watcher) remWatch(pathname string) error { watch := w.watches.get(ino) w.mu.Unlock() + if recurse && !watch.recurse { + return fmt.Errorf("can't use \\... with non-recursive watch %q", pathname) + } + err = windows.CloseHandle(ino.handle) if err != nil { w.sendError(os.NewSyscallError("CloseHandle", err)) @@ -535,8 +615,11 @@ func (w *Watcher) startRead(watch *watch) error { return nil } - rdErr := windows.ReadDirectoryChanges(watch.ino.handle, &watch.buf[0], - uint32(unsafe.Sizeof(watch.buf)), false, mask, nil, &watch.ov, 0) + // We need to pass the array, rather than the slice. + hdr := (*reflect.SliceHeader)(unsafe.Pointer(&watch.buf)) + rdErr := windows.ReadDirectoryChanges(watch.ino.handle, + (*byte)(unsafe.Pointer(hdr.Data)), uint32(hdr.Len), + watch.recurse, mask, nil, &watch.ov, 0) if rdErr != nil { err := os.NewSyscallError("ReadDirectoryChanges", rdErr) if rdErr == windows.ERROR_ACCESS_DENIED && watch.mask&provisional == 0 { @@ -563,9 +646,8 @@ func (w *Watcher) readEvents() { runtime.LockOSThread() for { + // This error is handled after the watch == nil check below. qErr := windows.GetQueuedCompletionStatus(w.port, &n, &key, &ov, windows.INFINITE) - // This error is handled after the watch == nil check below. NOTE: this - // seems odd, note sure if it's correct. watch := (*watch)(unsafe.Pointer(ov)) if watch == nil { @@ -595,7 +677,7 @@ func (w *Watcher) readEvents() { case in := <-w.input: switch in.op { case opAddWatch: - in.reply <- w.addWatch(in.path, uint64(in.flags)) + in.reply <- w.addWatch(in.path, uint64(in.flags), in.bufsize) case opRemoveWatch: in.reply <- w.remWatch(in.path) } @@ -605,6 +687,8 @@ func (w *Watcher) readEvents() { } switch qErr { + case nil: + // No error case windows.ERROR_MORE_DATA: if watch == nil { w.sendError(errors.New("ERROR_MORE_DATA has unexpectedly null lpOverlapped buffer")) @@ -626,13 +710,12 @@ func (w *Watcher) readEvents() { default: w.sendError(os.NewSyscallError("GetQueuedCompletionPort", qErr)) continue - case nil: } var offset uint32 for { if n == 0 { - w.sendError(errors.New("short read in readEvents()")) + w.sendError(ErrEventOverflow) break } @@ -703,8 +786,9 @@ func (w *Watcher) readEvents() { // Error! if offset >= n { + //lint:ignore ST1005 Windows should be capitalized w.sendError(errors.New( - "Windows system assumed buffer larger than it is, events have likely been missed.")) + "Windows system assumed buffer larger than it is, events have likely been missed")) break } } @@ -720,9 +804,6 @@ func (w *Watcher) toWindowsFlags(mask uint64) uint32 { if mask&sysFSMODIFY != 0 { m |= windows.FILE_NOTIFY_CHANGE_LAST_WRITE } - if mask&sysFSATTRIB != 0 { - m |= windows.FILE_NOTIFY_CHANGE_ATTRIBUTES - } if mask&(sysFSMOVE|sysFSCREATE|sysFSDELETE) != 0 { m |= windows.FILE_NOTIFY_CHANGE_FILE_NAME | windows.FILE_NOTIFY_CHANGE_DIR_NAME } diff --git a/vendor/github.com/fsnotify/fsnotify/fsnotify.go b/vendor/github.com/fsnotify/fsnotify/fsnotify.go index 30a5bf0f..24c99cc4 100644 --- a/vendor/github.com/fsnotify/fsnotify/fsnotify.go +++ b/vendor/github.com/fsnotify/fsnotify/fsnotify.go @@ -1,13 +1,18 @@ -//go:build !plan9 -// +build !plan9 - // Package fsnotify provides a cross-platform interface for file system // notifications. +// +// Currently supported systems: +// +// Linux 2.6.32+ via inotify +// BSD, macOS via kqueue +// Windows via ReadDirectoryChangesW +// illumos via FEN package fsnotify import ( "errors" "fmt" + "path/filepath" "strings" ) @@ -33,34 +38,52 @@ type Op uint32 // The operations fsnotify can trigger; see the documentation on [Watcher] for a // full description, and check them with [Event.Has]. const ( + // A new pathname was created. Create Op = 1 << iota + + // The pathname was written to; this does *not* mean the write has finished, + // and a write can be followed by more writes. Write + + // The path was removed; any watches on it will be removed. Some "remove" + // operations may trigger a Rename if the file is actually moved (for + // example "remove to trash" is often a rename). Remove + + // The path was renamed to something else; any watched on it will be + // removed. Rename + + // File attributes were changed. + // + // It's generally not recommended to take action on this event, as it may + // get triggered very frequently by some software. For example, Spotlight + // indexing on macOS, anti-virus software, backup software, etc. Chmod ) -// Common errors that can be reported by a watcher +// Common errors that can be reported. var ( - ErrNonExistentWatch = errors.New("can't remove non-existent watcher") - ErrEventOverflow = errors.New("fsnotify queue overflow") + ErrNonExistentWatch = errors.New("fsnotify: can't remove non-existent watch") + ErrEventOverflow = errors.New("fsnotify: queue or buffer overflow") + ErrClosed = errors.New("fsnotify: watcher already closed") ) -func (op Op) String() string { +func (o Op) String() string { var b strings.Builder - if op.Has(Create) { + if o.Has(Create) { b.WriteString("|CREATE") } - if op.Has(Remove) { + if o.Has(Remove) { b.WriteString("|REMOVE") } - if op.Has(Write) { + if o.Has(Write) { b.WriteString("|WRITE") } - if op.Has(Rename) { + if o.Has(Rename) { b.WriteString("|RENAME") } - if op.Has(Chmod) { + if o.Has(Chmod) { b.WriteString("|CHMOD") } if b.Len() == 0 { @@ -70,7 +93,7 @@ func (op Op) String() string { } // Has reports if this operation has the given operation. -func (o Op) Has(h Op) bool { return o&h == h } +func (o Op) Has(h Op) bool { return o&h != 0 } // Has reports if this event has the given operation. func (e Event) Has(op Op) bool { return e.Op.Has(op) } @@ -79,3 +102,45 @@ func (e Event) Has(op Op) bool { return e.Op.Has(op) } func (e Event) String() string { return fmt.Sprintf("%-13s %q", e.Op.String(), e.Name) } + +type ( + addOpt func(opt *withOpts) + withOpts struct { + bufsize int + } +) + +var defaultOpts = withOpts{ + bufsize: 65536, // 64K +} + +func getOptions(opts ...addOpt) withOpts { + with := defaultOpts + for _, o := range opts { + o(&with) + } + return with +} + +// WithBufferSize sets the [ReadDirectoryChangesW] buffer size. +// +// This only has effect on Windows systems, and is a no-op for other backends. +// +// The default value is 64K (65536 bytes) which is the highest value that works +// on all filesystems and should be enough for most applications, but if you +// have a large burst of events it may not be enough. You can increase it if +// you're hitting "queue or buffer overflow" errors ([ErrEventOverflow]). +// +// [ReadDirectoryChangesW]: https://learn.microsoft.com/en-gb/windows/win32/api/winbase/nf-winbase-readdirectorychangesw +func WithBufferSize(bytes int) addOpt { + return func(opt *withOpts) { opt.bufsize = bytes } +} + +// Check if this path is recursive (ends with "/..." or "\..."), and return the +// path with the /... stripped. +func recursivePath(path string) (string, bool) { + if filepath.Base(path) == "..." { + return filepath.Dir(path), true + } + return path, false +} diff --git a/vendor/github.com/fsnotify/fsnotify/mkdoc.zsh b/vendor/github.com/fsnotify/fsnotify/mkdoc.zsh index b09ef768..99012ae6 100644 --- a/vendor/github.com/fsnotify/fsnotify/mkdoc.zsh +++ b/vendor/github.com/fsnotify/fsnotify/mkdoc.zsh @@ -2,8 +2,8 @@ [ "${ZSH_VERSION:-}" = "" ] && echo >&2 "Only works with zsh" && exit 1 setopt err_exit no_unset pipefail extended_glob -# Simple script to update the godoc comments on all watchers. Probably took me -# more time to write this than doing it manually, but ah well 🙃 +# Simple script to update the godoc comments on all watchers so you don't need +# to update the same comment 5 times. watcher=$(<

- - Build Status - Go Reference diff --git a/vendor/github.com/gabriel-vasile/mimetype/internal/magic/binary.go b/vendor/github.com/gabriel-vasile/mimetype/internal/magic/binary.go index 29bdded3..f1e94498 100644 --- a/vendor/github.com/gabriel-vasile/mimetype/internal/magic/binary.go +++ b/vendor/github.com/gabriel-vasile/mimetype/internal/magic/binary.go @@ -150,32 +150,34 @@ func Marc(raw []byte, limit uint32) bool { } // Glb matches a glTF model format file. -// GLB is the binary file format representation of 3D models save in +// GLB is the binary file format representation of 3D models saved in // the GL transmission Format (glTF). -// see more: https://docs.fileformat.com/3d/glb/ -// https://www.iana.org/assignments/media-types/model/gltf-binary -// GLB file format is based on little endian and its header structure -// show below: +// GLB uses little endian and its header structure is as follows: // -// <-- 12-byte header --> -// | magic | version | length | -// | (uint32) | (uint32) | (uint32) | -// | \x67\x6C\x54\x46 | \x01\x00\x00\x00 | ... | -// | g l T F | 1 | ... | +// <-- 12-byte header --> +// | magic | version | length | +// | (uint32) | (uint32) | (uint32) | +// | \x67\x6C\x54\x46 | \x01\x00\x00\x00 | ... | +// | g l T F | 1 | ... | +// +// Visit [glTF specification] and [IANA glTF entry] for more details. +// +// [glTF specification]: https://registry.khronos.org/glTF/specs/2.0/glTF-2.0.html +// [IANA glTF entry]: https://www.iana.org/assignments/media-types/model/gltf-binary var Glb = prefix([]byte("\x67\x6C\x54\x46\x02\x00\x00\x00"), []byte("\x67\x6C\x54\x46\x01\x00\x00\x00")) // TzIf matches a Time Zone Information Format (TZif) file. // See more: https://tools.ietf.org/id/draft-murchison-tzdist-tzif-00.html#rfc.section.3 // Its header structure is shown below: -// +---------------+---+ -// | magic (4) | <-+-- version (1) -// +---------------+---+---------------------------------------+ -// | [unused - reserved for future use] (15) | -// +---------------+---------------+---------------+-----------+ -// | isutccnt (4) | isstdcnt (4) | leapcnt (4) | -// +---------------+---------------+---------------+ -// | timecnt (4) | typecnt (4) | charcnt (4) | +// +---------------+---+ +// | magic (4) | <-+-- version (1) +// +---------------+---+---------------------------------------+ +// | [unused - reserved for future use] (15) | +// +---------------+---------------+---------------+-----------+ +// | isutccnt (4) | isstdcnt (4) | leapcnt (4) | +// +---------------+---------------+---------------+ +// | timecnt (4) | typecnt (4) | charcnt (4) | func TzIf(raw []byte, limit uint32) bool { // File is at least 44 bytes (header size). if len(raw) < 44 { diff --git a/vendor/github.com/gabriel-vasile/mimetype/internal/magic/magic.go b/vendor/github.com/gabriel-vasile/mimetype/internal/magic/magic.go index 466058fb..34b84f40 100644 --- a/vendor/github.com/gabriel-vasile/mimetype/internal/magic/magic.go +++ b/vendor/github.com/gabriel-vasile/mimetype/internal/magic/magic.go @@ -177,7 +177,9 @@ func newXMLSig(localName, xmlns string) xmlSig { // and, optionally, followed by the arguments for the interpreter. // // Ex: -// #! /usr/bin/env php +// +// #! /usr/bin/env php +// // /usr/bin/env is the interpreter, php is the first and only argument. func shebang(sigs ...[]byte) Detector { return func(raw []byte, limit uint32) bool { diff --git a/vendor/github.com/gabriel-vasile/mimetype/internal/magic/text_csv.go b/vendor/github.com/gabriel-vasile/mimetype/internal/magic/text_csv.go index 6a156192..84ed6492 100644 --- a/vendor/github.com/gabriel-vasile/mimetype/internal/magic/text_csv.go +++ b/vendor/github.com/gabriel-vasile/mimetype/internal/magic/text_csv.go @@ -3,6 +3,7 @@ package magic import ( "bytes" "encoding/csv" + "errors" "io" ) @@ -19,12 +20,23 @@ func Tsv(raw []byte, limit uint32) bool { func sv(in []byte, comma rune, limit uint32) bool { r := csv.NewReader(dropLastLine(in, limit)) r.Comma = comma - r.TrimLeadingSpace = true + r.ReuseRecord = true r.LazyQuotes = true r.Comment = '#' - lines, err := r.ReadAll() - return err == nil && r.FieldsPerRecord > 1 && len(lines) > 1 + lines := 0 + for { + _, err := r.Read() + if errors.Is(err, io.EOF) { + break + } + if err != nil { + return false + } + lines++ + } + + return r.FieldsPerRecord > 1 && lines > 1 } // dropLastLine drops the last incomplete line from b. diff --git a/vendor/github.com/gabriel-vasile/mimetype/mimetype.go b/vendor/github.com/gabriel-vasile/mimetype/mimetype.go index 08e68e33..1b5909b7 100644 --- a/vendor/github.com/gabriel-vasile/mimetype/mimetype.go +++ b/vendor/github.com/gabriel-vasile/mimetype/mimetype.go @@ -39,7 +39,8 @@ func Detect(in []byte) *MIME { // // DetectReader assumes the reader offset is at the start. If the input is an // io.ReadSeeker you previously read from, it should be rewinded before detection: -// reader.Seek(0, io.SeekStart) +// +// reader.Seek(0, io.SeekStart) func DetectReader(r io.Reader) (*MIME, error) { var in []byte var err error diff --git a/vendor/github.com/gabriel-vasile/mimetype/supported_mimes.md b/vendor/github.com/gabriel-vasile/mimetype/supported_mimes.md index cdec4e67..5ec6f6b6 100644 --- a/vendor/github.com/gabriel-vasile/mimetype/supported_mimes.md +++ b/vendor/github.com/gabriel-vasile/mimetype/supported_mimes.md @@ -1,4 +1,4 @@ -## 172 Supported MIME types +## 173 Supported MIME types This file is automatically generated when running tests. Do not edit manually. Extension | MIME type | Aliases diff --git a/vendor/github.com/go-playground/validator/v10/Makefile b/vendor/github.com/go-playground/validator/v10/Makefile index ec3455bd..09f171ba 100644 --- a/vendor/github.com/go-playground/validator/v10/Makefile +++ b/vendor/github.com/go-playground/validator/v10/Makefile @@ -13,6 +13,6 @@ test: $(GOCMD) test -cover -race ./... bench: - $(GOCMD) test -bench=. -benchmem ./... + $(GOCMD) test -run=NONE -bench=. -benchmem ./... .PHONY: test lint linters-install \ No newline at end of file diff --git a/vendor/github.com/go-playground/validator/v10/README.md b/vendor/github.com/go-playground/validator/v10/README.md index b2e0e2d9..8e80d52a 100644 --- a/vendor/github.com/go-playground/validator/v10/README.md +++ b/vendor/github.com/go-playground/validator/v10/README.md @@ -1,7 +1,7 @@ Package validator ================= [![Join the chat at https://gitter.im/go-playground/validator](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/go-playground/validator?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) -![Project status](https://img.shields.io/badge/version-10.15.0-green.svg) +![Project status](https://img.shields.io/badge/version-10.15.4-green.svg) [![Build Status](https://travis-ci.org/go-playground/validator.svg?branch=master)](https://travis-ci.org/go-playground/validator) [![Coverage Status](https://coveralls.io/repos/go-playground/validator/badge.svg?branch=master&service=github)](https://coveralls.io/github/go-playground/validator?branch=master) [![Go Report Card](https://goreportcard.com/badge/github.com/go-playground/validator)](https://goreportcard.com/report/github.com/go-playground/validator) @@ -67,6 +67,12 @@ Please see https://pkg.go.dev/github.com/go-playground/validator/v10 for detaile Baked-in Validations ------ +### Special Notes: +- If new to using validator it is highly recommended to initialize it using the `WithRequiredStructEnabled` option which is opt-in to new behaviour that will become the default behaviour in v11+. See documentation for more details. +```go +validate := validator.New(validator.WithRequiredStructEnabled()) +``` + ### Fields: | Tag | Description | @@ -260,71 +266,72 @@ Benchmarks ------ ###### Run on MacBook Pro (15-inch, 2017) go version go1.10.2 darwin/amd64 ```go +go version go1.21.0 darwin/arm64 goos: darwin -goarch: amd64 -pkg: github.com/go-playground/validator -BenchmarkFieldSuccess-8 20000000 83.6 ns/op 0 B/op 0 allocs/op -BenchmarkFieldSuccessParallel-8 50000000 26.8 ns/op 0 B/op 0 allocs/op -BenchmarkFieldFailure-8 5000000 291 ns/op 208 B/op 4 allocs/op -BenchmarkFieldFailureParallel-8 20000000 107 ns/op 208 B/op 4 allocs/op -BenchmarkFieldArrayDiveSuccess-8 2000000 623 ns/op 201 B/op 11 allocs/op -BenchmarkFieldArrayDiveSuccessParallel-8 10000000 237 ns/op 201 B/op 11 allocs/op -BenchmarkFieldArrayDiveFailure-8 2000000 859 ns/op 412 B/op 16 allocs/op -BenchmarkFieldArrayDiveFailureParallel-8 5000000 335 ns/op 413 B/op 16 allocs/op -BenchmarkFieldMapDiveSuccess-8 1000000 1292 ns/op 432 B/op 18 allocs/op -BenchmarkFieldMapDiveSuccessParallel-8 3000000 467 ns/op 432 B/op 18 allocs/op -BenchmarkFieldMapDiveFailure-8 1000000 1082 ns/op 512 B/op 16 allocs/op -BenchmarkFieldMapDiveFailureParallel-8 5000000 425 ns/op 512 B/op 16 allocs/op -BenchmarkFieldMapDiveWithKeysSuccess-8 1000000 1539 ns/op 480 B/op 21 allocs/op -BenchmarkFieldMapDiveWithKeysSuccessParallel-8 3000000 613 ns/op 480 B/op 21 allocs/op -BenchmarkFieldMapDiveWithKeysFailure-8 1000000 1413 ns/op 721 B/op 21 allocs/op -BenchmarkFieldMapDiveWithKeysFailureParallel-8 3000000 575 ns/op 721 B/op 21 allocs/op -BenchmarkFieldCustomTypeSuccess-8 10000000 216 ns/op 32 B/op 2 allocs/op -BenchmarkFieldCustomTypeSuccessParallel-8 20000000 82.2 ns/op 32 B/op 2 allocs/op -BenchmarkFieldCustomTypeFailure-8 5000000 274 ns/op 208 B/op 4 allocs/op -BenchmarkFieldCustomTypeFailureParallel-8 20000000 116 ns/op 208 B/op 4 allocs/op -BenchmarkFieldOrTagSuccess-8 2000000 740 ns/op 16 B/op 1 allocs/op -BenchmarkFieldOrTagSuccessParallel-8 3000000 474 ns/op 16 B/op 1 allocs/op -BenchmarkFieldOrTagFailure-8 3000000 471 ns/op 224 B/op 5 allocs/op -BenchmarkFieldOrTagFailureParallel-8 3000000 414 ns/op 224 B/op 5 allocs/op -BenchmarkStructLevelValidationSuccess-8 10000000 213 ns/op 32 B/op 2 allocs/op -BenchmarkStructLevelValidationSuccessParallel-8 20000000 91.8 ns/op 32 B/op 2 allocs/op -BenchmarkStructLevelValidationFailure-8 3000000 473 ns/op 304 B/op 8 allocs/op -BenchmarkStructLevelValidationFailureParallel-8 10000000 234 ns/op 304 B/op 8 allocs/op -BenchmarkStructSimpleCustomTypeSuccess-8 5000000 385 ns/op 32 B/op 2 allocs/op -BenchmarkStructSimpleCustomTypeSuccessParallel-8 10000000 161 ns/op 32 B/op 2 allocs/op -BenchmarkStructSimpleCustomTypeFailure-8 2000000 640 ns/op 424 B/op 9 allocs/op -BenchmarkStructSimpleCustomTypeFailureParallel-8 5000000 318 ns/op 440 B/op 10 allocs/op -BenchmarkStructFilteredSuccess-8 2000000 597 ns/op 288 B/op 9 allocs/op -BenchmarkStructFilteredSuccessParallel-8 10000000 266 ns/op 288 B/op 9 allocs/op -BenchmarkStructFilteredFailure-8 3000000 454 ns/op 256 B/op 7 allocs/op -BenchmarkStructFilteredFailureParallel-8 10000000 214 ns/op 256 B/op 7 allocs/op -BenchmarkStructPartialSuccess-8 3000000 502 ns/op 256 B/op 6 allocs/op -BenchmarkStructPartialSuccessParallel-8 10000000 225 ns/op 256 B/op 6 allocs/op -BenchmarkStructPartialFailure-8 2000000 702 ns/op 480 B/op 11 allocs/op -BenchmarkStructPartialFailureParallel-8 5000000 329 ns/op 480 B/op 11 allocs/op -BenchmarkStructExceptSuccess-8 2000000 793 ns/op 496 B/op 12 allocs/op -BenchmarkStructExceptSuccessParallel-8 10000000 193 ns/op 240 B/op 5 allocs/op -BenchmarkStructExceptFailure-8 2000000 639 ns/op 464 B/op 10 allocs/op -BenchmarkStructExceptFailureParallel-8 5000000 300 ns/op 464 B/op 10 allocs/op -BenchmarkStructSimpleCrossFieldSuccess-8 3000000 417 ns/op 72 B/op 3 allocs/op -BenchmarkStructSimpleCrossFieldSuccessParallel-8 10000000 163 ns/op 72 B/op 3 allocs/op -BenchmarkStructSimpleCrossFieldFailure-8 2000000 645 ns/op 304 B/op 8 allocs/op -BenchmarkStructSimpleCrossFieldFailureParallel-8 5000000 285 ns/op 304 B/op 8 allocs/op -BenchmarkStructSimpleCrossStructCrossFieldSuccess-8 3000000 588 ns/op 80 B/op 4 allocs/op -BenchmarkStructSimpleCrossStructCrossFieldSuccessParallel-8 10000000 221 ns/op 80 B/op 4 allocs/op -BenchmarkStructSimpleCrossStructCrossFieldFailure-8 2000000 868 ns/op 320 B/op 9 allocs/op -BenchmarkStructSimpleCrossStructCrossFieldFailureParallel-8 5000000 337 ns/op 320 B/op 9 allocs/op -BenchmarkStructSimpleSuccess-8 5000000 260 ns/op 0 B/op 0 allocs/op -BenchmarkStructSimpleSuccessParallel-8 20000000 90.6 ns/op 0 B/op 0 allocs/op -BenchmarkStructSimpleFailure-8 2000000 619 ns/op 424 B/op 9 allocs/op -BenchmarkStructSimpleFailureParallel-8 5000000 296 ns/op 424 B/op 9 allocs/op -BenchmarkStructComplexSuccess-8 1000000 1454 ns/op 128 B/op 8 allocs/op -BenchmarkStructComplexSuccessParallel-8 3000000 579 ns/op 128 B/op 8 allocs/op -BenchmarkStructComplexFailure-8 300000 4140 ns/op 3041 B/op 53 allocs/op -BenchmarkStructComplexFailureParallel-8 1000000 2127 ns/op 3041 B/op 53 allocs/op -BenchmarkOneof-8 10000000 140 ns/op 0 B/op 0 allocs/op -BenchmarkOneofParallel-8 20000000 70.1 ns/op 0 B/op 0 allocs/op +goarch: arm64 +pkg: github.com/go-playground/validator/v10 +BenchmarkFieldSuccess-8 33142266 35.94 ns/op 0 B/op 0 allocs/op +BenchmarkFieldSuccessParallel-8 200816191 6.568 ns/op 0 B/op 0 allocs/op +BenchmarkFieldFailure-8 6779707 175.1 ns/op 200 B/op 4 allocs/op +BenchmarkFieldFailureParallel-8 11044147 108.4 ns/op 200 B/op 4 allocs/op +BenchmarkFieldArrayDiveSuccess-8 6054232 194.4 ns/op 97 B/op 5 allocs/op +BenchmarkFieldArrayDiveSuccessParallel-8 12523388 94.07 ns/op 97 B/op 5 allocs/op +BenchmarkFieldArrayDiveFailure-8 3587043 334.3 ns/op 300 B/op 10 allocs/op +BenchmarkFieldArrayDiveFailureParallel-8 5816665 200.8 ns/op 300 B/op 10 allocs/op +BenchmarkFieldMapDiveSuccess-8 2217910 540.1 ns/op 288 B/op 14 allocs/op +BenchmarkFieldMapDiveSuccessParallel-8 4446698 258.7 ns/op 288 B/op 14 allocs/op +BenchmarkFieldMapDiveFailure-8 2392759 504.6 ns/op 376 B/op 13 allocs/op +BenchmarkFieldMapDiveFailureParallel-8 4244199 286.9 ns/op 376 B/op 13 allocs/op +BenchmarkFieldMapDiveWithKeysSuccess-8 2005857 592.1 ns/op 288 B/op 14 allocs/op +BenchmarkFieldMapDiveWithKeysSuccessParallel-8 4400850 296.9 ns/op 288 B/op 14 allocs/op +BenchmarkFieldMapDiveWithKeysFailure-8 1850227 643.8 ns/op 553 B/op 16 allocs/op +BenchmarkFieldMapDiveWithKeysFailureParallel-8 3293233 375.1 ns/op 553 B/op 16 allocs/op +BenchmarkFieldCustomTypeSuccess-8 12174412 98.25 ns/op 32 B/op 2 allocs/op +BenchmarkFieldCustomTypeSuccessParallel-8 34389907 35.49 ns/op 32 B/op 2 allocs/op +BenchmarkFieldCustomTypeFailure-8 7582524 156.6 ns/op 184 B/op 3 allocs/op +BenchmarkFieldCustomTypeFailureParallel-8 13019902 92.79 ns/op 184 B/op 3 allocs/op +BenchmarkFieldOrTagSuccess-8 3427260 349.4 ns/op 16 B/op 1 allocs/op +BenchmarkFieldOrTagSuccessParallel-8 15144128 81.25 ns/op 16 B/op 1 allocs/op +BenchmarkFieldOrTagFailure-8 5913546 201.9 ns/op 216 B/op 5 allocs/op +BenchmarkFieldOrTagFailureParallel-8 9810212 113.7 ns/op 216 B/op 5 allocs/op +BenchmarkStructLevelValidationSuccess-8 13456327 87.66 ns/op 16 B/op 1 allocs/op +BenchmarkStructLevelValidationSuccessParallel-8 41818888 27.77 ns/op 16 B/op 1 allocs/op +BenchmarkStructLevelValidationFailure-8 4166284 272.6 ns/op 264 B/op 7 allocs/op +BenchmarkStructLevelValidationFailureParallel-8 7594581 152.1 ns/op 264 B/op 7 allocs/op +BenchmarkStructSimpleCustomTypeSuccess-8 6508082 182.6 ns/op 32 B/op 2 allocs/op +BenchmarkStructSimpleCustomTypeSuccessParallel-8 23078605 54.78 ns/op 32 B/op 2 allocs/op +BenchmarkStructSimpleCustomTypeFailure-8 3118352 381.0 ns/op 416 B/op 9 allocs/op +BenchmarkStructSimpleCustomTypeFailureParallel-8 5300738 224.1 ns/op 432 B/op 10 allocs/op +BenchmarkStructFilteredSuccess-8 4761807 251.1 ns/op 216 B/op 5 allocs/op +BenchmarkStructFilteredSuccessParallel-8 8792598 128.6 ns/op 216 B/op 5 allocs/op +BenchmarkStructFilteredFailure-8 5202573 232.1 ns/op 216 B/op 5 allocs/op +BenchmarkStructFilteredFailureParallel-8 9591267 121.4 ns/op 216 B/op 5 allocs/op +BenchmarkStructPartialSuccess-8 5188512 231.6 ns/op 224 B/op 4 allocs/op +BenchmarkStructPartialSuccessParallel-8 9179776 123.1 ns/op 224 B/op 4 allocs/op +BenchmarkStructPartialFailure-8 3071212 392.5 ns/op 440 B/op 9 allocs/op +BenchmarkStructPartialFailureParallel-8 5344261 223.7 ns/op 440 B/op 9 allocs/op +BenchmarkStructExceptSuccess-8 3184230 375.0 ns/op 424 B/op 8 allocs/op +BenchmarkStructExceptSuccessParallel-8 10090130 108.9 ns/op 208 B/op 3 allocs/op +BenchmarkStructExceptFailure-8 3347226 357.7 ns/op 424 B/op 8 allocs/op +BenchmarkStructExceptFailureParallel-8 5654923 209.5 ns/op 424 B/op 8 allocs/op +BenchmarkStructSimpleCrossFieldSuccess-8 5232265 229.1 ns/op 56 B/op 3 allocs/op +BenchmarkStructSimpleCrossFieldSuccessParallel-8 17436674 64.75 ns/op 56 B/op 3 allocs/op +BenchmarkStructSimpleCrossFieldFailure-8 3128613 383.6 ns/op 272 B/op 8 allocs/op +BenchmarkStructSimpleCrossFieldFailureParallel-8 6994113 168.8 ns/op 272 B/op 8 allocs/op +BenchmarkStructSimpleCrossStructCrossFieldSuccess-8 3506487 340.9 ns/op 64 B/op 4 allocs/op +BenchmarkStructSimpleCrossStructCrossFieldSuccessParallel-8 13431300 91.77 ns/op 64 B/op 4 allocs/op +BenchmarkStructSimpleCrossStructCrossFieldFailure-8 2410566 500.9 ns/op 288 B/op 9 allocs/op +BenchmarkStructSimpleCrossStructCrossFieldFailureParallel-8 6344510 188.2 ns/op 288 B/op 9 allocs/op +BenchmarkStructSimpleSuccess-8 8922726 133.8 ns/op 0 B/op 0 allocs/op +BenchmarkStructSimpleSuccessParallel-8 55291153 23.63 ns/op 0 B/op 0 allocs/op +BenchmarkStructSimpleFailure-8 3171553 378.4 ns/op 416 B/op 9 allocs/op +BenchmarkStructSimpleFailureParallel-8 5571692 212.0 ns/op 416 B/op 9 allocs/op +BenchmarkStructComplexSuccess-8 1683750 714.5 ns/op 224 B/op 5 allocs/op +BenchmarkStructComplexSuccessParallel-8 4578046 257.0 ns/op 224 B/op 5 allocs/op +BenchmarkStructComplexFailure-8 481585 2547 ns/op 3041 B/op 48 allocs/op +BenchmarkStructComplexFailureParallel-8 965764 1577 ns/op 3040 B/op 48 allocs/op +BenchmarkOneof-8 17380881 68.50 ns/op 0 B/op 0 allocs/op +BenchmarkOneofParallel-8 8084733 153.5 ns/op 0 B/op 0 allocs/op ``` Complementary Software diff --git a/vendor/github.com/go-playground/validator/v10/baked_in.go b/vendor/github.com/go-playground/validator/v10/baked_in.go index f7b55ab3..0b623307 100644 --- a/vendor/github.com/go-playground/validator/v10/baked_in.go +++ b/vendor/github.com/go-playground/validator/v10/baked_in.go @@ -23,7 +23,7 @@ import ( "golang.org/x/text/language" "github.com/gabriel-vasile/mimetype" - "github.com/leodido/go-urn" + urn "github.com/leodido/go-urn" ) // Func accepts a FieldLevel interface for all validation needs. The return @@ -373,9 +373,9 @@ func isMAC(fl FieldLevel) bool { // isCIDRv4 is the validation function for validating if the field's value is a valid v4 CIDR address. func isCIDRv4(fl FieldLevel) bool { - ip, _, err := net.ParseCIDR(fl.Field().String()) + ip, net, err := net.ParseCIDR(fl.Field().String()) - return err == nil && ip.To4() != nil + return err == nil && ip.To4() != nil && net.IP.Equal(ip) } // isCIDRv6 is the validation function for validating if the field's value is a valid v6 CIDR address. @@ -1295,8 +1295,13 @@ func isEq(fl FieldLevel) bool { return field.Uint() == p - case reflect.Float32, reflect.Float64: - p := asFloat(param) + case reflect.Float32: + p := asFloat32(param) + + return field.Float() == p + + case reflect.Float64: + p := asFloat64(param) return field.Float() == p @@ -1760,8 +1765,11 @@ func requireCheckFieldValue( case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uintptr: return field.Uint() == asUint(value) - case reflect.Float32, reflect.Float64: - return field.Float() == asFloat(value) + case reflect.Float32: + return field.Float() == asFloat32(value) + + case reflect.Float64: + return field.Float() == asFloat64(value) case reflect.Slice, reflect.Map, reflect.Array: return int64(field.Len()) == asInt(value) @@ -2060,8 +2068,13 @@ func isGte(fl FieldLevel) bool { return field.Uint() >= p - case reflect.Float32, reflect.Float64: - p := asFloat(param) + case reflect.Float32: + p := asFloat32(param) + + return field.Float() >= p + + case reflect.Float64: + p := asFloat64(param) return field.Float() >= p @@ -2106,10 +2119,16 @@ func isGt(fl FieldLevel) bool { return field.Uint() > p - case reflect.Float32, reflect.Float64: - p := asFloat(param) + case reflect.Float32: + p := asFloat32(param) + + return field.Float() > p + + case reflect.Float64: + p := asFloat64(param) return field.Float() > p + case reflect.Struct: if field.Type().ConvertibleTo(timeType) { @@ -2148,8 +2167,13 @@ func hasLengthOf(fl FieldLevel) bool { return field.Uint() == p - case reflect.Float32, reflect.Float64: - p := asFloat(param) + case reflect.Float32: + p := asFloat32(param) + + return field.Float() == p + + case reflect.Float64: + p := asFloat64(param) return field.Float() == p } @@ -2281,8 +2305,13 @@ func isLte(fl FieldLevel) bool { return field.Uint() <= p - case reflect.Float32, reflect.Float64: - p := asFloat(param) + case reflect.Float32: + p := asFloat32(param) + + return field.Float() <= p + + case reflect.Float64: + p := asFloat64(param) return field.Float() <= p @@ -2327,8 +2356,13 @@ func isLt(fl FieldLevel) bool { return field.Uint() < p - case reflect.Float32, reflect.Float64: - p := asFloat(param) + case reflect.Float32: + p := asFloat32(param) + + return field.Float() < p + + case reflect.Float64: + p := asFloat64(param) return field.Float() < p diff --git a/vendor/github.com/go-playground/validator/v10/cache.go b/vendor/github.com/go-playground/validator/v10/cache.go index ddd37b83..bbfd2a4a 100644 --- a/vendor/github.com/go-playground/validator/v10/cache.go +++ b/vendor/github.com/go-playground/validator/v10/cache.go @@ -20,7 +20,6 @@ const ( typeOr typeKeys typeEndKeys - typeNestedStructLevel ) const ( @@ -153,7 +152,7 @@ func (v *Validate) extractStructCache(current reflect.Value, sName string) *cStr // and so only struct level caching can be used instead of combined with Field tag caching if len(tag) > 0 { - ctag, _ = v.parseFieldTagsRecursive(tag, fld, "", false) + ctag, _ = v.parseFieldTagsRecursive(tag, fld.Name, "", false) } else { // even if field doesn't have validations need cTag for traversing to potential inner/nested // elements of the field. @@ -172,7 +171,7 @@ func (v *Validate) extractStructCache(current reflect.Value, sName string) *cStr return cs } -func (v *Validate) parseFieldTagsRecursive(tag string, field reflect.StructField, alias string, hasAlias bool) (firstCtag *cTag, current *cTag) { +func (v *Validate) parseFieldTagsRecursive(tag string, fieldName string, alias string, hasAlias bool) (firstCtag *cTag, current *cTag) { var t string noAlias := len(alias) == 0 tags := strings.Split(tag, tagSeparator) @@ -186,9 +185,9 @@ func (v *Validate) parseFieldTagsRecursive(tag string, field reflect.StructField // check map for alias and process new tags, otherwise process as usual if tagsVal, found := v.aliases[t]; found { if i == 0 { - firstCtag, current = v.parseFieldTagsRecursive(tagsVal, field, t, true) + firstCtag, current = v.parseFieldTagsRecursive(tagsVal, fieldName, t, true) } else { - next, curr := v.parseFieldTagsRecursive(tagsVal, field, t, true) + next, curr := v.parseFieldTagsRecursive(tagsVal, fieldName, t, true) current.next, current = next, curr } @@ -236,7 +235,7 @@ func (v *Validate) parseFieldTagsRecursive(tag string, field reflect.StructField } } - current.keys, _ = v.parseFieldTagsRecursive(string(b[:len(b)-1]), field, "", false) + current.keys, _ = v.parseFieldTagsRecursive(string(b[:len(b)-1]), fieldName, "", false) continue case endKeysTag: @@ -285,18 +284,14 @@ func (v *Validate) parseFieldTagsRecursive(tag string, field reflect.StructField current.tag = vals[0] if len(current.tag) == 0 { - panic(strings.TrimSpace(fmt.Sprintf(invalidValidation, field.Name))) + panic(strings.TrimSpace(fmt.Sprintf(invalidValidation, fieldName))) } if wrapper, ok := v.validations[current.tag]; ok { current.fn = wrapper.fn current.runValidationWhenNil = wrapper.runValidatinOnNil } else { - panic(strings.TrimSpace(fmt.Sprintf(undefinedValidation, current.tag, field.Name))) - } - - if current.typeof == typeDefault && isNestedStructOrStructPtr(field) { - current.typeof = typeNestedStructLevel + panic(strings.TrimSpace(fmt.Sprintf(undefinedValidation, current.tag, fieldName))) } if len(orVals) > 1 { @@ -324,7 +319,7 @@ func (v *Validate) fetchCacheTag(tag string) *cTag { // isn't parsed again. ctag, found = v.tagCache.Get(tag) if !found { - ctag, _ = v.parseFieldTagsRecursive(tag, reflect.StructField{}, "", false) + ctag, _ = v.parseFieldTagsRecursive(tag, "", "", false) v.tagCache.Set(tag, ctag) } } diff --git a/vendor/github.com/go-playground/validator/v10/doc.go b/vendor/github.com/go-playground/validator/v10/doc.go index d1eff50f..c4dbb595 100644 --- a/vendor/github.com/go-playground/validator/v10/doc.go +++ b/vendor/github.com/go-playground/validator/v10/doc.go @@ -247,7 +247,7 @@ Example #2 This validates that the value is not the data types default zero value. For numbers ensures value is not zero. For strings ensures value is not "". For slices, maps, pointers, interfaces, channels and functions -ensures the value is not nil. For structs ensures value is not the zero value. +ensures the value is not nil. For structs ensures value is not the zero value when using WithRequiredStructEnabled. Usage: required diff --git a/vendor/github.com/go-playground/validator/v10/options.go b/vendor/github.com/go-playground/validator/v10/options.go new file mode 100644 index 00000000..1dea56fd --- /dev/null +++ b/vendor/github.com/go-playground/validator/v10/options.go @@ -0,0 +1,16 @@ +package validator + +// Option represents a configurations option to be applied to validator during initialization. +type Option func(*Validate) + +// WithRequiredStructEnabled enables required tag on non-pointer structs to be applied instead of ignored. +// +// This was made opt-in behaviour in order to maintain backward compatibility with the behaviour previous +// to being able to apply struct level validations on struct fields directly. +// +// It is recommended you enabled this as it will be the default behaviour in v11+ +func WithRequiredStructEnabled() Option { + return func(v *Validate) { + v.requiredStructEnabled = true + } +} diff --git a/vendor/github.com/go-playground/validator/v10/util.go b/vendor/github.com/go-playground/validator/v10/util.go index b81d9543..4bd947bd 100644 --- a/vendor/github.com/go-playground/validator/v10/util.go +++ b/vendor/github.com/go-playground/validator/v10/util.go @@ -261,13 +261,19 @@ func asUint(param string) uint64 { return i } -// asFloat returns the parameter as a float64 +// asFloat64 returns the parameter as a float64 // or panics if it can't convert -func asFloat(param string) float64 { - +func asFloat64(param string) float64 { i, err := strconv.ParseFloat(param, 64) panicIf(err) + return i +} +// asFloat64 returns the parameter as a float64 +// or panics if it can't convert +func asFloat32(param string) float64 { + i, err := strconv.ParseFloat(param, 32) + panicIf(err) return i } @@ -286,11 +292,3 @@ func panicIf(err error) { panic(err.Error()) } } - -func isNestedStructOrStructPtr(v reflect.StructField) bool { - if v.Type == nil { - return false - } - kind := v.Type.Kind() - return kind == reflect.Struct || kind == reflect.Ptr && v.Type.Elem().Kind() == reflect.Struct -} diff --git a/vendor/github.com/go-playground/validator/v10/validator.go b/vendor/github.com/go-playground/validator/v10/validator.go index a6fa1f5d..342c4ec2 100644 --- a/vendor/github.com/go-playground/validator/v10/validator.go +++ b/vendor/github.com/go-playground/validator/v10/validator.go @@ -99,6 +99,8 @@ func (v *validate) traverseField(ctx context.Context, parent reflect.Value, curr current, kind, v.fldIsPointer = v.extractTypeInternal(current, false) + var isNestedStruct bool + switch kind { case reflect.Ptr, reflect.Interface, reflect.Invalid: @@ -160,86 +162,61 @@ func (v *validate) traverseField(ctx context.Context, parent reflect.Value, curr } } - case reflect.Struct: - - typ = current.Type() - - if !typ.ConvertibleTo(timeType) { - - if ct != nil { - - if ct.typeof == typeStructOnly { - goto CONTINUE - } else if ct.typeof == typeIsDefault || ct.typeof == typeNestedStructLevel { - // set Field Level fields - v.slflParent = parent - v.flField = current - v.cf = cf - v.ct = ct - - if !ct.fn(ctx, v) { - v.str1 = string(append(ns, cf.altName...)) - - if v.v.hasTagNameFunc { - v.str2 = string(append(structNs, cf.name...)) - } else { - v.str2 = v.str1 - } - - v.errs = append(v.errs, - &fieldError{ - v: v.v, - tag: ct.aliasTag, - actualTag: ct.tag, - ns: v.str1, - structNs: v.str2, - fieldLen: uint8(len(cf.altName)), - structfieldLen: uint8(len(cf.name)), - value: current.Interface(), - param: ct.param, - kind: kind, - typ: typ, - }, - ) - return - } - } - - ct = ct.next - } - - if ct != nil && ct.typeof == typeNoStructLevel { - return - } - - CONTINUE: - // if len == 0 then validating using 'Var' or 'VarWithValue' - // Var - doesn't make much sense to do it that way, should call 'Struct', but no harm... - // VarWithField - this allows for validating against each field within the struct against a specific value - // pretty handy in certain situations - if len(cf.name) > 0 { - ns = append(append(ns, cf.altName...), '.') - structNs = append(append(structNs, cf.name...), '.') - } - - v.validateStruct(ctx, parent, current, typ, ns, structNs, ct) + if kind == reflect.Invalid { return } - } - if ct == nil || !ct.hasTag { - return + case reflect.Struct: + isNestedStruct = !current.Type().ConvertibleTo(timeType) + // For backward compatibility before struct level validation tags were supported + // as there were a number of projects relying on `required` not failing on non-pointer + // structs. Since it's basically nonsensical to use `required` with a non-pointer struct + // are explicitly skipping the required validation for it. This WILL be removed in the + // next major version. + if isNestedStruct && !v.v.requiredStructEnabled && ct != nil && ct.tag == requiredTag { + ct = ct.next + } } typ = current.Type() OUTER: for { - if ct == nil { + if ct == nil || !ct.hasTag || (isNestedStruct && len(cf.name) == 0) { + // isNestedStruct check here + if isNestedStruct { + // if len == 0 then validating using 'Var' or 'VarWithValue' + // Var - doesn't make much sense to do it that way, should call 'Struct', but no harm... + // VarWithField - this allows for validating against each field within the struct against a specific value + // pretty handy in certain situations + if len(cf.name) > 0 { + ns = append(append(ns, cf.altName...), '.') + structNs = append(append(structNs, cf.name...), '.') + } + + v.validateStruct(ctx, parent, current, typ, ns, structNs, ct) + } return } switch ct.typeof { + case typeNoStructLevel: + return + + case typeStructOnly: + if isNestedStruct { + // if len == 0 then validating using 'Var' or 'VarWithValue' + // Var - doesn't make much sense to do it that way, should call 'Struct', but no harm... + // VarWithField - this allows for validating against each field within the struct against a specific value + // pretty handy in certain situations + if len(cf.name) > 0 { + ns = append(append(ns, cf.altName...), '.') + structNs = append(append(structNs, cf.name...), '.') + } + + v.validateStruct(ctx, parent, current, typ, ns, structNs, ct) + } + return case typeOmitEmpty: @@ -366,7 +343,7 @@ OUTER: ct = ct.next if ct == nil { - return + continue OUTER } if ct.typeof != typeOr { diff --git a/vendor/github.com/go-playground/validator/v10/validator_instance.go b/vendor/github.com/go-playground/validator/v10/validator_instance.go index d9dbf0ce..a4dbdd09 100644 --- a/vendor/github.com/go-playground/validator/v10/validator_instance.go +++ b/vendor/github.com/go-playground/validator/v10/validator_instance.go @@ -79,19 +79,20 @@ type internalValidationFuncWrapper struct { // Validate contains the validator settings and cache type Validate struct { - tagName string - pool *sync.Pool - hasCustomFuncs bool - hasTagNameFunc bool - tagNameFunc TagNameFunc - structLevelFuncs map[reflect.Type]StructLevelFuncCtx - customFuncs map[reflect.Type]CustomTypeFunc - aliases map[string]string - validations map[string]internalValidationFuncWrapper - transTagFunc map[ut.Translator]map[string]TranslationFunc // map[]map[]TranslationFunc - rules map[reflect.Type]map[string]string - tagCache *tagCache - structCache *structCache + tagName string + pool *sync.Pool + tagNameFunc TagNameFunc + structLevelFuncs map[reflect.Type]StructLevelFuncCtx + customFuncs map[reflect.Type]CustomTypeFunc + aliases map[string]string + validations map[string]internalValidationFuncWrapper + transTagFunc map[ut.Translator]map[string]TranslationFunc // map[]map[]TranslationFunc + rules map[reflect.Type]map[string]string + tagCache *tagCache + structCache *structCache + hasCustomFuncs bool + hasTagNameFunc bool + requiredStructEnabled bool } // New returns a new instance of 'validate' with sane defaults. @@ -99,7 +100,7 @@ type Validate struct { // It caches information about your struct and validations, // in essence only parsing your validation tags once per struct type. // Using multiple instances neglects the benefit of caching. -func New() *Validate { +func New(options ...Option) *Validate { tc := new(tagCache) tc.m.Store(make(map[string]*cTag)) @@ -146,6 +147,9 @@ func New() *Validate { }, } + for _, o := range options { + o(v) + } return v } diff --git a/vendor/github.com/google/go-cmp/cmp/cmpopts/equate.go b/vendor/github.com/google/go-cmp/cmp/cmpopts/equate.go index e54a76c7..3d8d0cd3 100644 --- a/vendor/github.com/google/go-cmp/cmp/cmpopts/equate.go +++ b/vendor/github.com/google/go-cmp/cmp/cmpopts/equate.go @@ -7,6 +7,7 @@ package cmpopts import ( "errors" + "fmt" "math" "reflect" "time" @@ -16,10 +17,10 @@ import ( func equateAlways(_, _ interface{}) bool { return true } -// EquateEmpty returns a Comparer option that determines all maps and slices +// EquateEmpty returns a [cmp.Comparer] option that determines all maps and slices // with a length of zero to be equal, regardless of whether they are nil. // -// EquateEmpty can be used in conjunction with SortSlices and SortMaps. +// EquateEmpty can be used in conjunction with [SortSlices] and [SortMaps]. func EquateEmpty() cmp.Option { return cmp.FilterValues(isEmpty, cmp.Comparer(equateAlways)) } @@ -31,7 +32,7 @@ func isEmpty(x, y interface{}) bool { (vx.Len() == 0 && vy.Len() == 0) } -// EquateApprox returns a Comparer option that determines float32 or float64 +// EquateApprox returns a [cmp.Comparer] option that determines float32 or float64 // values to be equal if they are within a relative fraction or absolute margin. // This option is not used when either x or y is NaN or infinite. // @@ -45,7 +46,7 @@ func isEmpty(x, y interface{}) bool { // // |x-y| ≤ max(fraction*min(|x|, |y|), margin) // -// EquateApprox can be used in conjunction with EquateNaNs. +// EquateApprox can be used in conjunction with [EquateNaNs]. func EquateApprox(fraction, margin float64) cmp.Option { if margin < 0 || fraction < 0 || math.IsNaN(margin) || math.IsNaN(fraction) { panic("margin or fraction must be a non-negative number") @@ -73,10 +74,10 @@ func (a approximator) compareF32(x, y float32) bool { return a.compareF64(float64(x), float64(y)) } -// EquateNaNs returns a Comparer option that determines float32 and float64 +// EquateNaNs returns a [cmp.Comparer] option that determines float32 and float64 // NaN values to be equal. // -// EquateNaNs can be used in conjunction with EquateApprox. +// EquateNaNs can be used in conjunction with [EquateApprox]. func EquateNaNs() cmp.Option { return cmp.Options{ cmp.FilterValues(areNaNsF64s, cmp.Comparer(equateAlways)), @@ -91,8 +92,8 @@ func areNaNsF32s(x, y float32) bool { return areNaNsF64s(float64(x), float64(y)) } -// EquateApproxTime returns a Comparer option that determines two non-zero -// time.Time values to be equal if they are within some margin of one another. +// EquateApproxTime returns a [cmp.Comparer] option that determines two non-zero +// [time.Time] values to be equal if they are within some margin of one another. // If both times have a monotonic clock reading, then the monotonic time // difference will be used. The margin must be non-negative. func EquateApproxTime(margin time.Duration) cmp.Option { @@ -131,8 +132,8 @@ type anyError struct{} func (anyError) Error() string { return "any error" } func (anyError) Is(err error) bool { return err != nil } -// EquateErrors returns a Comparer option that determines errors to be equal -// if errors.Is reports them to match. The AnyError error can be used to +// EquateErrors returns a [cmp.Comparer] option that determines errors to be equal +// if [errors.Is] reports them to match. The [AnyError] error can be used to // match any non-nil error. func EquateErrors() cmp.Option { return cmp.FilterValues(areConcreteErrors, cmp.Comparer(compareErrors)) @@ -154,3 +155,31 @@ func compareErrors(x, y interface{}) bool { ye := y.(error) return errors.Is(xe, ye) || errors.Is(ye, xe) } + +// EquateComparable returns a [cmp.Option] that determines equality +// of comparable types by directly comparing them using the == operator in Go. +// The types to compare are specified by passing a value of that type. +// This option should only be used on types that are documented as being +// safe for direct == comparison. For example, [net/netip.Addr] is documented +// as being semantically safe to use with ==, while [time.Time] is documented +// to discourage the use of == on time values. +func EquateComparable(typs ...interface{}) cmp.Option { + types := make(typesFilter) + for _, typ := range typs { + switch t := reflect.TypeOf(typ); { + case !t.Comparable(): + panic(fmt.Sprintf("%T is not a comparable Go type", typ)) + case types[t]: + panic(fmt.Sprintf("%T is already specified", typ)) + default: + types[t] = true + } + } + return cmp.FilterPath(types.filter, cmp.Comparer(equateAny)) +} + +type typesFilter map[reflect.Type]bool + +func (tf typesFilter) filter(p cmp.Path) bool { return tf[p.Last().Type()] } + +func equateAny(x, y interface{}) bool { return x == y } diff --git a/vendor/github.com/google/go-cmp/cmp/cmpopts/ignore.go b/vendor/github.com/google/go-cmp/cmp/cmpopts/ignore.go index 80c60617..fb84d11d 100644 --- a/vendor/github.com/google/go-cmp/cmp/cmpopts/ignore.go +++ b/vendor/github.com/google/go-cmp/cmp/cmpopts/ignore.go @@ -14,7 +14,7 @@ import ( "github.com/google/go-cmp/cmp/internal/function" ) -// IgnoreFields returns an Option that ignores fields of the +// IgnoreFields returns an [cmp.Option] that ignores fields of the // given names on a single struct type. It respects the names of exported fields // that are forwarded due to struct embedding. // The struct type is specified by passing in a value of that type. @@ -26,7 +26,7 @@ func IgnoreFields(typ interface{}, names ...string) cmp.Option { return cmp.FilterPath(sf.filter, cmp.Ignore()) } -// IgnoreTypes returns an Option that ignores all values assignable to +// IgnoreTypes returns an [cmp.Option] that ignores all values assignable to // certain types, which are specified by passing in a value of each type. func IgnoreTypes(typs ...interface{}) cmp.Option { tf := newTypeFilter(typs...) @@ -59,10 +59,10 @@ func (tf typeFilter) filter(p cmp.Path) bool { return false } -// IgnoreInterfaces returns an Option that ignores all values or references of +// IgnoreInterfaces returns an [cmp.Option] that ignores all values or references of // values assignable to certain interface types. These interfaces are specified // by passing in an anonymous struct with the interface types embedded in it. -// For example, to ignore sync.Locker, pass in struct{sync.Locker}{}. +// For example, to ignore [sync.Locker], pass in struct{sync.Locker}{}. func IgnoreInterfaces(ifaces interface{}) cmp.Option { tf := newIfaceFilter(ifaces) return cmp.FilterPath(tf.filter, cmp.Ignore()) @@ -107,7 +107,7 @@ func (tf ifaceFilter) filter(p cmp.Path) bool { return false } -// IgnoreUnexported returns an Option that only ignores the immediate unexported +// IgnoreUnexported returns an [cmp.Option] that only ignores the immediate unexported // fields of a struct, including anonymous fields of unexported types. // In particular, unexported fields within the struct's exported fields // of struct types, including anonymous fields, will not be ignored unless the @@ -115,7 +115,7 @@ func (tf ifaceFilter) filter(p cmp.Path) bool { // // Avoid ignoring unexported fields of a type which you do not control (i.e. a // type from another repository), as changes to the implementation of such types -// may change how the comparison behaves. Prefer a custom Comparer instead. +// may change how the comparison behaves. Prefer a custom [cmp.Comparer] instead. func IgnoreUnexported(typs ...interface{}) cmp.Option { ux := newUnexportedFilter(typs...) return cmp.FilterPath(ux.filter, cmp.Ignore()) @@ -148,7 +148,7 @@ func isExported(id string) bool { return unicode.IsUpper(r) } -// IgnoreSliceElements returns an Option that ignores elements of []V. +// IgnoreSliceElements returns an [cmp.Option] that ignores elements of []V. // The discard function must be of the form "func(T) bool" which is used to // ignore slice elements of type V, where V is assignable to T. // Elements are ignored if the function reports true. @@ -176,7 +176,7 @@ func IgnoreSliceElements(discardFunc interface{}) cmp.Option { }, cmp.Ignore()) } -// IgnoreMapEntries returns an Option that ignores entries of map[K]V. +// IgnoreMapEntries returns an [cmp.Option] that ignores entries of map[K]V. // The discard function must be of the form "func(T, R) bool" which is used to // ignore map entries of type K and V, where K and V are assignable to T and R. // Entries are ignored if the function reports true. diff --git a/vendor/github.com/google/go-cmp/cmp/cmpopts/sort.go b/vendor/github.com/google/go-cmp/cmp/cmpopts/sort.go index 0eb2a758..c6d09dae 100644 --- a/vendor/github.com/google/go-cmp/cmp/cmpopts/sort.go +++ b/vendor/github.com/google/go-cmp/cmp/cmpopts/sort.go @@ -13,7 +13,7 @@ import ( "github.com/google/go-cmp/cmp/internal/function" ) -// SortSlices returns a Transformer option that sorts all []V. +// SortSlices returns a [cmp.Transformer] option that sorts all []V. // The less function must be of the form "func(T, T) bool" which is used to // sort any slice with element type V that is assignable to T. // @@ -25,7 +25,7 @@ import ( // The less function does not have to be "total". That is, if !less(x, y) and // !less(y, x) for two elements x and y, their relative order is maintained. // -// SortSlices can be used in conjunction with EquateEmpty. +// SortSlices can be used in conjunction with [EquateEmpty]. func SortSlices(lessFunc interface{}) cmp.Option { vf := reflect.ValueOf(lessFunc) if !function.IsType(vf.Type(), function.Less) || vf.IsNil() { @@ -82,13 +82,13 @@ func (ss sliceSorter) less(v reflect.Value, i, j int) bool { return ss.fnc.Call([]reflect.Value{vx, vy})[0].Bool() } -// SortMaps returns a Transformer option that flattens map[K]V types to be a +// SortMaps returns a [cmp.Transformer] option that flattens map[K]V types to be a // sorted []struct{K, V}. The less function must be of the form // "func(T, T) bool" which is used to sort any map with key K that is // assignable to T. // -// Flattening the map into a slice has the property that cmp.Equal is able to -// use Comparers on K or the K.Equal method if it exists. +// Flattening the map into a slice has the property that [cmp.Equal] is able to +// use [cmp.Comparer] options on K or the K.Equal method if it exists. // // The less function must be: // - Deterministic: less(x, y) == less(x, y) @@ -96,7 +96,7 @@ func (ss sliceSorter) less(v reflect.Value, i, j int) bool { // - Transitive: if !less(x, y) and !less(y, z), then !less(x, z) // - Total: if x != y, then either less(x, y) or less(y, x) // -// SortMaps can be used in conjunction with EquateEmpty. +// SortMaps can be used in conjunction with [EquateEmpty]. func SortMaps(lessFunc interface{}) cmp.Option { vf := reflect.ValueOf(lessFunc) if !function.IsType(vf.Type(), function.Less) || vf.IsNil() { diff --git a/vendor/github.com/google/go-cmp/cmp/cmpopts/xform.go b/vendor/github.com/google/go-cmp/cmp/cmpopts/xform.go index 8812443a..25b4bd05 100644 --- a/vendor/github.com/google/go-cmp/cmp/cmpopts/xform.go +++ b/vendor/github.com/google/go-cmp/cmp/cmpopts/xform.go @@ -19,7 +19,7 @@ func (xf xformFilter) filter(p cmp.Path) bool { return true } -// AcyclicTransformer returns a Transformer with a filter applied that ensures +// AcyclicTransformer returns a [cmp.Transformer] with a filter applied that ensures // that the transformer cannot be recursively applied upon its own output. // // An example use case is a transformer that splits a string by lines: @@ -28,7 +28,7 @@ func (xf xformFilter) filter(p cmp.Path) bool { // return strings.Split(s, "\n") // }) // -// Had this been an unfiltered Transformer instead, this would result in an +// Had this been an unfiltered [cmp.Transformer] instead, this would result in an // infinite cycle converting a string to []string to [][]string and so on. func AcyclicTransformer(name string, xformFunc interface{}) cmp.Option { xf := xformFilter{cmp.Transformer(name, xformFunc)} diff --git a/vendor/github.com/google/go-cmp/cmp/compare.go b/vendor/github.com/google/go-cmp/cmp/compare.go index 087320da..0f5b8a48 100644 --- a/vendor/github.com/google/go-cmp/cmp/compare.go +++ b/vendor/github.com/google/go-cmp/cmp/compare.go @@ -5,7 +5,7 @@ // Package cmp determines equality of values. // // This package is intended to be a more powerful and safer alternative to -// reflect.DeepEqual for comparing whether two values are semantically equal. +// [reflect.DeepEqual] for comparing whether two values are semantically equal. // It is intended to only be used in tests, as performance is not a goal and // it may panic if it cannot compare the values. Its propensity towards // panicking means that its unsuitable for production environments where a @@ -18,16 +18,17 @@ // For example, an equality function may report floats as equal so long as // they are within some tolerance of each other. // -// - Types with an Equal method may use that method to determine equality. -// This allows package authors to determine the equality operation -// for the types that they define. +// - Types with an Equal method (e.g., [time.Time.Equal]) may use that method +// to determine equality. This allows package authors to determine +// the equality operation for the types that they define. // // - If no custom equality functions are used and no Equal method is defined, // equality is determined by recursively comparing the primitive kinds on -// both values, much like reflect.DeepEqual. Unlike reflect.DeepEqual, +// both values, much like [reflect.DeepEqual]. Unlike [reflect.DeepEqual], // unexported fields are not compared by default; they result in panics -// unless suppressed by using an Ignore option (see cmpopts.IgnoreUnexported) -// or explicitly compared using the Exporter option. +// unless suppressed by using an [Ignore] option +// (see [github.com/google/go-cmp/cmp/cmpopts.IgnoreUnexported]) +// or explicitly compared using the [Exporter] option. package cmp import ( @@ -45,14 +46,14 @@ import ( // Equal reports whether x and y are equal by recursively applying the // following rules in the given order to x and y and all of their sub-values: // -// - Let S be the set of all Ignore, Transformer, and Comparer options that +// - Let S be the set of all [Ignore], [Transformer], and [Comparer] options that // remain after applying all path filters, value filters, and type filters. -// If at least one Ignore exists in S, then the comparison is ignored. -// If the number of Transformer and Comparer options in S is non-zero, +// If at least one [Ignore] exists in S, then the comparison is ignored. +// If the number of [Transformer] and [Comparer] options in S is non-zero, // then Equal panics because it is ambiguous which option to use. -// If S contains a single Transformer, then use that to transform +// If S contains a single [Transformer], then use that to transform // the current values and recursively call Equal on the output values. -// If S contains a single Comparer, then use that to compare the current values. +// If S contains a single [Comparer], then use that to compare the current values. // Otherwise, evaluation proceeds to the next rule. // // - If the values have an Equal method of the form "(T) Equal(T) bool" or @@ -66,21 +67,22 @@ import ( // Functions are only equal if they are both nil, otherwise they are unequal. // // Structs are equal if recursively calling Equal on all fields report equal. -// If a struct contains unexported fields, Equal panics unless an Ignore option -// (e.g., cmpopts.IgnoreUnexported) ignores that field or the Exporter option -// explicitly permits comparing the unexported field. +// If a struct contains unexported fields, Equal panics unless an [Ignore] option +// (e.g., [github.com/google/go-cmp/cmp/cmpopts.IgnoreUnexported]) ignores that field +// or the [Exporter] option explicitly permits comparing the unexported field. // // Slices are equal if they are both nil or both non-nil, where recursively // calling Equal on all non-ignored slice or array elements report equal. // Empty non-nil slices and nil slices are not equal; to equate empty slices, -// consider using cmpopts.EquateEmpty. +// consider using [github.com/google/go-cmp/cmp/cmpopts.EquateEmpty]. // // Maps are equal if they are both nil or both non-nil, where recursively // calling Equal on all non-ignored map entries report equal. // Map keys are equal according to the == operator. -// To use custom comparisons for map keys, consider using cmpopts.SortMaps. +// To use custom comparisons for map keys, consider using +// [github.com/google/go-cmp/cmp/cmpopts.SortMaps]. // Empty non-nil maps and nil maps are not equal; to equate empty maps, -// consider using cmpopts.EquateEmpty. +// consider using [github.com/google/go-cmp/cmp/cmpopts.EquateEmpty]. // // Pointers and interfaces are equal if they are both nil or both non-nil, // where they have the same underlying concrete type and recursively diff --git a/vendor/github.com/google/go-cmp/cmp/export_unsafe.go b/vendor/github.com/google/go-cmp/cmp/export.go similarity index 94% rename from vendor/github.com/google/go-cmp/cmp/export_unsafe.go rename to vendor/github.com/google/go-cmp/cmp/export.go index e2c0f74e..29f82fe6 100644 --- a/vendor/github.com/google/go-cmp/cmp/export_unsafe.go +++ b/vendor/github.com/google/go-cmp/cmp/export.go @@ -2,9 +2,6 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build !purego -// +build !purego - package cmp import ( @@ -12,8 +9,6 @@ import ( "unsafe" ) -const supportExporters = true - // retrieveUnexportedField uses unsafe to forcibly retrieve any field from // a struct such that the value has read-write permissions. // diff --git a/vendor/github.com/google/go-cmp/cmp/export_panic.go b/vendor/github.com/google/go-cmp/cmp/export_panic.go deleted file mode 100644 index ae851fe5..00000000 --- a/vendor/github.com/google/go-cmp/cmp/export_panic.go +++ /dev/null @@ -1,16 +0,0 @@ -// Copyright 2017, The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build purego -// +build purego - -package cmp - -import "reflect" - -const supportExporters = false - -func retrieveUnexportedField(reflect.Value, reflect.StructField, bool) reflect.Value { - panic("no support for forcibly accessing unexported fields") -} diff --git a/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_unsafe.go b/vendor/github.com/google/go-cmp/cmp/internal/value/pointer.go similarity index 95% rename from vendor/github.com/google/go-cmp/cmp/internal/value/pointer_unsafe.go rename to vendor/github.com/google/go-cmp/cmp/internal/value/pointer.go index 16e6860a..e5dfff69 100644 --- a/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_unsafe.go +++ b/vendor/github.com/google/go-cmp/cmp/internal/value/pointer.go @@ -2,9 +2,6 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -//go:build !purego -// +build !purego - package value import ( diff --git a/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go b/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go deleted file mode 100644 index 1a71bfcb..00000000 --- a/vendor/github.com/google/go-cmp/cmp/internal/value/pointer_purego.go +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright 2018, The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -//go:build purego -// +build purego - -package value - -import "reflect" - -// Pointer is an opaque typed pointer and is guaranteed to be comparable. -type Pointer struct { - p uintptr - t reflect.Type -} - -// PointerOf returns a Pointer from v, which must be a -// reflect.Ptr, reflect.Slice, or reflect.Map. -func PointerOf(v reflect.Value) Pointer { - // NOTE: Storing a pointer as an uintptr is technically incorrect as it - // assumes that the GC implementation does not use a moving collector. - return Pointer{v.Pointer(), v.Type()} -} - -// IsNil reports whether the pointer is nil. -func (p Pointer) IsNil() bool { - return p.p == 0 -} - -// Uintptr returns the pointer as a uintptr. -func (p Pointer) Uintptr() uintptr { - return p.p -} diff --git a/vendor/github.com/google/go-cmp/cmp/options.go b/vendor/github.com/google/go-cmp/cmp/options.go index 1f9ca9c4..754496f3 100644 --- a/vendor/github.com/google/go-cmp/cmp/options.go +++ b/vendor/github.com/google/go-cmp/cmp/options.go @@ -13,15 +13,15 @@ import ( "github.com/google/go-cmp/cmp/internal/function" ) -// Option configures for specific behavior of Equal and Diff. In particular, -// the fundamental Option functions (Ignore, Transformer, and Comparer), +// Option configures for specific behavior of [Equal] and [Diff]. In particular, +// the fundamental Option functions ([Ignore], [Transformer], and [Comparer]), // configure how equality is determined. // -// The fundamental options may be composed with filters (FilterPath and -// FilterValues) to control the scope over which they are applied. +// The fundamental options may be composed with filters ([FilterPath] and +// [FilterValues]) to control the scope over which they are applied. // -// The cmp/cmpopts package provides helper functions for creating options that -// may be used with Equal and Diff. +// The [github.com/google/go-cmp/cmp/cmpopts] package provides helper functions +// for creating options that may be used with [Equal] and [Diff]. type Option interface { // filter applies all filters and returns the option that remains. // Each option may only read s.curPath and call s.callTTBFunc. @@ -56,9 +56,9 @@ type core struct{} func (core) isCore() {} -// Options is a list of Option values that also satisfies the Option interface. +// Options is a list of [Option] values that also satisfies the [Option] interface. // Helper comparison packages may return an Options value when packing multiple -// Option values into a single Option. When this package processes an Options, +// [Option] values into a single [Option]. When this package processes an Options, // it will be implicitly expanded into a flat list. // // Applying a filter on an Options is equivalent to applying that same filter @@ -105,16 +105,16 @@ func (opts Options) String() string { return fmt.Sprintf("Options{%s}", strings.Join(ss, ", ")) } -// FilterPath returns a new Option where opt is only evaluated if filter f -// returns true for the current Path in the value tree. +// FilterPath returns a new [Option] where opt is only evaluated if filter f +// returns true for the current [Path] in the value tree. // // This filter is called even if a slice element or map entry is missing and // provides an opportunity to ignore such cases. The filter function must be // symmetric such that the filter result is identical regardless of whether the // missing value is from x or y. // -// The option passed in may be an Ignore, Transformer, Comparer, Options, or -// a previously filtered Option. +// The option passed in may be an [Ignore], [Transformer], [Comparer], [Options], or +// a previously filtered [Option]. func FilterPath(f func(Path) bool, opt Option) Option { if f == nil { panic("invalid path filter function") @@ -142,7 +142,7 @@ func (f pathFilter) String() string { return fmt.Sprintf("FilterPath(%s, %v)", function.NameOf(reflect.ValueOf(f.fnc)), f.opt) } -// FilterValues returns a new Option where opt is only evaluated if filter f, +// FilterValues returns a new [Option] where opt is only evaluated if filter f, // which is a function of the form "func(T, T) bool", returns true for the // current pair of values being compared. If either value is invalid or // the type of the values is not assignable to T, then this filter implicitly @@ -154,8 +154,8 @@ func (f pathFilter) String() string { // If T is an interface, it is possible that f is called with two values with // different concrete types that both implement T. // -// The option passed in may be an Ignore, Transformer, Comparer, Options, or -// a previously filtered Option. +// The option passed in may be an [Ignore], [Transformer], [Comparer], [Options], or +// a previously filtered [Option]. func FilterValues(f interface{}, opt Option) Option { v := reflect.ValueOf(f) if !function.IsType(v.Type(), function.ValueFilter) || v.IsNil() { @@ -192,9 +192,9 @@ func (f valuesFilter) String() string { return fmt.Sprintf("FilterValues(%s, %v)", function.NameOf(f.fnc), f.opt) } -// Ignore is an Option that causes all comparisons to be ignored. -// This value is intended to be combined with FilterPath or FilterValues. -// It is an error to pass an unfiltered Ignore option to Equal. +// Ignore is an [Option] that causes all comparisons to be ignored. +// This value is intended to be combined with [FilterPath] or [FilterValues]. +// It is an error to pass an unfiltered Ignore option to [Equal]. func Ignore() Option { return ignore{} } type ignore struct{ core } @@ -234,6 +234,8 @@ func (validator) apply(s *state, vx, vy reflect.Value) { name = fmt.Sprintf("%q.%v", t.PkgPath(), t.Name()) // e.g., "path/to/package".MyType if _, ok := reflect.New(t).Interface().(error); ok { help = "consider using cmpopts.EquateErrors to compare error values" + } else if t.Comparable() { + help = "consider using cmpopts.EquateComparable to compare comparable Go types" } } else { // Unnamed type with unexported fields. Derive PkgPath from field. @@ -254,7 +256,7 @@ const identRx = `[_\p{L}][_\p{L}\p{N}]*` var identsRx = regexp.MustCompile(`^` + identRx + `(\.` + identRx + `)*$`) -// Transformer returns an Option that applies a transformation function that +// Transformer returns an [Option] that applies a transformation function that // converts values of a certain type into that of another. // // The transformer f must be a function "func(T) R" that converts values of @@ -265,13 +267,14 @@ var identsRx = regexp.MustCompile(`^` + identRx + `(\.` + identRx + `)*$`) // same transform to the output of itself (e.g., in the case where the // input and output types are the same), an implicit filter is added such that // a transformer is applicable only if that exact transformer is not already -// in the tail of the Path since the last non-Transform step. +// in the tail of the [Path] since the last non-[Transform] step. // For situations where the implicit filter is still insufficient, -// consider using cmpopts.AcyclicTransformer, which adds a filter -// to prevent the transformer from being recursively applied upon itself. +// consider using [github.com/google/go-cmp/cmp/cmpopts.AcyclicTransformer], +// which adds a filter to prevent the transformer from +// being recursively applied upon itself. // -// The name is a user provided label that is used as the Transform.Name in the -// transformation PathStep (and eventually shown in the Diff output). +// The name is a user provided label that is used as the [Transform.Name] in the +// transformation [PathStep] (and eventually shown in the [Diff] output). // The name must be a valid identifier or qualified identifier in Go syntax. // If empty, an arbitrary name is used. func Transformer(name string, f interface{}) Option { @@ -329,7 +332,7 @@ func (tr transformer) String() string { return fmt.Sprintf("Transformer(%s, %s)", tr.name, function.NameOf(tr.fnc)) } -// Comparer returns an Option that determines whether two values are equal +// Comparer returns an [Option] that determines whether two values are equal // to each other. // // The comparer f must be a function "func(T, T) bool" and is implicitly @@ -377,35 +380,32 @@ func (cm comparer) String() string { return fmt.Sprintf("Comparer(%s)", function.NameOf(cm.fnc)) } -// Exporter returns an Option that specifies whether Equal is allowed to +// Exporter returns an [Option] that specifies whether [Equal] is allowed to // introspect into the unexported fields of certain struct types. // // Users of this option must understand that comparing on unexported fields // from external packages is not safe since changes in the internal -// implementation of some external package may cause the result of Equal +// implementation of some external package may cause the result of [Equal] // to unexpectedly change. However, it may be valid to use this option on types // defined in an internal package where the semantic meaning of an unexported // field is in the control of the user. // -// In many cases, a custom Comparer should be used instead that defines +// In many cases, a custom [Comparer] should be used instead that defines // equality as a function of the public API of a type rather than the underlying // unexported implementation. // -// For example, the reflect.Type documentation defines equality to be determined +// For example, the [reflect.Type] documentation defines equality to be determined // by the == operator on the interface (essentially performing a shallow pointer -// comparison) and most attempts to compare *regexp.Regexp types are interested +// comparison) and most attempts to compare *[regexp.Regexp] types are interested // in only checking that the regular expression strings are equal. -// Both of these are accomplished using Comparers: +// Both of these are accomplished using [Comparer] options: // // Comparer(func(x, y reflect.Type) bool { return x == y }) // Comparer(func(x, y *regexp.Regexp) bool { return x.String() == y.String() }) // -// In other cases, the cmpopts.IgnoreUnexported option can be used to ignore -// all unexported fields on specified struct types. +// In other cases, the [github.com/google/go-cmp/cmp/cmpopts.IgnoreUnexported] +// option can be used to ignore all unexported fields on specified struct types. func Exporter(f func(reflect.Type) bool) Option { - if !supportExporters { - panic("Exporter is not supported on purego builds") - } return exporter(f) } @@ -415,10 +415,10 @@ func (exporter) filter(_ *state, _ reflect.Type, _, _ reflect.Value) applicableO panic("not implemented") } -// AllowUnexported returns an Options that allows Equal to forcibly introspect +// AllowUnexported returns an [Option] that allows [Equal] to forcibly introspect // unexported fields of the specified struct types. // -// See Exporter for the proper use of this option. +// See [Exporter] for the proper use of this option. func AllowUnexported(types ...interface{}) Option { m := make(map[reflect.Type]bool) for _, typ := range types { @@ -432,7 +432,7 @@ func AllowUnexported(types ...interface{}) Option { } // Result represents the comparison result for a single node and -// is provided by cmp when calling Report (see Reporter). +// is provided by cmp when calling Report (see [Reporter]). type Result struct { _ [0]func() // Make Result incomparable flags resultFlags @@ -445,7 +445,7 @@ func (r Result) Equal() bool { } // ByIgnore reports whether the node is equal because it was ignored. -// This never reports true if Equal reports false. +// This never reports true if [Result.Equal] reports false. func (r Result) ByIgnore() bool { return r.flags&reportByIgnore != 0 } @@ -455,7 +455,7 @@ func (r Result) ByMethod() bool { return r.flags&reportByMethod != 0 } -// ByFunc reports whether a Comparer function determined equality. +// ByFunc reports whether a [Comparer] function determined equality. func (r Result) ByFunc() bool { return r.flags&reportByFunc != 0 } @@ -478,7 +478,7 @@ const ( reportByCycle ) -// Reporter is an Option that can be passed to Equal. When Equal traverses +// Reporter is an [Option] that can be passed to [Equal]. When [Equal] traverses // the value trees, it calls PushStep as it descends into each node in the // tree and PopStep as it ascend out of the node. The leaves of the tree are // either compared (determined to be equal or not equal) or ignored and reported diff --git a/vendor/github.com/google/go-cmp/cmp/path.go b/vendor/github.com/google/go-cmp/cmp/path.go index a0a58850..c3c14564 100644 --- a/vendor/github.com/google/go-cmp/cmp/path.go +++ b/vendor/github.com/google/go-cmp/cmp/path.go @@ -14,9 +14,9 @@ import ( "github.com/google/go-cmp/cmp/internal/value" ) -// Path is a list of PathSteps describing the sequence of operations to get +// Path is a list of [PathStep] describing the sequence of operations to get // from some root type to the current position in the value tree. -// The first Path element is always an operation-less PathStep that exists +// The first Path element is always an operation-less [PathStep] that exists // simply to identify the initial type. // // When traversing structs with embedded structs, the embedded struct will @@ -29,8 +29,13 @@ type Path []PathStep // a value's tree structure. Users of this package never need to implement // these types as values of this type will be returned by this package. // -// Implementations of this interface are -// StructField, SliceIndex, MapIndex, Indirect, TypeAssertion, and Transform. +// Implementations of this interface: +// - [StructField] +// - [SliceIndex] +// - [MapIndex] +// - [Indirect] +// - [TypeAssertion] +// - [Transform] type PathStep interface { String() string @@ -70,8 +75,9 @@ func (pa *Path) pop() { *pa = (*pa)[:len(*pa)-1] } -// Last returns the last PathStep in the Path. -// If the path is empty, this returns a non-nil PathStep that reports a nil Type. +// Last returns the last [PathStep] in the Path. +// If the path is empty, this returns a non-nil [PathStep] +// that reports a nil [PathStep.Type]. func (pa Path) Last() PathStep { return pa.Index(-1) } @@ -79,7 +85,8 @@ func (pa Path) Last() PathStep { // Index returns the ith step in the Path and supports negative indexing. // A negative index starts counting from the tail of the Path such that -1 // refers to the last step, -2 refers to the second-to-last step, and so on. -// If index is invalid, this returns a non-nil PathStep that reports a nil Type. +// If index is invalid, this returns a non-nil [PathStep] +// that reports a nil [PathStep.Type]. func (pa Path) Index(i int) PathStep { if i < 0 { i = len(pa) + i @@ -168,7 +175,8 @@ func (ps pathStep) String() string { return fmt.Sprintf("{%s}", s) } -// StructField represents a struct field access on a field called Name. +// StructField is a [PathStep] that represents a struct field access +// on a field called [StructField.Name]. type StructField struct{ *structField } type structField struct { pathStep @@ -204,10 +212,11 @@ func (sf StructField) String() string { return fmt.Sprintf(".%s", sf.name) } func (sf StructField) Name() string { return sf.name } // Index is the index of the field in the parent struct type. -// See reflect.Type.Field. +// See [reflect.Type.Field]. func (sf StructField) Index() int { return sf.idx } -// SliceIndex is an index operation on a slice or array at some index Key. +// SliceIndex is a [PathStep] that represents an index operation on +// a slice or array at some index [SliceIndex.Key]. type SliceIndex struct{ *sliceIndex } type sliceIndex struct { pathStep @@ -247,12 +256,12 @@ func (si SliceIndex) Key() int { // all of the indexes to be shifted. If an index is -1, then that // indicates that the element does not exist in the associated slice. // -// Key is guaranteed to return -1 if and only if the indexes returned -// by SplitKeys are not the same. SplitKeys will never return -1 for +// [SliceIndex.Key] is guaranteed to return -1 if and only if the indexes +// returned by SplitKeys are not the same. SplitKeys will never return -1 for // both indexes. func (si SliceIndex) SplitKeys() (ix, iy int) { return si.xkey, si.ykey } -// MapIndex is an index operation on a map at some index Key. +// MapIndex is a [PathStep] that represents an index operation on a map at some index Key. type MapIndex struct{ *mapIndex } type mapIndex struct { pathStep @@ -266,7 +275,7 @@ func (mi MapIndex) String() string { return fmt.Sprintf("[%#v]", // Key is the value of the map key. func (mi MapIndex) Key() reflect.Value { return mi.key } -// Indirect represents pointer indirection on the parent type. +// Indirect is a [PathStep] that represents pointer indirection on the parent type. type Indirect struct{ *indirect } type indirect struct { pathStep @@ -276,7 +285,7 @@ func (in Indirect) Type() reflect.Type { return in.typ } func (in Indirect) Values() (vx, vy reflect.Value) { return in.vx, in.vy } func (in Indirect) String() string { return "*" } -// TypeAssertion represents a type assertion on an interface. +// TypeAssertion is a [PathStep] that represents a type assertion on an interface. type TypeAssertion struct{ *typeAssertion } type typeAssertion struct { pathStep @@ -286,7 +295,8 @@ func (ta TypeAssertion) Type() reflect.Type { return ta.typ } func (ta TypeAssertion) Values() (vx, vy reflect.Value) { return ta.vx, ta.vy } func (ta TypeAssertion) String() string { return fmt.Sprintf(".(%v)", value.TypeString(ta.typ, false)) } -// Transform is a transformation from the parent type to the current type. +// Transform is a [PathStep] that represents a transformation +// from the parent type to the current type. type Transform struct{ *transform } type transform struct { pathStep @@ -297,13 +307,13 @@ func (tf Transform) Type() reflect.Type { return tf.typ } func (tf Transform) Values() (vx, vy reflect.Value) { return tf.vx, tf.vy } func (tf Transform) String() string { return fmt.Sprintf("%s()", tf.trans.name) } -// Name is the name of the Transformer. +// Name is the name of the [Transformer]. func (tf Transform) Name() string { return tf.trans.name } // Func is the function pointer to the transformer function. func (tf Transform) Func() reflect.Value { return tf.trans.fnc } -// Option returns the originally constructed Transformer option. +// Option returns the originally constructed [Transformer] option. // The == operator can be used to detect the exact option used. func (tf Transform) Option() Option { return tf.trans } diff --git a/vendor/github.com/google/go-cmp/cmp/report_reflect.go b/vendor/github.com/google/go-cmp/cmp/report_reflect.go index 2ab41fad..e39f4228 100644 --- a/vendor/github.com/google/go-cmp/cmp/report_reflect.go +++ b/vendor/github.com/google/go-cmp/cmp/report_reflect.go @@ -199,7 +199,7 @@ func (opts formatOptions) FormatValue(v reflect.Value, parentKind reflect.Kind, break } sf := t.Field(i) - if supportExporters && !isExported(sf.Name) { + if !isExported(sf.Name) { vv = retrieveUnexportedField(v, sf, true) } s := opts.WithTypeMode(autoType).FormatValue(vv, t.Kind(), ptrs) diff --git a/vendor/github.com/google/uuid/.travis.yml b/vendor/github.com/google/uuid/.travis.yml deleted file mode 100644 index d8156a60..00000000 --- a/vendor/github.com/google/uuid/.travis.yml +++ /dev/null @@ -1,9 +0,0 @@ -language: go - -go: - - 1.4.3 - - 1.5.3 - - tip - -script: - - go test -v ./... diff --git a/vendor/github.com/google/uuid/CHANGELOG.md b/vendor/github.com/google/uuid/CHANGELOG.md new file mode 100644 index 00000000..2bd78667 --- /dev/null +++ b/vendor/github.com/google/uuid/CHANGELOG.md @@ -0,0 +1,10 @@ +# Changelog + +## [1.3.1](https://github.com/google/uuid/compare/v1.3.0...v1.3.1) (2023-08-18) + + +### Bug Fixes + +* Use .EqualFold() to parse urn prefixed UUIDs ([#118](https://github.com/google/uuid/issues/118)) ([574e687](https://github.com/google/uuid/commit/574e6874943741fb99d41764c705173ada5293f0)) + +## Changelog diff --git a/vendor/github.com/google/uuid/CONTRIBUTING.md b/vendor/github.com/google/uuid/CONTRIBUTING.md index 04fdf09f..55668887 100644 --- a/vendor/github.com/google/uuid/CONTRIBUTING.md +++ b/vendor/github.com/google/uuid/CONTRIBUTING.md @@ -2,6 +2,22 @@ We definitely welcome patches and contribution to this project! +### Tips + +Commits must be formatted according to the [Conventional Commits Specification](https://www.conventionalcommits.org). + +Always try to include a test case! If it is not possible or not necessary, +please explain why in the pull request description. + +### Releasing + +Commits that would precipitate a SemVer change, as desrcibed in the Conventional +Commits Specification, will trigger [`release-please`](https://github.com/google-github-actions/release-please-action) +to create a release candidate pull request. Once submitted, `release-please` +will create a release. + +For tips on how to work with `release-please`, see its documentation. + ### Legal requirements In order to protect both you and ourselves, you will need to sign the diff --git a/vendor/github.com/google/uuid/README.md b/vendor/github.com/google/uuid/README.md index f765a46f..3e9a6188 100644 --- a/vendor/github.com/google/uuid/README.md +++ b/vendor/github.com/google/uuid/README.md @@ -1,6 +1,6 @@ -# uuid ![build status](https://travis-ci.org/google/uuid.svg?branch=master) +# uuid The uuid package generates and inspects UUIDs based on -[RFC 4122](http://tools.ietf.org/html/rfc4122) +[RFC 4122](https://datatracker.ietf.org/doc/html/rfc4122) and DCE 1.1: Authentication and Security Services. This package is based on the github.com/pborman/uuid package (previously named @@ -9,10 +9,12 @@ a UUID is a 16 byte array rather than a byte slice. One loss due to this change is the ability to represent an invalid UUID (vs a NIL UUID). ###### Install -`go get github.com/google/uuid` +```sh +go get github.com/google/uuid +``` ###### Documentation -[![GoDoc](https://godoc.org/github.com/google/uuid?status.svg)](http://godoc.org/github.com/google/uuid) +[![Go Reference](https://pkg.go.dev/badge/github.com/google/uuid.svg)](https://pkg.go.dev/github.com/google/uuid) Full `go doc` style documentation for the package can be viewed online without installing this package by using the GoDoc site here: diff --git a/vendor/github.com/google/uuid/node_js.go b/vendor/github.com/google/uuid/node_js.go index 24b78edc..b2a0bc87 100644 --- a/vendor/github.com/google/uuid/node_js.go +++ b/vendor/github.com/google/uuid/node_js.go @@ -7,6 +7,6 @@ package uuid // getHardwareInterface returns nil values for the JS version of the code. -// This remvoves the "net" dependency, because it is not used in the browser. +// This removes the "net" dependency, because it is not used in the browser. // Using the "net" library inflates the size of the transpiled JS code by 673k bytes. func getHardwareInterface(name string) (string, []byte) { return "", nil } diff --git a/vendor/github.com/google/uuid/uuid.go b/vendor/github.com/google/uuid/uuid.go index a57207ae..a56138cc 100644 --- a/vendor/github.com/google/uuid/uuid.go +++ b/vendor/github.com/google/uuid/uuid.go @@ -69,7 +69,7 @@ func Parse(s string) (UUID, error) { // urn:uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx case 36 + 9: - if strings.ToLower(s[:9]) != "urn:uuid:" { + if !strings.EqualFold(s[:9], "urn:uuid:") { return uuid, fmt.Errorf("invalid urn prefix: %q", s[:9]) } s = s[9:] @@ -101,7 +101,8 @@ func Parse(s string) (UUID, error) { 9, 11, 14, 16, 19, 21, - 24, 26, 28, 30, 32, 34} { + 24, 26, 28, 30, 32, 34, + } { v, ok := xtob(s[x], s[x+1]) if !ok { return uuid, errors.New("invalid UUID format") @@ -117,7 +118,7 @@ func ParseBytes(b []byte) (UUID, error) { switch len(b) { case 36: // xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx case 36 + 9: // urn:uuid:xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx - if !bytes.Equal(bytes.ToLower(b[:9]), []byte("urn:uuid:")) { + if !bytes.EqualFold(b[:9], []byte("urn:uuid:")) { return uuid, fmt.Errorf("invalid urn prefix: %q", b[:9]) } b = b[9:] @@ -145,7 +146,8 @@ func ParseBytes(b []byte) (UUID, error) { 9, 11, 14, 16, 19, 21, - 24, 26, 28, 30, 32, 34} { + 24, 26, 28, 30, 32, 34, + } { v, ok := xtob(b[x], b[x+1]) if !ok { return uuid, errors.New("invalid UUID format") diff --git a/vendor/github.com/mattn/go-isatty/isatty_bsd.go b/vendor/github.com/mattn/go-isatty/isatty_bsd.go index d569c0c9..d0ea68f4 100644 --- a/vendor/github.com/mattn/go-isatty/isatty_bsd.go +++ b/vendor/github.com/mattn/go-isatty/isatty_bsd.go @@ -1,6 +1,7 @@ -//go:build (darwin || freebsd || openbsd || netbsd || dragonfly || hurd) && !appengine +//go:build (darwin || freebsd || openbsd || netbsd || dragonfly || hurd) && !appengine && !tinygo // +build darwin freebsd openbsd netbsd dragonfly hurd // +build !appengine +// +build !tinygo package isatty diff --git a/vendor/github.com/mattn/go-isatty/isatty_others.go b/vendor/github.com/mattn/go-isatty/isatty_others.go index 31503226..7402e061 100644 --- a/vendor/github.com/mattn/go-isatty/isatty_others.go +++ b/vendor/github.com/mattn/go-isatty/isatty_others.go @@ -1,5 +1,6 @@ -//go:build appengine || js || nacl || wasm -// +build appengine js nacl wasm +//go:build (appengine || js || nacl || tinygo || wasm) && !windows +// +build appengine js nacl tinygo wasm +// +build !windows package isatty diff --git a/vendor/github.com/mattn/go-isatty/isatty_tcgets.go b/vendor/github.com/mattn/go-isatty/isatty_tcgets.go index 67787657..0337d8cf 100644 --- a/vendor/github.com/mattn/go-isatty/isatty_tcgets.go +++ b/vendor/github.com/mattn/go-isatty/isatty_tcgets.go @@ -1,6 +1,7 @@ -//go:build (linux || aix || zos) && !appengine +//go:build (linux || aix || zos) && !appengine && !tinygo // +build linux aix zos // +build !appengine +// +build !tinygo package isatty diff --git a/vendor/github.com/pelletier/go-toml/v2/.goreleaser.yaml b/vendor/github.com/pelletier/go-toml/v2/.goreleaser.yaml index 3aa1840e..1d8b69e6 100644 --- a/vendor/github.com/pelletier/go-toml/v2/.goreleaser.yaml +++ b/vendor/github.com/pelletier/go-toml/v2/.goreleaser.yaml @@ -18,6 +18,7 @@ builds: - linux_amd64 - linux_arm64 - linux_arm + - linux_riscv64 - windows_amd64 - windows_arm64 - windows_arm @@ -37,6 +38,7 @@ builds: - linux_amd64 - linux_arm64 - linux_arm + - linux_riscv64 - windows_amd64 - windows_arm64 - windows_arm @@ -55,6 +57,7 @@ builds: targets: - linux_amd64 - linux_arm64 + - linux_riscv64 - linux_arm - windows_amd64 - windows_arm64 diff --git a/vendor/github.com/pelletier/go-toml/v2/LICENSE b/vendor/github.com/pelletier/go-toml/v2/LICENSE index 6839d51c..991e2ae9 100644 --- a/vendor/github.com/pelletier/go-toml/v2/LICENSE +++ b/vendor/github.com/pelletier/go-toml/v2/LICENSE @@ -1,6 +1,7 @@ The MIT License (MIT) -Copyright (c) 2013 - 2022 Thomas Pelletier, Eric Anderton +go-toml v2 +Copyright (c) 2021 - 2023 Thomas Pelletier Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/vendor/github.com/pelletier/go-toml/v2/README.md b/vendor/github.com/pelletier/go-toml/v2/README.md index d53f4397..63b92f3b 100644 --- a/vendor/github.com/pelletier/go-toml/v2/README.md +++ b/vendor/github.com/pelletier/go-toml/v2/README.md @@ -45,16 +45,15 @@ to check for typos. [See example in the documentation][strict]. ### Contextualized errors -When most decoding errors occur, go-toml returns [`DecodeError`][decode-err]), +When most decoding errors occur, go-toml returns [`DecodeError`][decode-err], which contains a human readable contextualized version of the error. For example: ``` -2| key1 = "value1" -3| key2 = "missing2" - | ~~~~ missing field -4| key3 = "missing3" -5| key4 = "value4" +1| [server] +2| path = 100 + | ~~~ cannot decode TOML integer into struct field toml_test.Server.Path of type string +3| port = 50 ``` [decode-err]: https://pkg.go.dev/github.com/pelletier/go-toml/v2#DecodeError @@ -73,6 +72,26 @@ representation. [tlt]: https://pkg.go.dev/github.com/pelletier/go-toml/v2#LocalTime [tldt]: https://pkg.go.dev/github.com/pelletier/go-toml/v2#LocalDateTime +### Commented config + +Since TOML is often used for configuration files, go-toml can emit documents +annotated with [comments and commented-out values][comments-example]. For +example, it can generate the following file: + +```toml +# Host IP to connect to. +host = '127.0.0.1' +# Port of the remote server. +port = 4242 + +# Encryption parameters (optional) +# [TLS] +# cipher = 'AEAD-AES128-GCM-SHA256' +# version = 'TLS 1.3' +``` + +[comments-example]: https://pkg.go.dev/github.com/pelletier/go-toml/v2#example-Marshal-Commented + ## Getting started Given the following struct, let's see how to read it and write it as TOML: @@ -497,27 +516,20 @@ is not necessary anymore. V1 used to provide multiple struct tags: `comment`, `commented`, `multiline`, `toml`, and `omitempty`. To behave more like the standard library, v2 has merged -`toml`, `multiline`, and `omitempty`. For example: +`toml`, `multiline`, `commented`, and `omitempty`. For example: ```go type doc struct { // v1 - F string `toml:"field" multiline:"true" omitempty:"true"` + F string `toml:"field" multiline:"true" omitempty:"true" commented:"true"` // v2 - F string `toml:"field,multiline,omitempty"` + F string `toml:"field,multiline,omitempty,commented"` } ``` Has a result, the `Encoder.SetTag*` methods have been removed, as there is just one tag now. - -#### `commented` tag has been removed - -There is no replacement for the `commented` tag. This feature would be better -suited in a proper document model for go-toml v2, which has been [cut from -scope][nodoc] at the moment. - #### `Encoder.ArraysWithOneElementPerLine` has been renamed The new name is `Encoder.SetArraysMultiline`. The behavior should be the same. diff --git a/vendor/github.com/pelletier/go-toml/v2/decode.go b/vendor/github.com/pelletier/go-toml/v2/decode.go index 3a860d0f..f0ec3b17 100644 --- a/vendor/github.com/pelletier/go-toml/v2/decode.go +++ b/vendor/github.com/pelletier/go-toml/v2/decode.go @@ -318,7 +318,7 @@ func parseFloat(b []byte) (float64, error) { if cleaned[0] == '+' || cleaned[0] == '-' { start = 1 } - if cleaned[start] == '0' && isDigit(cleaned[start+1]) { + if cleaned[start] == '0' && len(cleaned) > start+1 && isDigit(cleaned[start+1]) { return 0, unstable.NewParserError(b, "float integer part cannot have leading zeroes") } diff --git a/vendor/github.com/pelletier/go-toml/v2/marshaler.go b/vendor/github.com/pelletier/go-toml/v2/marshaler.go index 83875260..6fe78533 100644 --- a/vendor/github.com/pelletier/go-toml/v2/marshaler.go +++ b/vendor/github.com/pelletier/go-toml/v2/marshaler.go @@ -148,6 +148,9 @@ func (enc *Encoder) SetIndentTables(indent bool) *Encoder { // // The "omitempty" option prevents empty values or groups from being emitted. // +// The "commented" option prefixes the value and all its children with a comment +// symbol. +// // In addition to the "toml" tag struct tag, a "comment" tag can be used to emit // a TOML comment before the value being annotated. Comments are ignored inside // inline tables. For array tables, the comment is only present before the first @@ -180,6 +183,7 @@ func (enc *Encoder) Encode(v interface{}) error { type valueOptions struct { multiline bool omitempty bool + commented bool comment string } @@ -205,6 +209,9 @@ type encoderCtx struct { // Indentation level indent int + // Prefix the current value with a comment. + commented bool + // Options coming from struct tags options valueOptions } @@ -357,6 +364,7 @@ func (enc *Encoder) encodeKv(b []byte, ctx encoderCtx, options valueOptions, v r if !ctx.inline { b = enc.encodeComment(ctx.indent, options.comment, b) + b = enc.commented(ctx.commented, b) b = enc.indent(ctx.indent, b) } @@ -378,6 +386,13 @@ func (enc *Encoder) encodeKv(b []byte, ctx encoderCtx, options valueOptions, v r return b, nil } +func (enc *Encoder) commented(commented bool, b []byte) []byte { + if commented { + return append(b, "# "...) + } + return b +} + func isEmptyValue(v reflect.Value) bool { switch v.Kind() { case reflect.Struct: @@ -526,6 +541,8 @@ func (enc *Encoder) encodeTableHeader(ctx encoderCtx, b []byte) ([]byte, error) b = enc.encodeComment(ctx.indent, ctx.options.comment, b) + b = enc.commented(ctx.commented, b) + b = enc.indent(ctx.indent, b) b = append(b, '[') @@ -704,6 +721,7 @@ func walkStruct(ctx encoderCtx, t *table, v reflect.Value) { options := valueOptions{ multiline: opts.multiline, omitempty: opts.omitempty, + commented: opts.commented, comment: fieldType.Tag.Get("comment"), } @@ -763,6 +781,7 @@ type tagOptions struct { multiline bool inline bool omitempty bool + commented bool } func parseTag(tag string) (string, tagOptions) { @@ -790,6 +809,8 @@ func parseTag(tag string) (string, tagOptions) { opts.inline = true case "omitempty": opts.omitempty = true + case "commented": + opts.commented = true } } @@ -825,8 +846,10 @@ func (enc *Encoder) encodeTable(b []byte, ctx encoderCtx, t table) ([]byte, erro hasNonEmptyKV = true ctx.setKey(kv.Key) + ctx2 := ctx + ctx2.commented = kv.Options.commented || ctx2.commented - b, err = enc.encodeKv(b, ctx, kv.Options, kv.Value) + b, err = enc.encodeKv(b, ctx2, kv.Options, kv.Value) if err != nil { return nil, err } @@ -851,8 +874,10 @@ func (enc *Encoder) encodeTable(b []byte, ctx encoderCtx, t table) ([]byte, erro ctx.setKey(table.Key) ctx.options = table.Options + ctx2 := ctx + ctx2.commented = ctx2.commented || ctx.options.commented - b, err = enc.encode(b, ctx, table.Value) + b, err = enc.encode(b, ctx2, table.Value) if err != nil { return nil, err } @@ -970,6 +995,9 @@ func (enc *Encoder) encodeSliceAsArrayTable(b []byte, ctx encoderCtx, v reflect. ctx.shiftKey() scratch := make([]byte, 0, 64) + + scratch = enc.commented(ctx.commented, scratch) + scratch = append(scratch, "[["...) for i, k := range ctx.parentKey { @@ -985,6 +1013,10 @@ func (enc *Encoder) encodeSliceAsArrayTable(b []byte, ctx encoderCtx, v reflect. b = enc.encodeComment(ctx.indent, ctx.options.comment, b) + if enc.indentTables { + ctx.indent++ + } + for i := 0; i < v.Len(); i++ { if i != 0 { b = append(b, "\n"...) diff --git a/vendor/github.com/pelletier/go-toml/v2/unmarshaler.go b/vendor/github.com/pelletier/go-toml/v2/unmarshaler.go index 5cede081..868c74c1 100644 --- a/vendor/github.com/pelletier/go-toml/v2/unmarshaler.go +++ b/vendor/github.com/pelletier/go-toml/v2/unmarshaler.go @@ -149,12 +149,16 @@ type errorContext struct { } func (d *decoder) typeMismatchError(toml string, target reflect.Type) error { + return fmt.Errorf("toml: %s", d.typeMismatchString(toml, target)) +} + +func (d *decoder) typeMismatchString(toml string, target reflect.Type) string { if d.errorContext != nil && d.errorContext.Struct != nil { ctx := d.errorContext f := ctx.Struct.FieldByIndex(ctx.Field) - return fmt.Errorf("toml: cannot decode TOML %s into struct field %s.%s of type %s", toml, ctx.Struct, f.Name, f.Type) + return fmt.Sprintf("cannot decode TOML %s into struct field %s.%s of type %s", toml, ctx.Struct, f.Name, f.Type) } - return fmt.Errorf("toml: cannot decode TOML %s into a Go value of type %s", toml, target) + return fmt.Sprintf("cannot decode TOML %s into a Go value of type %s", toml, target) } func (d *decoder) expr() *unstable.Node { @@ -963,7 +967,7 @@ func (d *decoder) unmarshalInteger(value *unstable.Node, v reflect.Value) error case reflect.Interface: r = reflect.ValueOf(i) default: - return d.typeMismatchError("integer", v.Type()) + return unstable.NewParserError(d.p.Raw(value.Raw), d.typeMismatchString("integer", v.Type())) } if !r.Type().AssignableTo(v.Type()) { @@ -982,7 +986,7 @@ func (d *decoder) unmarshalString(value *unstable.Node, v reflect.Value) error { case reflect.Interface: v.Set(reflect.ValueOf(string(value.Data))) default: - return unstable.NewParserError(d.p.Raw(value.Raw), "cannot store TOML string into a Go %s", v.Kind()) + return unstable.NewParserError(d.p.Raw(value.Raw), d.typeMismatchString("string", v.Type())) } return nil diff --git a/vendor/github.com/pelletier/go-toml/v2/unstable/parser.go b/vendor/github.com/pelletier/go-toml/v2/unstable/parser.go index a8eb0529..50358a44 100644 --- a/vendor/github.com/pelletier/go-toml/v2/unstable/parser.go +++ b/vendor/github.com/pelletier/go-toml/v2/unstable/parser.go @@ -1013,6 +1013,7 @@ func (p *Parser) parseIntOrFloatOrDateTime(b []byte) (reference, []byte, error) return p.builder.Push(Node{ Kind: Float, Data: b[:3], + Raw: p.Range(b[:3]), }), b[3:], nil case 'n': if !scanFollowsNan(b) { @@ -1022,6 +1023,7 @@ func (p *Parser) parseIntOrFloatOrDateTime(b []byte) (reference, []byte, error) return p.builder.Push(Node{ Kind: Float, Data: b[:3], + Raw: p.Range(b[:3]), }), b[3:], nil case '+', '-': return p.scanIntOrFloat(b) @@ -1146,6 +1148,7 @@ func (p *Parser) scanIntOrFloat(b []byte) (reference, []byte, error) { return p.builder.Push(Node{ Kind: Integer, Data: b[:i], + Raw: p.Range(b[:i]), }), b[i:], nil } @@ -1169,6 +1172,7 @@ func (p *Parser) scanIntOrFloat(b []byte) (reference, []byte, error) { return p.builder.Push(Node{ Kind: Float, Data: b[:i+3], + Raw: p.Range(b[:i+3]), }), b[i+3:], nil } @@ -1180,6 +1184,7 @@ func (p *Parser) scanIntOrFloat(b []byte) (reference, []byte, error) { return p.builder.Push(Node{ Kind: Float, Data: b[:i+3], + Raw: p.Range(b[:i+3]), }), b[i+3:], nil } @@ -1202,6 +1207,7 @@ func (p *Parser) scanIntOrFloat(b []byte) (reference, []byte, error) { return p.builder.Push(Node{ Kind: kind, Data: b[:i], + Raw: p.Range(b[:i]), }), b[i:], nil } diff --git a/vendor/github.com/sagikazarmark/locafero/.editorconfig b/vendor/github.com/sagikazarmark/locafero/.editorconfig new file mode 100644 index 00000000..6f944f54 --- /dev/null +++ b/vendor/github.com/sagikazarmark/locafero/.editorconfig @@ -0,0 +1,21 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[{Makefile,*.mk}] +indent_style = tab + +[*.nix] +indent_size = 2 + +[*.go] +indent_style = tab + +[{*.yml,*.yaml}] +indent_size = 2 diff --git a/vendor/github.com/sagikazarmark/locafero/.gitignore b/vendor/github.com/sagikazarmark/locafero/.gitignore new file mode 100644 index 00000000..8f07e601 --- /dev/null +++ b/vendor/github.com/sagikazarmark/locafero/.gitignore @@ -0,0 +1,8 @@ +/.devenv/ +/.direnv/ +/.task/ +/bin/ +/build/ +/tmp/ +/var/ +/vendor/ diff --git a/vendor/github.com/sagikazarmark/locafero/.golangci.yaml b/vendor/github.com/sagikazarmark/locafero/.golangci.yaml new file mode 100644 index 00000000..829de2a4 --- /dev/null +++ b/vendor/github.com/sagikazarmark/locafero/.golangci.yaml @@ -0,0 +1,27 @@ +run: + timeout: 10m + +linters-settings: + gci: + sections: + - standard + - default + - prefix(github.com/sagikazarmark/locafero) + goimports: + local-prefixes: github.com/sagikazarmark/locafero + misspell: + locale: US + nolintlint: + allow-leading-space: false # require machine-readable nolint directives (with no leading space) + allow-unused: false # report any unused nolint directives + require-specific: false # don't require nolint directives to be specific about which linter is being skipped + revive: + confidence: 0 + +linters: + enable: + - gci + - goimports + - misspell + - nolintlint + - revive diff --git a/vendor/github.com/sagikazarmark/locafero/LICENSE b/vendor/github.com/sagikazarmark/locafero/LICENSE new file mode 100644 index 00000000..a70b0f29 --- /dev/null +++ b/vendor/github.com/sagikazarmark/locafero/LICENSE @@ -0,0 +1,19 @@ +Copyright (c) 2023 Márk Sági-Kazár + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is furnished +to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +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 AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/github.com/sagikazarmark/locafero/README.md b/vendor/github.com/sagikazarmark/locafero/README.md new file mode 100644 index 00000000..a48e8e97 --- /dev/null +++ b/vendor/github.com/sagikazarmark/locafero/README.md @@ -0,0 +1,37 @@ +# Finder library for [Afero](https://github.com/spf13/afero) + +[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/sagikazarmark/locafero/ci.yaml?style=flat-square)](https://github.com/sagikazarmark/locafero/actions/workflows/ci.yaml) +[![go.dev reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white&style=flat-square)](https://pkg.go.dev/mod/github.com/sagikazarmark/locafero) +![Go Version](https://img.shields.io/badge/go%20version-%3E=1.20-61CFDD.svg?style=flat-square) +[![built with nix](https://img.shields.io/badge/builtwith-nix-7d81f7?style=flat-square)](https://builtwithnix.org) + +**Finder library for [Afero](https://github.com/spf13/afero) ported from [go-finder](https://github.com/sagikazarmark/go-finder).** + +> [!WARNING] +> This is an experimental library under development. +> +> **Backwards compatibility is not guaranteed, expect breaking changes.** + +## Installation + +```shell +go get github.com/sagikazarmark/locafero +``` + +## Usage + +Check out the [package example](https://pkg.go.dev/github.com/sagikazarmark/locafero#example-package) on go.dev. + +## Development + +**For an optimal developer experience, it is recommended to install [Nix](https://nixos.org/download.html) and [direnv](https://direnv.net/docs/installation.html).** + +Run the test suite: + +```shell +just test +``` + +## License + +The project is licensed under the [MIT License](LICENSE). diff --git a/vendor/github.com/sagikazarmark/locafero/file_type.go b/vendor/github.com/sagikazarmark/locafero/file_type.go new file mode 100644 index 00000000..9a9b1402 --- /dev/null +++ b/vendor/github.com/sagikazarmark/locafero/file_type.go @@ -0,0 +1,28 @@ +package locafero + +import "io/fs" + +// FileType represents the kind of entries [Finder] can return. +type FileType int + +const ( + FileTypeAll FileType = iota + FileTypeFile + FileTypeDir +) + +func (ft FileType) matchFileInfo(info fs.FileInfo) bool { + switch ft { + case FileTypeAll: + return true + + case FileTypeFile: + return !info.IsDir() + + case FileTypeDir: + return info.IsDir() + + default: + return false + } +} diff --git a/vendor/github.com/sagikazarmark/locafero/finder.go b/vendor/github.com/sagikazarmark/locafero/finder.go new file mode 100644 index 00000000..754c8b26 --- /dev/null +++ b/vendor/github.com/sagikazarmark/locafero/finder.go @@ -0,0 +1,165 @@ +// Package finder looks for files and directories in an {fs.Fs} filesystem. +package locafero + +import ( + "errors" + "io/fs" + "path/filepath" + "strings" + + "github.com/sourcegraph/conc/iter" + "github.com/spf13/afero" +) + +// Finder looks for files and directories in an [afero.Fs] filesystem. +type Finder struct { + // Paths represents a list of locations that the [Finder] will search in. + // + // They are essentially the root directories or starting points for the search. + // + // Examples: + // - home/user + // - etc + Paths []string + + // Names are specific entries that the [Finder] will look for within the given Paths. + // + // It provides the capability to search for entries with depth, + // meaning it can target deeper locations within the directory structure. + // + // It also supports glob syntax (as defined by [filepat.Match]), offering greater flexibility in search patterns. + // + // Examples: + // - config.yaml + // - home/*/config.yaml + // - home/*/config.* + Names []string + + // Type restricts the kind of entries returned by the [Finder]. + // + // This parameter helps in differentiating and filtering out files from directories or vice versa. + Type FileType +} + +// Find looks for files and directories in an [afero.Fs] filesystem. +func (f Finder) Find(fsys afero.Fs) ([]string, error) { + // Arbitrary go routine limit (TODO: make this a parameter) + // pool := pool.NewWithResults[[]string]().WithMaxGoroutines(5).WithErrors().WithFirstError() + + type searchItem struct { + path string + name string + } + + var searchItems []searchItem + + for _, searchPath := range f.Paths { + searchPath := searchPath + + for _, searchName := range f.Names { + searchName := searchName + + searchItems = append(searchItems, searchItem{searchPath, searchName}) + + // pool.Go(func() ([]string, error) { + // // If the name contains any glob character, perform a glob match + // if strings.ContainsAny(searchName, "*?[]\\^") { + // return globWalkSearch(fsys, searchPath, searchName, f.Type) + // } + // + // return statSearch(fsys, searchPath, searchName, f.Type) + // }) + } + } + + // allResults, err := pool.Wait() + // if err != nil { + // return nil, err + // } + + allResults, err := iter.MapErr(searchItems, func(item *searchItem) ([]string, error) { + // If the name contains any glob character, perform a glob match + if strings.ContainsAny(item.name, "*?[]\\^") { + return globWalkSearch(fsys, item.path, item.name, f.Type) + } + + return statSearch(fsys, item.path, item.name, f.Type) + }) + if err != nil { + return nil, err + } + + var results []string + + for _, r := range allResults { + results = append(results, r...) + } + + // Sort results in alphabetical order for now + // sort.Strings(results) + + return results, nil +} + +func globWalkSearch(fsys afero.Fs, searchPath string, searchName string, searchType FileType) ([]string, error) { + var results []string + + err := afero.Walk(fsys, searchPath, func(p string, fileInfo fs.FileInfo, err error) error { + if err != nil { + return err + } + + // Skip the root path + if p == searchPath { + return nil + } + + var result error + + // Stop reading subdirectories + // TODO: add depth detection here + if fileInfo.IsDir() && filepath.Dir(p) == searchPath { + result = fs.SkipDir + } + + // Skip unmatching type + if !searchType.matchFileInfo(fileInfo) { + return result + } + + match, err := filepath.Match(searchName, fileInfo.Name()) + if err != nil { + return err + } + + if match { + results = append(results, p) + } + + return result + }) + if err != nil { + return results, err + } + + return results, nil +} + +func statSearch(fsys afero.Fs, searchPath string, searchName string, searchType FileType) ([]string, error) { + filePath := filepath.Join(searchPath, searchName) + + fileInfo, err := fsys.Stat(filePath) + if errors.Is(err, fs.ErrNotExist) { + return nil, nil + } + if err != nil { + return nil, err + } + + // Skip unmatching type + if !searchType.matchFileInfo(fileInfo) { + return nil, nil + } + + return []string{filePath}, nil +} diff --git a/vendor/github.com/sagikazarmark/locafero/flake.lock b/vendor/github.com/sagikazarmark/locafero/flake.lock new file mode 100644 index 00000000..46d28f80 --- /dev/null +++ b/vendor/github.com/sagikazarmark/locafero/flake.lock @@ -0,0 +1,273 @@ +{ + "nodes": { + "devenv": { + "inputs": { + "flake-compat": "flake-compat", + "nix": "nix", + "nixpkgs": "nixpkgs", + "pre-commit-hooks": "pre-commit-hooks" + }, + "locked": { + "lastModified": 1694097209, + "narHash": "sha256-gQmBjjxeSyySjbh0yQVBKApo2KWIFqqbRUvG+Fa+QpM=", + "owner": "cachix", + "repo": "devenv", + "rev": "7a8e6a91510efe89d8dcb8e43233f93e86f6b189", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "devenv", + "type": "github" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-parts": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, + "locked": { + "lastModified": 1693611461, + "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1685518550, + "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "gitignore": { + "inputs": { + "nixpkgs": [ + "devenv", + "pre-commit-hooks", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660459072, + "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "lowdown-src": { + "flake": false, + "locked": { + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "type": "github" + }, + "original": { + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" + } + }, + "nix": { + "inputs": { + "lowdown-src": "lowdown-src", + "nixpkgs": [ + "devenv", + "nixpkgs" + ], + "nixpkgs-regression": "nixpkgs-regression" + }, + "locked": { + "lastModified": 1676545802, + "narHash": "sha256-EK4rZ+Hd5hsvXnzSzk2ikhStJnD63odF7SzsQ8CuSPU=", + "owner": "domenkozar", + "repo": "nix", + "rev": "7c91803598ffbcfe4a55c44ac6d49b2cf07a527f", + "type": "github" + }, + "original": { + "owner": "domenkozar", + "ref": "relaxed-flakes", + "repo": "nix", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1678875422, + "narHash": "sha256-T3o6NcQPwXjxJMn2shz86Chch4ljXgZn746c2caGxd8=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "126f49a01de5b7e35a43fd43f891ecf6d3a51459", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib": { + "locked": { + "dir": "lib", + "lastModified": 1693471703, + "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-regression": { + "locked": { + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + } + }, + "nixpkgs-stable": { + "locked": { + "lastModified": 1685801374, + "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "c37ca420157f4abc31e26f436c1145f8951ff373", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-23.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1694343207, + "narHash": "sha256-jWi7OwFxU5Owi4k2JmiL1sa/OuBCQtpaAesuj5LXC8w=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "78058d810644f5ed276804ce7ea9e82d92bee293", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "pre-commit-hooks": { + "inputs": { + "flake-compat": [ + "devenv", + "flake-compat" + ], + "flake-utils": "flake-utils", + "gitignore": "gitignore", + "nixpkgs": [ + "devenv", + "nixpkgs" + ], + "nixpkgs-stable": "nixpkgs-stable" + }, + "locked": { + "lastModified": 1688056373, + "narHash": "sha256-2+SDlNRTKsgo3LBRiMUcoEUb6sDViRNQhzJquZ4koOI=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "5843cf069272d92b60c3ed9e55b7a8989c01d4c7", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "root": { + "inputs": { + "devenv": "devenv", + "flake-parts": "flake-parts", + "nixpkgs": "nixpkgs_2" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/vendor/github.com/sagikazarmark/locafero/flake.nix b/vendor/github.com/sagikazarmark/locafero/flake.nix new file mode 100644 index 00000000..209ecf28 --- /dev/null +++ b/vendor/github.com/sagikazarmark/locafero/flake.nix @@ -0,0 +1,47 @@ +{ + description = "Finder library for Afero"; + + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; + flake-parts.url = "github:hercules-ci/flake-parts"; + devenv.url = "github:cachix/devenv"; + }; + + outputs = inputs@{ flake-parts, ... }: + flake-parts.lib.mkFlake { inherit inputs; } { + imports = [ + inputs.devenv.flakeModule + ]; + + systems = [ "x86_64-linux" "aarch64-darwin" ]; + + perSystem = { config, self', inputs', pkgs, system, ... }: rec { + devenv.shells = { + default = { + languages = { + go.enable = true; + }; + + packages = with pkgs; [ + just + + golangci-lint + ]; + + # https://github.com/cachix/devenv/issues/528#issuecomment-1556108767 + containers = pkgs.lib.mkForce { }; + }; + + ci = devenv.shells.default; + + ci_1_20 = { + imports = [ devenv.shells.ci ]; + + languages = { + go.package = pkgs.go_1_20; + }; + }; + }; + }; + }; +} diff --git a/vendor/github.com/sagikazarmark/locafero/helpers.go b/vendor/github.com/sagikazarmark/locafero/helpers.go new file mode 100644 index 00000000..05b43448 --- /dev/null +++ b/vendor/github.com/sagikazarmark/locafero/helpers.go @@ -0,0 +1,41 @@ +package locafero + +import "fmt" + +// NameWithExtensions creates a list of names from a base name and a list of extensions. +// +// TODO: find a better name for this function. +func NameWithExtensions(baseName string, extensions ...string) []string { + var names []string + + if baseName == "" { + return names + } + + for _, ext := range extensions { + if ext == "" { + continue + } + + names = append(names, fmt.Sprintf("%s.%s", baseName, ext)) + } + + return names +} + +// NameWithOptionalExtensions creates a list of names from a base name and a list of extensions, +// plus it adds the base name (without any extensions) to the end of the list. +// +// TODO: find a better name for this function. +func NameWithOptionalExtensions(baseName string, extensions ...string) []string { + var names []string + + if baseName == "" { + return names + } + + names = NameWithExtensions(baseName, extensions...) + names = append(names, baseName) + + return names +} diff --git a/vendor/github.com/sagikazarmark/locafero/justfile b/vendor/github.com/sagikazarmark/locafero/justfile new file mode 100644 index 00000000..00a88850 --- /dev/null +++ b/vendor/github.com/sagikazarmark/locafero/justfile @@ -0,0 +1,11 @@ +default: + just --list + +test: + go test -race -v ./... + +lint: + golangci-lint run + +fmt: + golangci-lint run --fix diff --git a/vendor/github.com/sagikazarmark/slog-shim/.editorconfig b/vendor/github.com/sagikazarmark/slog-shim/.editorconfig new file mode 100644 index 00000000..1fb0e1be --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/.editorconfig @@ -0,0 +1,18 @@ +root = true + +[*] +charset = utf-8 +end_of_line = lf +indent_size = 4 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true + +[*.nix] +indent_size = 2 + +[{Makefile,*.mk}] +indent_style = tab + +[Taskfile.yaml] +indent_size = 2 diff --git a/vendor/github.com/sagikazarmark/slog-shim/.gitignore b/vendor/github.com/sagikazarmark/slog-shim/.gitignore new file mode 100644 index 00000000..dc6d8b58 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/.gitignore @@ -0,0 +1,4 @@ +/.devenv/ +/.direnv/ +/.task/ +/build/ diff --git a/vendor/github.com/sagikazarmark/slog-shim/LICENSE b/vendor/github.com/sagikazarmark/slog-shim/LICENSE new file mode 100644 index 00000000..6a66aea5 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/vendor/github.com/sagikazarmark/slog-shim/README.md b/vendor/github.com/sagikazarmark/slog-shim/README.md new file mode 100644 index 00000000..1f5be85e --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/README.md @@ -0,0 +1,81 @@ +# [slog](https://pkg.go.dev/log/slog) shim + +[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/sagikazarmark/slog-shim/ci.yaml?style=flat-square)](https://github.com/sagikazarmark/slog-shim/actions/workflows/ci.yaml) +[![go.dev reference](https://img.shields.io/badge/go.dev-reference-007d9c?logo=go&logoColor=white&style=flat-square)](https://pkg.go.dev/mod/github.com/sagikazarmark/slog-shim) +![Go Version](https://img.shields.io/badge/go%20version-%3E=1.20-61CFDD.svg?style=flat-square) +[![built with nix](https://img.shields.io/badge/builtwith-nix-7d81f7?style=flat-square)](https://builtwithnix.org) + +Go 1.21 introduced a [new structured logging package](https://golang.org/doc/go1.21#slog), `log/slog`, to the standard library. +Although it's been eagerly anticipated by many, widespread adoption isn't expected to occur immediately, +especially since updating to Go 1.21 is a decision that most libraries won't make overnight. + +Before this package was added to the standard library, there was an _experimental_ version available at [golang.org/x/exp/slog](https://pkg.go.dev/golang.org/x/exp/slog). +While it's generally advised against using experimental packages in production, +this one served as a sort of backport package for the last few years, +incorporating new features before they were added to the standard library (like `slices`, `maps` or `errors`). + +This package serves as a bridge, helping libraries integrate slog in a backward-compatible way without having to immediately update their Go version requirement to 1.21. On Go 1.21 (and above), it acts as a drop-in replacement for `log/slog`, while below 1.21 it falls back to `golang.org/x/exp/slog`. + +**How does it achieve backwards compatibility?** + +Although there's no consensus on whether dropping support for older Go versions is considered backward compatible, a majority seems to believe it is. +(I don't have scientific proof for this, but it's based on conversations with various individuals across different channels.) + +This package adheres to that interpretation of backward compatibility. On Go 1.21, the shim uses type aliases to offer the same API as `slog/log`. +Once a library upgrades its version requirement to Go 1.21, it should be able to discard this shim and use `log/slog` directly. + +For older Go versions, the library might become unstable after removing the shim. +However, since those older versions are no longer supported, the promise of backward compatibility remains intact. + +## Installation + +```shell +go get github.com/sagikazarmark/slog-shim +``` + +## Usage + +Import this package into your library and use it in your public API: + +```go +package mylib + +import slog "github.com/sagikazarmark/slog-shim" + +func New(logger *slog.Logger) MyLib { + // ... +} +``` + +When using the library, clients can either use `log/slog` (when on Go 1.21) or `golang.org/x/exp/slog` (below Go 1.21): + +```go +package main + +import "log/slog" + +// OR + +import "golang.org/x/exp/slog" + +mylib.New(slog.Default()) +``` + +**Make sure consumers are aware that your API behaves differently on different Go versions.** + +Once you bump your Go version requirement to Go 1.21, you can drop the shim entirely from your code: + +```diff +package mylib + +- import slog "github.com/sagikazarmark/slog-shim" ++ import "log/slog" + +func New(logger *slog.Logger) MyLib { + // ... +} +``` + +## License + +The project is licensed under a [BSD-style license](LICENSE). diff --git a/vendor/github.com/sagikazarmark/slog-shim/attr.go b/vendor/github.com/sagikazarmark/slog-shim/attr.go new file mode 100644 index 00000000..89608bf3 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/attr.go @@ -0,0 +1,74 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.21 + +package slog + +import ( + "log/slog" + "time" +) + +// An Attr is a key-value pair. +type Attr = slog.Attr + +// String returns an Attr for a string value. +func String(key, value string) Attr { + return slog.String(key, value) +} + +// Int64 returns an Attr for an int64. +func Int64(key string, value int64) Attr { + return slog.Int64(key, value) +} + +// Int converts an int to an int64 and returns +// an Attr with that value. +func Int(key string, value int) Attr { + return slog.Int(key, value) +} + +// Uint64 returns an Attr for a uint64. +func Uint64(key string, v uint64) Attr { + return slog.Uint64(key, v) +} + +// Float64 returns an Attr for a floating-point number. +func Float64(key string, v float64) Attr { + return slog.Float64(key, v) +} + +// Bool returns an Attr for a bool. +func Bool(key string, v bool) Attr { + return slog.Bool(key, v) +} + +// Time returns an Attr for a time.Time. +// It discards the monotonic portion. +func Time(key string, v time.Time) Attr { + return slog.Time(key, v) +} + +// Duration returns an Attr for a time.Duration. +func Duration(key string, v time.Duration) Attr { + return slog.Duration(key, v) +} + +// Group returns an Attr for a Group Value. +// The first argument is the key; the remaining arguments +// are converted to Attrs as in [Logger.Log]. +// +// Use Group to collect several key-value pairs under a single +// key on a log line, or as the result of LogValue +// in order to log a single value as multiple Attrs. +func Group(key string, args ...any) Attr { + return slog.Group(key, args...) +} + +// Any returns an Attr for the supplied value. +// See [Value.AnyValue] for how values are treated. +func Any(key string, value any) Attr { + return slog.Any(key, value) +} diff --git a/vendor/github.com/sagikazarmark/slog-shim/attr_120.go b/vendor/github.com/sagikazarmark/slog-shim/attr_120.go new file mode 100644 index 00000000..b6648133 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/attr_120.go @@ -0,0 +1,75 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.21 + +package slog + +import ( + "time" + + "golang.org/x/exp/slog" +) + +// An Attr is a key-value pair. +type Attr = slog.Attr + +// String returns an Attr for a string value. +func String(key, value string) Attr { + return slog.String(key, value) +} + +// Int64 returns an Attr for an int64. +func Int64(key string, value int64) Attr { + return slog.Int64(key, value) +} + +// Int converts an int to an int64 and returns +// an Attr with that value. +func Int(key string, value int) Attr { + return slog.Int(key, value) +} + +// Uint64 returns an Attr for a uint64. +func Uint64(key string, v uint64) Attr { + return slog.Uint64(key, v) +} + +// Float64 returns an Attr for a floating-point number. +func Float64(key string, v float64) Attr { + return slog.Float64(key, v) +} + +// Bool returns an Attr for a bool. +func Bool(key string, v bool) Attr { + return slog.Bool(key, v) +} + +// Time returns an Attr for a time.Time. +// It discards the monotonic portion. +func Time(key string, v time.Time) Attr { + return slog.Time(key, v) +} + +// Duration returns an Attr for a time.Duration. +func Duration(key string, v time.Duration) Attr { + return slog.Duration(key, v) +} + +// Group returns an Attr for a Group Value. +// The first argument is the key; the remaining arguments +// are converted to Attrs as in [Logger.Log]. +// +// Use Group to collect several key-value pairs under a single +// key on a log line, or as the result of LogValue +// in order to log a single value as multiple Attrs. +func Group(key string, args ...any) Attr { + return slog.Group(key, args...) +} + +// Any returns an Attr for the supplied value. +// See [Value.AnyValue] for how values are treated. +func Any(key string, value any) Attr { + return slog.Any(key, value) +} diff --git a/vendor/github.com/sagikazarmark/slog-shim/flake.lock b/vendor/github.com/sagikazarmark/slog-shim/flake.lock new file mode 100644 index 00000000..7e8898e9 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/flake.lock @@ -0,0 +1,273 @@ +{ + "nodes": { + "devenv": { + "inputs": { + "flake-compat": "flake-compat", + "nix": "nix", + "nixpkgs": "nixpkgs", + "pre-commit-hooks": "pre-commit-hooks" + }, + "locked": { + "lastModified": 1694097209, + "narHash": "sha256-gQmBjjxeSyySjbh0yQVBKApo2KWIFqqbRUvG+Fa+QpM=", + "owner": "cachix", + "repo": "devenv", + "rev": "7a8e6a91510efe89d8dcb8e43233f93e86f6b189", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "devenv", + "type": "github" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-parts": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, + "locked": { + "lastModified": 1693611461, + "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-utils": { + "inputs": { + "systems": "systems" + }, + "locked": { + "lastModified": 1685518550, + "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "gitignore": { + "inputs": { + "nixpkgs": [ + "devenv", + "pre-commit-hooks", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660459072, + "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "lowdown-src": { + "flake": false, + "locked": { + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "type": "github" + }, + "original": { + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" + } + }, + "nix": { + "inputs": { + "lowdown-src": "lowdown-src", + "nixpkgs": [ + "devenv", + "nixpkgs" + ], + "nixpkgs-regression": "nixpkgs-regression" + }, + "locked": { + "lastModified": 1676545802, + "narHash": "sha256-EK4rZ+Hd5hsvXnzSzk2ikhStJnD63odF7SzsQ8CuSPU=", + "owner": "domenkozar", + "repo": "nix", + "rev": "7c91803598ffbcfe4a55c44ac6d49b2cf07a527f", + "type": "github" + }, + "original": { + "owner": "domenkozar", + "ref": "relaxed-flakes", + "repo": "nix", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1678875422, + "narHash": "sha256-T3o6NcQPwXjxJMn2shz86Chch4ljXgZn746c2caGxd8=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "126f49a01de5b7e35a43fd43f891ecf6d3a51459", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib": { + "locked": { + "dir": "lib", + "lastModified": 1693471703, + "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-regression": { + "locked": { + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + } + }, + "nixpkgs-stable": { + "locked": { + "lastModified": 1685801374, + "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "c37ca420157f4abc31e26f436c1145f8951ff373", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-23.05", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1694345580, + "narHash": "sha256-BbG0NUxQTz1dN/Y87yPWZc/0Kp/coJ0vM3+7sNa5kUM=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "f002de6834fdde9c864f33c1ec51da7df19cd832", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "master", + "repo": "nixpkgs", + "type": "github" + } + }, + "pre-commit-hooks": { + "inputs": { + "flake-compat": [ + "devenv", + "flake-compat" + ], + "flake-utils": "flake-utils", + "gitignore": "gitignore", + "nixpkgs": [ + "devenv", + "nixpkgs" + ], + "nixpkgs-stable": "nixpkgs-stable" + }, + "locked": { + "lastModified": 1688056373, + "narHash": "sha256-2+SDlNRTKsgo3LBRiMUcoEUb6sDViRNQhzJquZ4koOI=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "5843cf069272d92b60c3ed9e55b7a8989c01d4c7", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "root": { + "inputs": { + "devenv": "devenv", + "flake-parts": "flake-parts", + "nixpkgs": "nixpkgs_2" + } + }, + "systems": { + "locked": { + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "owner": "nix-systems", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "type": "github" + }, + "original": { + "owner": "nix-systems", + "repo": "default", + "type": "github" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/vendor/github.com/sagikazarmark/slog-shim/flake.nix b/vendor/github.com/sagikazarmark/slog-shim/flake.nix new file mode 100644 index 00000000..7239bbc2 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/flake.nix @@ -0,0 +1,57 @@ +{ + inputs = { + # nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; + nixpkgs.url = "github:NixOS/nixpkgs/master"; + flake-parts.url = "github:hercules-ci/flake-parts"; + devenv.url = "github:cachix/devenv"; + }; + + outputs = inputs@{ flake-parts, ... }: + flake-parts.lib.mkFlake { inherit inputs; } { + imports = [ + inputs.devenv.flakeModule + ]; + + systems = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]; + + perSystem = { config, self', inputs', pkgs, system, ... }: rec { + devenv.shells = { + default = { + languages = { + go.enable = true; + go.package = pkgs.lib.mkDefault pkgs.go_1_21; + }; + + # https://github.com/cachix/devenv/issues/528#issuecomment-1556108767 + containers = pkgs.lib.mkForce { }; + }; + + ci = devenv.shells.default; + + ci_1_19 = { + imports = [ devenv.shells.ci ]; + + languages = { + go.package = pkgs.go_1_19; + }; + }; + + ci_1_20 = { + imports = [ devenv.shells.ci ]; + + languages = { + go.package = pkgs.go_1_20; + }; + }; + + ci_1_21 = { + imports = [ devenv.shells.ci ]; + + languages = { + go.package = pkgs.go_1_21; + }; + }; + }; + }; + }; +} diff --git a/vendor/github.com/sagikazarmark/slog-shim/handler.go b/vendor/github.com/sagikazarmark/slog-shim/handler.go new file mode 100644 index 00000000..f55556ae --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/handler.go @@ -0,0 +1,45 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.21 + +package slog + +import ( + "log/slog" +) + +// A Handler handles log records produced by a Logger.. +// +// A typical handler may print log records to standard error, +// or write them to a file or database, or perhaps augment them +// with additional attributes and pass them on to another handler. +// +// Any of the Handler's methods may be called concurrently with itself +// or with other methods. It is the responsibility of the Handler to +// manage this concurrency. +// +// Users of the slog package should not invoke Handler methods directly. +// They should use the methods of [Logger] instead. +type Handler = slog.Handler + +// HandlerOptions are options for a TextHandler or JSONHandler. +// A zero HandlerOptions consists entirely of default values. +type HandlerOptions = slog.HandlerOptions + +// Keys for "built-in" attributes. +const ( + // TimeKey is the key used by the built-in handlers for the time + // when the log method is called. The associated Value is a [time.Time]. + TimeKey = slog.TimeKey + // LevelKey is the key used by the built-in handlers for the level + // of the log call. The associated value is a [Level]. + LevelKey = slog.LevelKey + // MessageKey is the key used by the built-in handlers for the + // message of the log call. The associated value is a string. + MessageKey = slog.MessageKey + // SourceKey is the key used by the built-in handlers for the source file + // and line of the log call. The associated value is a string. + SourceKey = slog.SourceKey +) diff --git a/vendor/github.com/sagikazarmark/slog-shim/handler_120.go b/vendor/github.com/sagikazarmark/slog-shim/handler_120.go new file mode 100644 index 00000000..67005757 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/handler_120.go @@ -0,0 +1,45 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.21 + +package slog + +import ( + "golang.org/x/exp/slog" +) + +// A Handler handles log records produced by a Logger.. +// +// A typical handler may print log records to standard error, +// or write them to a file or database, or perhaps augment them +// with additional attributes and pass them on to another handler. +// +// Any of the Handler's methods may be called concurrently with itself +// or with other methods. It is the responsibility of the Handler to +// manage this concurrency. +// +// Users of the slog package should not invoke Handler methods directly. +// They should use the methods of [Logger] instead. +type Handler = slog.Handler + +// HandlerOptions are options for a TextHandler or JSONHandler. +// A zero HandlerOptions consists entirely of default values. +type HandlerOptions = slog.HandlerOptions + +// Keys for "built-in" attributes. +const ( + // TimeKey is the key used by the built-in handlers for the time + // when the log method is called. The associated Value is a [time.Time]. + TimeKey = slog.TimeKey + // LevelKey is the key used by the built-in handlers for the level + // of the log call. The associated value is a [Level]. + LevelKey = slog.LevelKey + // MessageKey is the key used by the built-in handlers for the + // message of the log call. The associated value is a string. + MessageKey = slog.MessageKey + // SourceKey is the key used by the built-in handlers for the source file + // and line of the log call. The associated value is a string. + SourceKey = slog.SourceKey +) diff --git a/vendor/github.com/sagikazarmark/slog-shim/json_handler.go b/vendor/github.com/sagikazarmark/slog-shim/json_handler.go new file mode 100644 index 00000000..7c22bd81 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/json_handler.go @@ -0,0 +1,23 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.21 + +package slog + +import ( + "io" + "log/slog" +) + +// JSONHandler is a Handler that writes Records to an io.Writer as +// line-delimited JSON objects. +type JSONHandler = slog.JSONHandler + +// NewJSONHandler creates a JSONHandler that writes to w, +// using the given options. +// If opts is nil, the default options are used. +func NewJSONHandler(w io.Writer, opts *HandlerOptions) *JSONHandler { + return slog.NewJSONHandler(w, opts) +} diff --git a/vendor/github.com/sagikazarmark/slog-shim/json_handler_120.go b/vendor/github.com/sagikazarmark/slog-shim/json_handler_120.go new file mode 100644 index 00000000..7b14f10b --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/json_handler_120.go @@ -0,0 +1,24 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.21 + +package slog + +import ( + "io" + + "golang.org/x/exp/slog" +) + +// JSONHandler is a Handler that writes Records to an io.Writer as +// line-delimited JSON objects. +type JSONHandler = slog.JSONHandler + +// NewJSONHandler creates a JSONHandler that writes to w, +// using the given options. +// If opts is nil, the default options are used. +func NewJSONHandler(w io.Writer, opts *HandlerOptions) *JSONHandler { + return slog.NewJSONHandler(w, opts) +} diff --git a/vendor/github.com/sagikazarmark/slog-shim/level.go b/vendor/github.com/sagikazarmark/slog-shim/level.go new file mode 100644 index 00000000..07288cf8 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/level.go @@ -0,0 +1,61 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.21 + +package slog + +import ( + "log/slog" +) + +// A Level is the importance or severity of a log event. +// The higher the level, the more important or severe the event. +type Level = slog.Level + +// Level numbers are inherently arbitrary, +// but we picked them to satisfy three constraints. +// Any system can map them to another numbering scheme if it wishes. +// +// First, we wanted the default level to be Info, Since Levels are ints, Info is +// the default value for int, zero. +// +// Second, we wanted to make it easy to use levels to specify logger verbosity. +// Since a larger level means a more severe event, a logger that accepts events +// with smaller (or more negative) level means a more verbose logger. Logger +// verbosity is thus the negation of event severity, and the default verbosity +// of 0 accepts all events at least as severe as INFO. +// +// Third, we wanted some room between levels to accommodate schemes with named +// levels between ours. For example, Google Cloud Logging defines a Notice level +// between Info and Warn. Since there are only a few of these intermediate +// levels, the gap between the numbers need not be large. Our gap of 4 matches +// OpenTelemetry's mapping. Subtracting 9 from an OpenTelemetry level in the +// DEBUG, INFO, WARN and ERROR ranges converts it to the corresponding slog +// Level range. OpenTelemetry also has the names TRACE and FATAL, which slog +// does not. But those OpenTelemetry levels can still be represented as slog +// Levels by using the appropriate integers. +// +// Names for common levels. +const ( + LevelDebug Level = slog.LevelDebug + LevelInfo Level = slog.LevelInfo + LevelWarn Level = slog.LevelWarn + LevelError Level = slog.LevelError +) + +// A LevelVar is a Level variable, to allow a Handler level to change +// dynamically. +// It implements Leveler as well as a Set method, +// and it is safe for use by multiple goroutines. +// The zero LevelVar corresponds to LevelInfo. +type LevelVar = slog.LevelVar + +// A Leveler provides a Level value. +// +// As Level itself implements Leveler, clients typically supply +// a Level value wherever a Leveler is needed, such as in HandlerOptions. +// Clients who need to vary the level dynamically can provide a more complex +// Leveler implementation such as *LevelVar. +type Leveler = slog.Leveler diff --git a/vendor/github.com/sagikazarmark/slog-shim/level_120.go b/vendor/github.com/sagikazarmark/slog-shim/level_120.go new file mode 100644 index 00000000..d3feb942 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/level_120.go @@ -0,0 +1,61 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.21 + +package slog + +import ( + "golang.org/x/exp/slog" +) + +// A Level is the importance or severity of a log event. +// The higher the level, the more important or severe the event. +type Level = slog.Level + +// Level numbers are inherently arbitrary, +// but we picked them to satisfy three constraints. +// Any system can map them to another numbering scheme if it wishes. +// +// First, we wanted the default level to be Info, Since Levels are ints, Info is +// the default value for int, zero. +// +// Second, we wanted to make it easy to use levels to specify logger verbosity. +// Since a larger level means a more severe event, a logger that accepts events +// with smaller (or more negative) level means a more verbose logger. Logger +// verbosity is thus the negation of event severity, and the default verbosity +// of 0 accepts all events at least as severe as INFO. +// +// Third, we wanted some room between levels to accommodate schemes with named +// levels between ours. For example, Google Cloud Logging defines a Notice level +// between Info and Warn. Since there are only a few of these intermediate +// levels, the gap between the numbers need not be large. Our gap of 4 matches +// OpenTelemetry's mapping. Subtracting 9 from an OpenTelemetry level in the +// DEBUG, INFO, WARN and ERROR ranges converts it to the corresponding slog +// Level range. OpenTelemetry also has the names TRACE and FATAL, which slog +// does not. But those OpenTelemetry levels can still be represented as slog +// Levels by using the appropriate integers. +// +// Names for common levels. +const ( + LevelDebug Level = slog.LevelDebug + LevelInfo Level = slog.LevelInfo + LevelWarn Level = slog.LevelWarn + LevelError Level = slog.LevelError +) + +// A LevelVar is a Level variable, to allow a Handler level to change +// dynamically. +// It implements Leveler as well as a Set method, +// and it is safe for use by multiple goroutines. +// The zero LevelVar corresponds to LevelInfo. +type LevelVar = slog.LevelVar + +// A Leveler provides a Level value. +// +// As Level itself implements Leveler, clients typically supply +// a Level value wherever a Leveler is needed, such as in HandlerOptions. +// Clients who need to vary the level dynamically can provide a more complex +// Leveler implementation such as *LevelVar. +type Leveler = slog.Leveler diff --git a/vendor/github.com/sagikazarmark/slog-shim/logger.go b/vendor/github.com/sagikazarmark/slog-shim/logger.go new file mode 100644 index 00000000..e80036be --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/logger.go @@ -0,0 +1,98 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.21 + +package slog + +import ( + "context" + "log" + "log/slog" +) + +// Default returns the default Logger. +func Default() *Logger { return slog.Default() } + +// SetDefault makes l the default Logger. +// After this call, output from the log package's default Logger +// (as with [log.Print], etc.) will be logged at LevelInfo using l's Handler. +func SetDefault(l *Logger) { + slog.SetDefault(l) +} + +// A Logger records structured information about each call to its +// Log, Debug, Info, Warn, and Error methods. +// For each call, it creates a Record and passes it to a Handler. +// +// To create a new Logger, call [New] or a Logger method +// that begins "With". +type Logger = slog.Logger + +// New creates a new Logger with the given non-nil Handler. +func New(h Handler) *Logger { + return slog.New(h) +} + +// With calls Logger.With on the default logger. +func With(args ...any) *Logger { + return slog.With(args...) +} + +// NewLogLogger returns a new log.Logger such that each call to its Output method +// dispatches a Record to the specified handler. The logger acts as a bridge from +// the older log API to newer structured logging handlers. +func NewLogLogger(h Handler, level Level) *log.Logger { + return slog.NewLogLogger(h, level) +} + +// Debug calls Logger.Debug on the default logger. +func Debug(msg string, args ...any) { + slog.Debug(msg, args...) +} + +// DebugContext calls Logger.DebugContext on the default logger. +func DebugContext(ctx context.Context, msg string, args ...any) { + slog.DebugContext(ctx, msg, args...) +} + +// Info calls Logger.Info on the default logger. +func Info(msg string, args ...any) { + slog.Info(msg, args...) +} + +// InfoContext calls Logger.InfoContext on the default logger. +func InfoContext(ctx context.Context, msg string, args ...any) { + slog.InfoContext(ctx, msg, args...) +} + +// Warn calls Logger.Warn on the default logger. +func Warn(msg string, args ...any) { + slog.Warn(msg, args...) +} + +// WarnContext calls Logger.WarnContext on the default logger. +func WarnContext(ctx context.Context, msg string, args ...any) { + slog.WarnContext(ctx, msg, args...) +} + +// Error calls Logger.Error on the default logger. +func Error(msg string, args ...any) { + slog.Error(msg, args...) +} + +// ErrorContext calls Logger.ErrorContext on the default logger. +func ErrorContext(ctx context.Context, msg string, args ...any) { + slog.ErrorContext(ctx, msg, args...) +} + +// Log calls Logger.Log on the default logger. +func Log(ctx context.Context, level Level, msg string, args ...any) { + slog.Log(ctx, level, msg, args...) +} + +// LogAttrs calls Logger.LogAttrs on the default logger. +func LogAttrs(ctx context.Context, level Level, msg string, attrs ...Attr) { + slog.LogAttrs(ctx, level, msg, attrs...) +} diff --git a/vendor/github.com/sagikazarmark/slog-shim/logger_120.go b/vendor/github.com/sagikazarmark/slog-shim/logger_120.go new file mode 100644 index 00000000..97ebdd5e --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/logger_120.go @@ -0,0 +1,99 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.21 + +package slog + +import ( + "context" + "log" + + "golang.org/x/exp/slog" +) + +// Default returns the default Logger. +func Default() *Logger { return slog.Default() } + +// SetDefault makes l the default Logger. +// After this call, output from the log package's default Logger +// (as with [log.Print], etc.) will be logged at LevelInfo using l's Handler. +func SetDefault(l *Logger) { + slog.SetDefault(l) +} + +// A Logger records structured information about each call to its +// Log, Debug, Info, Warn, and Error methods. +// For each call, it creates a Record and passes it to a Handler. +// +// To create a new Logger, call [New] or a Logger method +// that begins "With". +type Logger = slog.Logger + +// New creates a new Logger with the given non-nil Handler. +func New(h Handler) *Logger { + return slog.New(h) +} + +// With calls Logger.With on the default logger. +func With(args ...any) *Logger { + return slog.With(args...) +} + +// NewLogLogger returns a new log.Logger such that each call to its Output method +// dispatches a Record to the specified handler. The logger acts as a bridge from +// the older log API to newer structured logging handlers. +func NewLogLogger(h Handler, level Level) *log.Logger { + return slog.NewLogLogger(h, level) +} + +// Debug calls Logger.Debug on the default logger. +func Debug(msg string, args ...any) { + slog.Debug(msg, args...) +} + +// DebugContext calls Logger.DebugContext on the default logger. +func DebugContext(ctx context.Context, msg string, args ...any) { + slog.DebugContext(ctx, msg, args...) +} + +// Info calls Logger.Info on the default logger. +func Info(msg string, args ...any) { + slog.Info(msg, args...) +} + +// InfoContext calls Logger.InfoContext on the default logger. +func InfoContext(ctx context.Context, msg string, args ...any) { + slog.InfoContext(ctx, msg, args...) +} + +// Warn calls Logger.Warn on the default logger. +func Warn(msg string, args ...any) { + slog.Warn(msg, args...) +} + +// WarnContext calls Logger.WarnContext on the default logger. +func WarnContext(ctx context.Context, msg string, args ...any) { + slog.WarnContext(ctx, msg, args...) +} + +// Error calls Logger.Error on the default logger. +func Error(msg string, args ...any) { + slog.Error(msg, args...) +} + +// ErrorContext calls Logger.ErrorContext on the default logger. +func ErrorContext(ctx context.Context, msg string, args ...any) { + slog.ErrorContext(ctx, msg, args...) +} + +// Log calls Logger.Log on the default logger. +func Log(ctx context.Context, level Level, msg string, args ...any) { + slog.Log(ctx, level, msg, args...) +} + +// LogAttrs calls Logger.LogAttrs on the default logger. +func LogAttrs(ctx context.Context, level Level, msg string, attrs ...Attr) { + slog.LogAttrs(ctx, level, msg, attrs...) +} diff --git a/vendor/github.com/sagikazarmark/slog-shim/record.go b/vendor/github.com/sagikazarmark/slog-shim/record.go new file mode 100644 index 00000000..85ad1f78 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/record.go @@ -0,0 +1,31 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.21 + +package slog + +import ( + "log/slog" + "time" +) + +// A Record holds information about a log event. +// Copies of a Record share state. +// Do not modify a Record after handing out a copy to it. +// Call [NewRecord] to create a new Record. +// Use [Record.Clone] to create a copy with no shared state. +type Record = slog.Record + +// NewRecord creates a Record from the given arguments. +// Use [Record.AddAttrs] to add attributes to the Record. +// +// NewRecord is intended for logging APIs that want to support a [Handler] as +// a backend. +func NewRecord(t time.Time, level Level, msg string, pc uintptr) Record { + return slog.NewRecord(t, level, msg, pc) +} + +// Source describes the location of a line of source code. +type Source = slog.Source diff --git a/vendor/github.com/sagikazarmark/slog-shim/record_120.go b/vendor/github.com/sagikazarmark/slog-shim/record_120.go new file mode 100644 index 00000000..c2eaf4e7 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/record_120.go @@ -0,0 +1,32 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.21 + +package slog + +import ( + "time" + + "golang.org/x/exp/slog" +) + +// A Record holds information about a log event. +// Copies of a Record share state. +// Do not modify a Record after handing out a copy to it. +// Call [NewRecord] to create a new Record. +// Use [Record.Clone] to create a copy with no shared state. +type Record = slog.Record + +// NewRecord creates a Record from the given arguments. +// Use [Record.AddAttrs] to add attributes to the Record. +// +// NewRecord is intended for logging APIs that want to support a [Handler] as +// a backend. +func NewRecord(t time.Time, level Level, msg string, pc uintptr) Record { + return slog.NewRecord(t, level, msg, pc) +} + +// Source describes the location of a line of source code. +type Source = slog.Source diff --git a/vendor/github.com/sagikazarmark/slog-shim/text_handler.go b/vendor/github.com/sagikazarmark/slog-shim/text_handler.go new file mode 100644 index 00000000..45f6cfcb --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/text_handler.go @@ -0,0 +1,23 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.21 + +package slog + +import ( + "io" + "log/slog" +) + +// TextHandler is a Handler that writes Records to an io.Writer as a +// sequence of key=value pairs separated by spaces and followed by a newline. +type TextHandler = slog.TextHandler + +// NewTextHandler creates a TextHandler that writes to w, +// using the given options. +// If opts is nil, the default options are used. +func NewTextHandler(w io.Writer, opts *HandlerOptions) *TextHandler { + return slog.NewTextHandler(w, opts) +} diff --git a/vendor/github.com/sagikazarmark/slog-shim/text_handler_120.go b/vendor/github.com/sagikazarmark/slog-shim/text_handler_120.go new file mode 100644 index 00000000..a69d63cc --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/text_handler_120.go @@ -0,0 +1,24 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.21 + +package slog + +import ( + "io" + + "golang.org/x/exp/slog" +) + +// TextHandler is a Handler that writes Records to an io.Writer as a +// sequence of key=value pairs separated by spaces and followed by a newline. +type TextHandler = slog.TextHandler + +// NewTextHandler creates a TextHandler that writes to w, +// using the given options. +// If opts is nil, the default options are used. +func NewTextHandler(w io.Writer, opts *HandlerOptions) *TextHandler { + return slog.NewTextHandler(w, opts) +} diff --git a/vendor/github.com/sagikazarmark/slog-shim/value.go b/vendor/github.com/sagikazarmark/slog-shim/value.go new file mode 100644 index 00000000..61173eb9 --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/value.go @@ -0,0 +1,109 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.21 + +package slog + +import ( + "log/slog" + "time" +) + +// A Value can represent any Go value, but unlike type any, +// it can represent most small values without an allocation. +// The zero Value corresponds to nil. +type Value = slog.Value + +// Kind is the kind of a Value. +type Kind = slog.Kind + +// The following list is sorted alphabetically, but it's also important that +// KindAny is 0 so that a zero Value represents nil. +const ( + KindAny = slog.KindAny + KindBool = slog.KindBool + KindDuration = slog.KindDuration + KindFloat64 = slog.KindFloat64 + KindInt64 = slog.KindInt64 + KindString = slog.KindString + KindTime = slog.KindTime + KindUint64 = slog.KindUint64 + KindGroup = slog.KindGroup + KindLogValuer = slog.KindLogValuer +) + +//////////////// Constructors + +// StringValue returns a new Value for a string. +func StringValue(value string) Value { + return slog.StringValue(value) +} + +// IntValue returns a Value for an int. +func IntValue(v int) Value { + return slog.IntValue(v) +} + +// Int64Value returns a Value for an int64. +func Int64Value(v int64) Value { + return slog.Int64Value(v) +} + +// Uint64Value returns a Value for a uint64. +func Uint64Value(v uint64) Value { + return slog.Uint64Value(v) +} + +// Float64Value returns a Value for a floating-point number. +func Float64Value(v float64) Value { + return slog.Float64Value(v) +} + +// BoolValue returns a Value for a bool. +func BoolValue(v bool) Value { + return slog.BoolValue(v) +} + +// TimeValue returns a Value for a time.Time. +// It discards the monotonic portion. +func TimeValue(v time.Time) Value { + return slog.TimeValue(v) +} + +// DurationValue returns a Value for a time.Duration. +func DurationValue(v time.Duration) Value { + return slog.DurationValue(v) +} + +// GroupValue returns a new Value for a list of Attrs. +// The caller must not subsequently mutate the argument slice. +func GroupValue(as ...Attr) Value { + return slog.GroupValue(as...) +} + +// AnyValue returns a Value for the supplied value. +// +// If the supplied value is of type Value, it is returned +// unmodified. +// +// Given a value of one of Go's predeclared string, bool, or +// (non-complex) numeric types, AnyValue returns a Value of kind +// String, Bool, Uint64, Int64, or Float64. The width of the +// original numeric type is not preserved. +// +// Given a time.Time or time.Duration value, AnyValue returns a Value of kind +// KindTime or KindDuration. The monotonic time is not preserved. +// +// For nil, or values of all other types, including named types whose +// underlying type is numeric, AnyValue returns a value of kind KindAny. +func AnyValue(v any) Value { + return slog.AnyValue(v) +} + +// A LogValuer is any Go value that can convert itself into a Value for logging. +// +// This mechanism may be used to defer expensive operations until they are +// needed, or to expand a single value into a sequence of components. +type LogValuer = slog.LogValuer diff --git a/vendor/github.com/sagikazarmark/slog-shim/value_120.go b/vendor/github.com/sagikazarmark/slog-shim/value_120.go new file mode 100644 index 00000000..0f9f871e --- /dev/null +++ b/vendor/github.com/sagikazarmark/slog-shim/value_120.go @@ -0,0 +1,110 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build !go1.21 + +package slog + +import ( + "time" + + "golang.org/x/exp/slog" +) + +// A Value can represent any Go value, but unlike type any, +// it can represent most small values without an allocation. +// The zero Value corresponds to nil. +type Value = slog.Value + +// Kind is the kind of a Value. +type Kind = slog.Kind + +// The following list is sorted alphabetically, but it's also important that +// KindAny is 0 so that a zero Value represents nil. +const ( + KindAny = slog.KindAny + KindBool = slog.KindBool + KindDuration = slog.KindDuration + KindFloat64 = slog.KindFloat64 + KindInt64 = slog.KindInt64 + KindString = slog.KindString + KindTime = slog.KindTime + KindUint64 = slog.KindUint64 + KindGroup = slog.KindGroup + KindLogValuer = slog.KindLogValuer +) + +//////////////// Constructors + +// StringValue returns a new Value for a string. +func StringValue(value string) Value { + return slog.StringValue(value) +} + +// IntValue returns a Value for an int. +func IntValue(v int) Value { + return slog.IntValue(v) +} + +// Int64Value returns a Value for an int64. +func Int64Value(v int64) Value { + return slog.Int64Value(v) +} + +// Uint64Value returns a Value for a uint64. +func Uint64Value(v uint64) Value { + return slog.Uint64Value(v) +} + +// Float64Value returns a Value for a floating-point number. +func Float64Value(v float64) Value { + return slog.Float64Value(v) +} + +// BoolValue returns a Value for a bool. +func BoolValue(v bool) Value { + return slog.BoolValue(v) +} + +// TimeValue returns a Value for a time.Time. +// It discards the monotonic portion. +func TimeValue(v time.Time) Value { + return slog.TimeValue(v) +} + +// DurationValue returns a Value for a time.Duration. +func DurationValue(v time.Duration) Value { + return slog.DurationValue(v) +} + +// GroupValue returns a new Value for a list of Attrs. +// The caller must not subsequently mutate the argument slice. +func GroupValue(as ...Attr) Value { + return slog.GroupValue(as...) +} + +// AnyValue returns a Value for the supplied value. +// +// If the supplied value is of type Value, it is returned +// unmodified. +// +// Given a value of one of Go's predeclared string, bool, or +// (non-complex) numeric types, AnyValue returns a Value of kind +// String, Bool, Uint64, Int64, or Float64. The width of the +// original numeric type is not preserved. +// +// Given a time.Time or time.Duration value, AnyValue returns a Value of kind +// KindTime or KindDuration. The monotonic time is not preserved. +// +// For nil, or values of all other types, including named types whose +// underlying type is numeric, AnyValue returns a value of kind KindAny. +func AnyValue(v any) Value { + return slog.AnyValue(v) +} + +// A LogValuer is any Go value that can convert itself into a Value for logging. +// +// This mechanism may be used to defer expensive operations until they are +// needed, or to expand a single value into a sequence of components. +type LogValuer = slog.LogValuer diff --git a/vendor/github.com/sosodev/duration/.gitignore b/vendor/github.com/sosodev/duration/.gitignore new file mode 100644 index 00000000..485dee64 --- /dev/null +++ b/vendor/github.com/sosodev/duration/.gitignore @@ -0,0 +1 @@ +.idea diff --git a/vendor/github.com/spf13/jwalterweatherman/LICENSE b/vendor/github.com/sosodev/duration/LICENSE similarity index 94% rename from vendor/github.com/spf13/jwalterweatherman/LICENSE rename to vendor/github.com/sosodev/duration/LICENSE index 4527efb9..0e660e6f 100644 --- a/vendor/github.com/spf13/jwalterweatherman/LICENSE +++ b/vendor/github.com/sosodev/duration/LICENSE @@ -1,6 +1,6 @@ -The MIT License (MIT) +MIT License -Copyright (c) 2014 Steve Francia +Copyright (c) 2022 Kyle McGough Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -18,4 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. \ No newline at end of file +SOFTWARE. diff --git a/vendor/github.com/sosodev/duration/duration.go b/vendor/github.com/sosodev/duration/duration.go new file mode 100644 index 00000000..17235535 --- /dev/null +++ b/vendor/github.com/sosodev/duration/duration.go @@ -0,0 +1,301 @@ +package duration + +import ( + "errors" + "fmt" + "math" + "strconv" + "time" + "unicode" +) + +// Duration holds all the smaller units that make up the duration +type Duration struct { + Years float64 + Months float64 + Weeks float64 + Days float64 + Hours float64 + Minutes float64 + Seconds float64 + Negative bool +} + +const ( + parsingPeriod = iota + parsingTime + + hoursPerDay = 24 + hoursPerWeek = hoursPerDay * 7 + hoursPerMonth = hoursPerYear / 12 + hoursPerYear = hoursPerDay * 365 + + nsPerSecond = 1000000000 + nsPerMinute = nsPerSecond * 60 + nsPerHour = nsPerMinute * 60 + nsPerDay = nsPerHour * hoursPerDay + nsPerWeek = nsPerHour * hoursPerWeek + nsPerMonth = nsPerHour * hoursPerMonth + nsPerYear = nsPerHour * hoursPerYear +) + +var ( + // ErrUnexpectedInput is returned when an input in the duration string does not match expectations + ErrUnexpectedInput = errors.New("unexpected input") +) + +// Parse attempts to parse the given duration string into a *Duration, +// if parsing fails an error is returned instead +func Parse(d string) (*Duration, error) { + state := parsingPeriod + duration := &Duration{} + num := "" + var err error + + for _, char := range d { + switch char { + case '-': + duration.Negative = true + case 'P': + state = parsingPeriod + case 'T': + state = parsingTime + case 'Y': + if state != parsingPeriod { + return nil, ErrUnexpectedInput + } + + duration.Years, err = strconv.ParseFloat(num, 64) + if err != nil { + return nil, err + } + num = "" + case 'M': + if state == parsingPeriod { + duration.Months, err = strconv.ParseFloat(num, 64) + if err != nil { + return nil, err + } + num = "" + } else if state == parsingTime { + duration.Minutes, err = strconv.ParseFloat(num, 64) + if err != nil { + return nil, err + } + num = "" + } + case 'W': + if state != parsingPeriod { + return nil, ErrUnexpectedInput + } + + duration.Weeks, err = strconv.ParseFloat(num, 64) + if err != nil { + return nil, err + } + num = "" + case 'D': + if state != parsingPeriod { + return nil, ErrUnexpectedInput + } + + duration.Days, err = strconv.ParseFloat(num, 64) + if err != nil { + return nil, err + } + num = "" + case 'H': + if state != parsingTime { + return nil, ErrUnexpectedInput + } + + duration.Hours, err = strconv.ParseFloat(num, 64) + if err != nil { + return nil, err + } + num = "" + case 'S': + if state != parsingTime { + return nil, ErrUnexpectedInput + } + + duration.Seconds, err = strconv.ParseFloat(num, 64) + if err != nil { + return nil, err + } + num = "" + default: + if unicode.IsNumber(char) || char == '.' { + num += string(char) + continue + } + + return nil, ErrUnexpectedInput + } + } + + return duration, nil +} + +// FromTimeDuration converts the given time.Duration into duration.Duration. +// Note that for *Duration's with period values of a month or year that the duration becomes a bit fuzzy +// since obviously those things vary month to month and year to year +func FromTimeDuration(d time.Duration) *Duration { + duration := &Duration{} + if d == 0 { + return duration + } + + if d < 0 { + d = -d + duration.Negative = true + } + + if d.Hours() >= hoursPerYear { + duration.Years = math.Floor(d.Hours() / hoursPerYear) + d -= time.Duration(duration.Years) * nsPerYear + } + if d.Hours() >= hoursPerMonth { + duration.Months = math.Floor(d.Hours() / hoursPerMonth) + d -= time.Duration(duration.Months) * nsPerMonth + } + if d.Hours() >= hoursPerWeek { + duration.Weeks = math.Floor(d.Hours() / hoursPerWeek) + d -= time.Duration(duration.Weeks) * nsPerWeek + } + if d.Hours() >= hoursPerDay { + duration.Days = math.Floor(d.Hours() / hoursPerDay) + d -= time.Duration(duration.Days) * nsPerDay + } + if d.Hours() >= 1 { + duration.Hours = math.Floor(d.Hours()) + d -= time.Duration(duration.Hours) * nsPerHour + } + if d.Minutes() >= 1 { + duration.Minutes = math.Floor(d.Minutes()) + d -= time.Duration(duration.Minutes) * nsPerMinute + } + duration.Seconds = d.Seconds() + + return duration +} + +// Format formats the given time.Duration into an ISO 8601 duration string (e.g. P1DT6H5M), +// negative durations are prefixed with a minus sign, for a zero duration "PT0S" is returned. +// Note that for *Duration's with period values of a month or year that the duration becomes a bit fuzzy +// since obviously those things vary month to month and year to year +func Format(d time.Duration) string { + return FromTimeDuration(d).String() +} + +// ToTimeDuration converts the *Duration to the standard library's time.Duration. +// Note that for *Duration's with period values of a month or year that the duration becomes a bit fuzzy +// since obviously those things vary month to month and year to year +func (duration *Duration) ToTimeDuration() time.Duration { + var timeDuration time.Duration + + // zero checks are here to avoid unnecessary math operations, on a durations such as `PT5M` + if duration.Years != 0 { + timeDuration += time.Duration(math.Round(duration.Years * nsPerYear)) + } + if duration.Months != 0 { + timeDuration += time.Duration(math.Round(duration.Months * nsPerMonth)) + } + if duration.Weeks != 0 { + timeDuration += time.Duration(math.Round(duration.Weeks * nsPerWeek)) + } + if duration.Days != 0 { + timeDuration += time.Duration(math.Round(duration.Days * nsPerDay)) + } + if duration.Hours != 0 { + timeDuration += time.Duration(math.Round(duration.Hours * nsPerHour)) + } + if duration.Minutes != 0 { + timeDuration += time.Duration(math.Round(duration.Minutes * nsPerMinute)) + } + if duration.Seconds != 0 { + timeDuration += time.Duration(math.Round(duration.Seconds * nsPerSecond)) + } + if duration.Negative { + timeDuration = -timeDuration + } + + return timeDuration +} + +// String returns the ISO8601 duration string for the *Duration +func (duration *Duration) String() string { + d := "P" + hasTime := false + + appendD := func(designator string, value float64, isTime bool) { + if !hasTime && isTime { + d += "T" + hasTime = true + } + + d += strconv.FormatFloat(value, 'f', -1, 64) + designator + } + + if duration.Years != 0 { + appendD("Y", duration.Years, false) + } + + if duration.Months != 0 { + appendD("M", duration.Months, false) + } + + if duration.Weeks != 0 { + appendD("W", duration.Weeks, false) + } + + if duration.Days != 0 { + appendD("D", duration.Days, false) + } + + if duration.Hours != 0 { + appendD("H", duration.Hours, true) + } + + if duration.Minutes != 0 { + appendD("M", duration.Minutes, true) + } + + if duration.Seconds != 0 { + appendD("S", duration.Seconds, true) + } + + // if the duration is zero, return "PT0S" + if d == "P" { + d += "T0S" + } + + if duration.Negative { + return "-" + d + } + + return d +} + +func (duration Duration) MarshalJSON() ([]byte, error) { + return []byte("\"" + duration.String() + "\""), nil +} + +func (duration *Duration) UnmarshalJSON(source []byte) error { + strVal := string(source) + if len(strVal) < 2 { + return fmt.Errorf("invalid ISO 8601 duration: %s", strVal) + } + strVal = strVal[1 : len(strVal)-1] + + if strVal == "null" { + return nil + } + + parsed, err := Parse(strVal) + if err != nil { + return fmt.Errorf("invalid ISO 8601 duration: %s", strVal) + } + *duration = *parsed + return nil +} diff --git a/vendor/github.com/sosodev/duration/readme.md b/vendor/github.com/sosodev/duration/readme.md new file mode 100644 index 00000000..ec987dc5 --- /dev/null +++ b/vendor/github.com/sosodev/duration/readme.md @@ -0,0 +1,54 @@ +# duration + +[![Go Reference](https://pkg.go.dev/badge/github.com/sosodev/duration.svg)](https://pkg.go.dev/github.com/sosodev/duration) + +It's a Go module for parsing [ISO 8601 durations](https://en.wikipedia.org/wiki/ISO_8601#Durations) and converting them to the often much more useful `time.Duration`. + +## why? + +ISO 8601 is a pretty common standard and sometimes these durations show up in the wild. + +## installation + +`go get github.com/sosodev/duration` + +## [usage](https://go.dev/play/p/Nz5akjy1c6W) + +```go +package main + +import ( + "fmt" + "time" + "github.com/sosodev/duration" +) + +func main() { + d, err := duration.Parse("P3Y6M4DT12H30M5.5S") + if err != nil { + panic(err) + } + + fmt.Println(d.Years) // 3 + fmt.Println(d.Months) // 6 + fmt.Println(d.Days) // 4 + fmt.Println(d.Hours) // 12 + fmt.Println(d.Minutes) // 30 + fmt.Println(d.Seconds) // 5.5 + + d, err = duration.Parse("T33.3S") + if err != nil { + panic(err) + } + + fmt.Println(d.ToTimeDuration() == time.Second*33+time.Millisecond*300) // true +} +``` + +## correctness + +This module aims to implement the ISO 8601 duration specification correctly. It properly supports fractional units and has unit tests +that assert the correctness of it's parsing and conversion to a `time.Duration`. + +With that said durations with months or years specified will be converted to `time.Duration` with a little fuzziness. Since I +couldn't find a standard value, and they obviously vary, for those I used `2.628e+15` nanoseconds for a month and `3.154e+16` nanoseconds for a year. diff --git a/vendor/github.com/sourcegraph/conc/.golangci.yml b/vendor/github.com/sourcegraph/conc/.golangci.yml new file mode 100644 index 00000000..ae65a760 --- /dev/null +++ b/vendor/github.com/sourcegraph/conc/.golangci.yml @@ -0,0 +1,11 @@ +linters: + disable-all: true + enable: + - errcheck + - godot + - gosimple + - govet + - ineffassign + - staticcheck + - typecheck + - unused diff --git a/vendor/github.com/sourcegraph/conc/LICENSE b/vendor/github.com/sourcegraph/conc/LICENSE new file mode 100644 index 00000000..1081f4ef --- /dev/null +++ b/vendor/github.com/sourcegraph/conc/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 Sourcegraph + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +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 AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/vendor/github.com/sourcegraph/conc/README.md b/vendor/github.com/sourcegraph/conc/README.md new file mode 100644 index 00000000..1c87c3c9 --- /dev/null +++ b/vendor/github.com/sourcegraph/conc/README.md @@ -0,0 +1,464 @@ +![conch](https://user-images.githubusercontent.com/12631702/210295964-785cc63d-d697-420c-99ff-f492eb81dec9.svg) + +# `conc`: better structured concurrency for go + +[![Go Reference](https://pkg.go.dev/badge/github.com/sourcegraph/conc.svg)](https://pkg.go.dev/github.com/sourcegraph/conc) +[![Sourcegraph](https://img.shields.io/badge/view%20on-sourcegraph-A112FE?logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEZklEQVRoQ+2aXWgUZxSG3292sxtNN43BhBakFPyhxSujRSxiU1pr7SaGXqgUxOIEW0IFkeYighYUxAuLUlq0lrq2iCDpjWtmFVtoG6QVNOCFVShVLyxIk0DVjZLMxt3xTGTccd2ZOd/8JBHci0CY9zvnPPN+/7sCIXwKavOwAcy2QgngQiIztDSE0OwQlDPYR1ebiaH6J5kZChyfW12gRG4QVgGTBfMchMbFP9Sn5nlZL2D0JjLD6710lc+z0NfqSGTXQRQ4bX07Mq423yoBL3OSyHSvUxirMuaEvgbJWrdcvkHMoJwxYuq4INUhyuWvQa1jvdMGxAvCxJlyEC9XOBCWL04wwRzpbDoDQ7wfZJzIQLi5Eggk6DiRhZgWIAbE3NrM4A3LPT8Q7UgqAqLqTmLSHLGPkyzG/qXEczhd0q6RH+zaSBfaUoc4iQx19pIClIscrTkNZzG6gd7qMY6eC2Hqyo705ZfTf+eqJmhMzcSbYtQpOXc92ZsZjLVAL4YNUQbJ5Ttg4CQrQdGYj44Xr9m1XJCzmZusFDJOWNpHjmh5x624a2ZFtOKDVL+uNo2TuXE3bZQQZUf8gtgqP31uI94Z/rMqix+IGiRfWw3xN9dCgVx+L3WrHm4Dju6PXz/EkjuXJ6R+IGgyOE1TbZqTq9y1eo0EZo7oMo1ktPu3xjHvuiLT5AFNszUyDULtWpzE2/fEsey8O5TbWuGWwxrs5rS7nFNMWJrNh2No74s9Ec4vRNmRRzPXMP19fBMSVsGcOJ98G8N3Wl2gXcbTjbX7vUBxLaeASDQCm5Cu/0E2tvtb0Ea+BowtskFD0wvlc6Rf2M+Jx7dTu7ubFr2dnKDRaMQe2v/tcIrNB7FH0O50AcrBaApmRDVwFO31ql3pD8QW4dP0feNwl/Q+kFEtRyIGyaWXnpy1OO0qNJWHo1y6iCmAGkBb/Ru+HenDWIF2mo4r8G+tRRzoniSn2uqFLxANhe9LKHVyTbz6egk9+x5w5fK6ulSNNMhZ/Feno+GebLZV6isTTa6k5qNl5RnZ5u56Ib6SBvFzaWBBVFZzvnERWlt/Cg4l27XChLCqFyLekjhy6xJyoytgjPf7opIB8QPx7sYFiMXHPGt76m741MhCKMZfng0nBOIjmoJPsLqWHwgFpe6V6qtfcopxveR2Oy+J0ntIN/zCWkf8QNAJ7y6d8Bq4lxLc2/qJl5K7t432XwcqX5CrI34gzATWuYILQtdQPyePDK3iuOekCR3Efjhig1B1Uq5UoXEEoZX7d1q535J5S9VOeFyYyEBku5XTMXXKQTToX5Rg7OI44nbW5oKYeYK4EniMeF0YFNSmb+grhc84LyRCEP1/OurOcipCQbKxDeK2V5FcVyIDMQvsgz5gwFhcWWwKyRlvQ3gv29RwWoDYAbIofNyBxI9eDlQ+n3YgsgCWnr4MStGXQXmv9pF2La/k3OccV54JEBM4yp9EsXa/3LfO0dGPcYq0Y7DfZB8nJzZw2rppHgKgVHs8L5wvRwAAAABJRU5ErkJggg==)](https://sourcegraph.com/github.com/sourcegraph/conc) +[![Go Report Card](https://goreportcard.com/badge/github.com/sourcegraph/conc)](https://goreportcard.com/report/github.com/sourcegraph/conc) +[![codecov](https://codecov.io/gh/sourcegraph/conc/branch/main/graph/badge.svg?token=MQZTEA1QWT)](https://codecov.io/gh/sourcegraph/conc) +[![Discord](https://img.shields.io/badge/discord-chat-%235765F2)](https://discord.gg/bvXQXmtRjN) + +`conc` is your toolbelt for structured concurrency in go, making common tasks +easier and safer. + +```sh +go get github.com/sourcegraph/conc +``` + +# At a glance + +- Use [`conc.WaitGroup`](https://pkg.go.dev/github.com/sourcegraph/conc#WaitGroup) if you just want a safer version of `sync.WaitGroup` +- Use [`pool.Pool`](https://pkg.go.dev/github.com/sourcegraph/conc/pool#Pool) if you want a concurrency-limited task runner +- Use [`pool.ResultPool`](https://pkg.go.dev/github.com/sourcegraph/conc/pool#ResultPool) if you want a concurrent task runner that collects task results +- Use [`pool.(Result)?ErrorPool`](https://pkg.go.dev/github.com/sourcegraph/conc/pool#ErrorPool) if your tasks are fallible +- Use [`pool.(Result)?ContextPool`](https://pkg.go.dev/github.com/sourcegraph/conc/pool#ContextPool) if your tasks should be canceled on failure +- Use [`stream.Stream`](https://pkg.go.dev/github.com/sourcegraph/conc/stream#Stream) if you want to process an ordered stream of tasks in parallel with serial callbacks +- Use [`iter.Map`](https://pkg.go.dev/github.com/sourcegraph/conc/iter#Map) if you want to concurrently map a slice +- Use [`iter.ForEach`](https://pkg.go.dev/github.com/sourcegraph/conc/iter#ForEach) if you want to concurrently iterate over a slice +- Use [`panics.Catcher`](https://pkg.go.dev/github.com/sourcegraph/conc/panics#Catcher) if you want to catch panics in your own goroutines + +All pools are created with +[`pool.New()`](https://pkg.go.dev/github.com/sourcegraph/conc/pool#New) +or +[`pool.NewWithResults[T]()`](https://pkg.go.dev/github.com/sourcegraph/conc/pool#NewWithResults), +then configured with methods: + +- [`p.WithMaxGoroutines()`](https://pkg.go.dev/github.com/sourcegraph/conc/pool#Pool.MaxGoroutines) configures the maximum number of goroutines in the pool +- [`p.WithErrors()`](https://pkg.go.dev/github.com/sourcegraph/conc/pool#Pool.WithErrors) configures the pool to run tasks that return errors +- [`p.WithContext(ctx)`](https://pkg.go.dev/github.com/sourcegraph/conc/pool#Pool.WithContext) configures the pool to run tasks that should be canceled on first error +- [`p.WithFirstError()`](https://pkg.go.dev/github.com/sourcegraph/conc/pool#ErrorPool.WithFirstError) configures error pools to only keep the first returned error rather than an aggregated error +- [`p.WithCollectErrored()`](https://pkg.go.dev/github.com/sourcegraph/conc/pool#ResultContextPool.WithCollectErrored) configures result pools to collect results even when the task errored + +# Goals + +The main goals of the package are: +1) Make it harder to leak goroutines +2) Handle panics gracefully +3) Make concurrent code easier to read + +## Goal #1: Make it harder to leak goroutines + +A common pain point when working with goroutines is cleaning them up. It's +really easy to fire off a `go` statement and fail to properly wait for it to +complete. + +`conc` takes the opinionated stance that all concurrency should be scoped. +That is, goroutines should have an owner and that owner should always +ensure that its owned goroutines exit properly. + +In `conc`, the owner of a goroutine is always a `conc.WaitGroup`. Goroutines +are spawned in a `WaitGroup` with `(*WaitGroup).Go()`, and +`(*WaitGroup).Wait()` should always be called before the `WaitGroup` goes out +of scope. + +In some cases, you might want a spawned goroutine to outlast the scope of the +caller. In that case, you could pass a `WaitGroup` into the spawning function. + +```go +func main() { + var wg conc.WaitGroup + defer wg.Wait() + + startTheThing(&wg) +} + +func startTheThing(wg *conc.WaitGroup) { + wg.Go(func() { ... }) +} +``` + +For some more discussion on why scoped concurrency is nice, check out [this +blog +post](https://vorpus.org/blog/notes-on-structured-concurrency-or-go-statement-considered-harmful/). + +## Goal #2: Handle panics gracefully + +A frequent problem with goroutines in long-running applications is handling +panics. A goroutine spawned without a panic handler will crash the whole process +on panic. This is usually undesirable. + +However, if you do add a panic handler to a goroutine, what do you do with the +panic once you catch it? Some options: +1) Ignore it +2) Log it +3) Turn it into an error and return that to the goroutine spawner +4) Propagate the panic to the goroutine spawner + +Ignoring panics is a bad idea since panics usually mean there is actually +something wrong and someone should fix it. + +Just logging panics isn't great either because then there is no indication to the spawner +that something bad happened, and it might just continue on as normal even though your +program is in a really bad state. + +Both (3) and (4) are reasonable options, but both require the goroutine to have +an owner that can actually receive the message that something went wrong. This +is generally not true with a goroutine spawned with `go`, but in the `conc` +package, all goroutines have an owner that must collect the spawned goroutine. +In the conc package, any call to `Wait()` will panic if any of the spawned goroutines +panicked. Additionally, it decorates the panic value with a stacktrace from the child +goroutine so that you don't lose information about what caused the panic. + +Doing this all correctly every time you spawn something with `go` is not +trivial and it requires a lot of boilerplate that makes the important parts of +the code more difficult to read, so `conc` does this for you. + + + + + + + + + + +
stdlibconc
+ +```go +type caughtPanicError struct { + val any + stack []byte +} + +func (e *caughtPanicError) Error() string { + return fmt.Sprintf( + "panic: %q\n%s", + e.val, + string(e.stack) + ) +} + +func main() { + done := make(chan error) + go func() { + defer func() { + if v := recover(); v != nil { + done <- &caughtPanicError{ + val: v, + stack: debug.Stack() + } + } else { + done <- nil + } + }() + doSomethingThatMightPanic() + }() + err := <-done + if err != nil { + panic(err) + } +} +``` + + +```go +func main() { + var wg conc.WaitGroup + wg.Go(doSomethingThatMightPanic) + // panics with a nice stacktrace + wg.Wait() +} +``` +
+ +## Goal #3: Make concurrent code easier to read + +Doing concurrency correctly is difficult. Doing it in a way that doesn't +obfuscate what the code is actually doing is more difficult. The `conc` package +attempts to make common operations easier by abstracting as much boilerplate +complexity as possible. + +Want to run a set of concurrent tasks with a bounded set of goroutines? Use +`pool.New()`. Want to process an ordered stream of results concurrently, but +still maintain order? Try `stream.New()`. What about a concurrent map over +a slice? Take a peek at `iter.Map()`. + +Browse some examples below for some comparisons with doing these by hand. + +# Examples + +Each of these examples forgoes propagating panics for simplicity. To see +what kind of complexity that would add, check out the "Goal #2" header above. + +Spawn a set of goroutines and waiting for them to finish: + + + + + + + + + + +
stdlibconc
+ +```go +func main() { + var wg sync.WaitGroup + for i := 0; i < 10; i++ { + wg.Add(1) + go func() { + defer wg.Done() + // crashes on panic! + doSomething() + }() + } + wg.Wait() +} +``` + + +```go +func main() { + var wg conc.WaitGroup + for i := 0; i < 10; i++ { + wg.Go(doSomething) + } + wg.Wait() +} +``` +
+ +Process each element of a stream in a static pool of goroutines: + + + + + + + + + + +
stdlibconc
+ +```go +func process(stream chan int) { + var wg sync.WaitGroup + for i := 0; i < 10; i++ { + wg.Add(1) + go func() { + defer wg.Done() + for elem := range stream { + handle(elem) + } + }() + } + wg.Wait() +} +``` + + +```go +func process(stream chan int) { + p := pool.New().WithMaxGoroutines(10) + for elem := range stream { + elem := elem + p.Go(func() { + handle(elem) + }) + } + p.Wait() +} +``` +
+ +Process each element of a slice in a static pool of goroutines: + + + + + + + + + + +
stdlibconc
+ +```go +func process(values []int) { + feeder := make(chan int, 8) + + var wg sync.WaitGroup + for i := 0; i < 10; i++ { + wg.Add(1) + go func() { + defer wg.Done() + for elem := range feeder { + handle(elem) + } + }() + } + + for _, value := range values { + feeder <- value + } + close(feeder) + wg.Wait() +} +``` + + +```go +func process(values []int) { + iter.ForEach(values, handle) +} +``` +
+ +Concurrently map a slice: + + + + + + + + + + +
stdlibconc
+ +```go +func concMap( + input []int, + f func(int) int, +) []int { + res := make([]int, len(input)) + var idx atomic.Int64 + + var wg sync.WaitGroup + for i := 0; i < 10; i++ { + wg.Add(1) + go func() { + defer wg.Done() + + for { + i := int(idx.Add(1) - 1) + if i >= len(input) { + return + } + + res[i] = f(input[i]) + } + }() + } + wg.Wait() + return res +} +``` + + +```go +func concMap( + input []int, + f func(*int) int, +) []int { + return iter.Map(input, f) +} +``` +
+ +Process an ordered stream concurrently: + + + + + + + + + + + +
stdlibconc
+ +```go +func mapStream( + in chan int, + out chan int, + f func(int) int, +) { + tasks := make(chan func()) + taskResults := make(chan chan int) + + // Worker goroutines + var workerWg sync.WaitGroup + for i := 0; i < 10; i++ { + workerWg.Add(1) + go func() { + defer workerWg.Done() + for task := range tasks { + task() + } + }() + } + + // Ordered reader goroutines + var readerWg sync.WaitGroup + readerWg.Add(1) + go func() { + defer readerWg.Done() + for result := range taskResults { + item := <-result + out <- item + } + }() + + // Feed the workers with tasks + for elem := range in { + resultCh := make(chan int, 1) + taskResults <- resultCh + tasks <- func() { + resultCh <- f(elem) + } + } + + // We've exhausted input. + // Wait for everything to finish + close(tasks) + workerWg.Wait() + close(taskResults) + readerWg.Wait() +} +``` + + +```go +func mapStream( + in chan int, + out chan int, + f func(int) int, +) { + s := stream.New().WithMaxGoroutines(10) + for elem := range in { + elem := elem + s.Go(func() stream.Callback { + res := f(elem) + return func() { out <- res } + }) + } + s.Wait() +} +``` +
+ +# Status + +This package is currently pre-1.0. There are likely to be minor breaking +changes before a 1.0 release as we stabilize the APIs and tweak defaults. +Please open an issue if you have questions, concerns, or requests that you'd +like addressed before the 1.0 release. Currently, a 1.0 is targeted for +March 2023. diff --git a/vendor/github.com/sourcegraph/conc/internal/multierror/multierror_go119.go b/vendor/github.com/sourcegraph/conc/internal/multierror/multierror_go119.go new file mode 100644 index 00000000..7087e32a --- /dev/null +++ b/vendor/github.com/sourcegraph/conc/internal/multierror/multierror_go119.go @@ -0,0 +1,10 @@ +//go:build !go1.20 +// +build !go1.20 + +package multierror + +import "go.uber.org/multierr" + +var ( + Join = multierr.Combine +) diff --git a/vendor/github.com/sourcegraph/conc/internal/multierror/multierror_go120.go b/vendor/github.com/sourcegraph/conc/internal/multierror/multierror_go120.go new file mode 100644 index 00000000..39cff829 --- /dev/null +++ b/vendor/github.com/sourcegraph/conc/internal/multierror/multierror_go120.go @@ -0,0 +1,10 @@ +//go:build go1.20 +// +build go1.20 + +package multierror + +import "errors" + +var ( + Join = errors.Join +) diff --git a/vendor/github.com/sourcegraph/conc/iter/iter.go b/vendor/github.com/sourcegraph/conc/iter/iter.go new file mode 100644 index 00000000..124b4f94 --- /dev/null +++ b/vendor/github.com/sourcegraph/conc/iter/iter.go @@ -0,0 +1,85 @@ +package iter + +import ( + "runtime" + "sync/atomic" + + "github.com/sourcegraph/conc" +) + +// defaultMaxGoroutines returns the default maximum number of +// goroutines to use within this package. +func defaultMaxGoroutines() int { return runtime.GOMAXPROCS(0) } + +// Iterator can be used to configure the behaviour of ForEach +// and ForEachIdx. The zero value is safe to use with reasonable +// defaults. +// +// Iterator is also safe for reuse and concurrent use. +type Iterator[T any] struct { + // MaxGoroutines controls the maximum number of goroutines + // to use on this Iterator's methods. + // + // If unset, MaxGoroutines defaults to runtime.GOMAXPROCS(0). + MaxGoroutines int +} + +// ForEach executes f in parallel over each element in input. +// +// It is safe to mutate the input parameter, which makes it +// possible to map in place. +// +// ForEach always uses at most runtime.GOMAXPROCS goroutines. +// It takes roughly 2µs to start up the goroutines and adds +// an overhead of roughly 50ns per element of input. For +// a configurable goroutine limit, use a custom Iterator. +func ForEach[T any](input []T, f func(*T)) { Iterator[T]{}.ForEach(input, f) } + +// ForEach executes f in parallel over each element in input, +// using up to the Iterator's configured maximum number of +// goroutines. +// +// It is safe to mutate the input parameter, which makes it +// possible to map in place. +// +// It takes roughly 2µs to start up the goroutines and adds +// an overhead of roughly 50ns per element of input. +func (iter Iterator[T]) ForEach(input []T, f func(*T)) { + iter.ForEachIdx(input, func(_ int, t *T) { + f(t) + }) +} + +// ForEachIdx is the same as ForEach except it also provides the +// index of the element to the callback. +func ForEachIdx[T any](input []T, f func(int, *T)) { Iterator[T]{}.ForEachIdx(input, f) } + +// ForEachIdx is the same as ForEach except it also provides the +// index of the element to the callback. +func (iter Iterator[T]) ForEachIdx(input []T, f func(int, *T)) { + if iter.MaxGoroutines == 0 { + // iter is a value receiver and is hence safe to mutate + iter.MaxGoroutines = defaultMaxGoroutines() + } + + numInput := len(input) + if iter.MaxGoroutines > numInput { + // No more concurrent tasks than the number of input items. + iter.MaxGoroutines = numInput + } + + var idx atomic.Int64 + // Create the task outside the loop to avoid extra closure allocations. + task := func() { + i := int(idx.Add(1) - 1) + for ; i < numInput; i = int(idx.Add(1) - 1) { + f(i, &input[i]) + } + } + + var wg conc.WaitGroup + for i := 0; i < iter.MaxGoroutines; i++ { + wg.Go(task) + } + wg.Wait() +} diff --git a/vendor/github.com/sourcegraph/conc/iter/map.go b/vendor/github.com/sourcegraph/conc/iter/map.go new file mode 100644 index 00000000..efbe6bfa --- /dev/null +++ b/vendor/github.com/sourcegraph/conc/iter/map.go @@ -0,0 +1,65 @@ +package iter + +import ( + "sync" + + "github.com/sourcegraph/conc/internal/multierror" +) + +// Mapper is an Iterator with a result type R. It can be used to configure +// the behaviour of Map and MapErr. The zero value is safe to use with +// reasonable defaults. +// +// Mapper is also safe for reuse and concurrent use. +type Mapper[T, R any] Iterator[T] + +// Map applies f to each element of input, returning the mapped result. +// +// Map always uses at most runtime.GOMAXPROCS goroutines. For a configurable +// goroutine limit, use a custom Mapper. +func Map[T, R any](input []T, f func(*T) R) []R { + return Mapper[T, R]{}.Map(input, f) +} + +// Map applies f to each element of input, returning the mapped result. +// +// Map uses up to the configured Mapper's maximum number of goroutines. +func (m Mapper[T, R]) Map(input []T, f func(*T) R) []R { + res := make([]R, len(input)) + Iterator[T](m).ForEachIdx(input, func(i int, t *T) { + res[i] = f(t) + }) + return res +} + +// MapErr applies f to each element of the input, returning the mapped result +// and a combined error of all returned errors. +// +// Map always uses at most runtime.GOMAXPROCS goroutines. For a configurable +// goroutine limit, use a custom Mapper. +func MapErr[T, R any](input []T, f func(*T) (R, error)) ([]R, error) { + return Mapper[T, R]{}.MapErr(input, f) +} + +// MapErr applies f to each element of the input, returning the mapped result +// and a combined error of all returned errors. +// +// Map uses up to the configured Mapper's maximum number of goroutines. +func (m Mapper[T, R]) MapErr(input []T, f func(*T) (R, error)) ([]R, error) { + var ( + res = make([]R, len(input)) + errMux sync.Mutex + errs error + ) + Iterator[T](m).ForEachIdx(input, func(i int, t *T) { + var err error + res[i], err = f(t) + if err != nil { + errMux.Lock() + // TODO: use stdlib errors once multierrors land in go 1.20 + errs = multierror.Join(errs, err) + errMux.Unlock() + } + }) + return res, errs +} diff --git a/vendor/github.com/sourcegraph/conc/panics/panics.go b/vendor/github.com/sourcegraph/conc/panics/panics.go new file mode 100644 index 00000000..abbed7fa --- /dev/null +++ b/vendor/github.com/sourcegraph/conc/panics/panics.go @@ -0,0 +1,102 @@ +package panics + +import ( + "fmt" + "runtime" + "runtime/debug" + "sync/atomic" +) + +// Catcher is used to catch panics. You can execute a function with Try, +// which will catch any spawned panic. Try can be called any number of times, +// from any number of goroutines. Once all calls to Try have completed, you can +// get the value of the first panic (if any) with Recovered(), or you can just +// propagate the panic (re-panic) with Repanic(). +type Catcher struct { + recovered atomic.Pointer[Recovered] +} + +// Try executes f, catching any panic it might spawn. It is safe +// to call from multiple goroutines simultaneously. +func (p *Catcher) Try(f func()) { + defer p.tryRecover() + f() +} + +func (p *Catcher) tryRecover() { + if val := recover(); val != nil { + rp := NewRecovered(1, val) + p.recovered.CompareAndSwap(nil, &rp) + } +} + +// Repanic panics if any calls to Try caught a panic. It will panic with the +// value of the first panic caught, wrapped in a panics.Recovered with caller +// information. +func (p *Catcher) Repanic() { + if val := p.Recovered(); val != nil { + panic(val) + } +} + +// Recovered returns the value of the first panic caught by Try, or nil if +// no calls to Try panicked. +func (p *Catcher) Recovered() *Recovered { + return p.recovered.Load() +} + +// NewRecovered creates a panics.Recovered from a panic value and a collected +// stacktrace. The skip parameter allows the caller to skip stack frames when +// collecting the stacktrace. Calling with a skip of 0 means include the call to +// NewRecovered in the stacktrace. +func NewRecovered(skip int, value any) Recovered { + // 64 frames should be plenty + var callers [64]uintptr + n := runtime.Callers(skip+1, callers[:]) + return Recovered{ + Value: value, + Callers: callers[:n], + Stack: debug.Stack(), + } +} + +// Recovered is a panic that was caught with recover(). +type Recovered struct { + // The original value of the panic. + Value any + // The caller list as returned by runtime.Callers when the panic was + // recovered. Can be used to produce a more detailed stack information with + // runtime.CallersFrames. + Callers []uintptr + // The formatted stacktrace from the goroutine where the panic was recovered. + // Easier to use than Callers. + Stack []byte +} + +// String renders a human-readable formatting of the panic. +func (p *Recovered) String() string { + return fmt.Sprintf("panic: %v\nstacktrace:\n%s\n", p.Value, p.Stack) +} + +// AsError casts the panic into an error implementation. The implementation +// is unwrappable with the cause of the panic, if the panic was provided one. +func (p *Recovered) AsError() error { + if p == nil { + return nil + } + return &ErrRecovered{*p} +} + +// ErrRecovered wraps a panics.Recovered in an error implementation. +type ErrRecovered struct{ Recovered } + +var _ error = (*ErrRecovered)(nil) + +func (p *ErrRecovered) Error() string { return p.String() } + +func (p *ErrRecovered) Unwrap() error { + if err, ok := p.Value.(error); ok { + return err + } + return nil +} diff --git a/vendor/github.com/sourcegraph/conc/panics/try.go b/vendor/github.com/sourcegraph/conc/panics/try.go new file mode 100644 index 00000000..4ded92a1 --- /dev/null +++ b/vendor/github.com/sourcegraph/conc/panics/try.go @@ -0,0 +1,11 @@ +package panics + +// Try executes f, catching and returning any panic it might spawn. +// +// The recovered panic can be propagated with panic(), or handled as a normal error with +// (*panics.Recovered).AsError(). +func Try(f func()) *Recovered { + var c Catcher + c.Try(f) + return c.Recovered() +} diff --git a/vendor/github.com/sourcegraph/conc/waitgroup.go b/vendor/github.com/sourcegraph/conc/waitgroup.go new file mode 100644 index 00000000..47b1bc1a --- /dev/null +++ b/vendor/github.com/sourcegraph/conc/waitgroup.go @@ -0,0 +1,52 @@ +package conc + +import ( + "sync" + + "github.com/sourcegraph/conc/panics" +) + +// NewWaitGroup creates a new WaitGroup. +func NewWaitGroup() *WaitGroup { + return &WaitGroup{} +} + +// WaitGroup is the primary building block for scoped concurrency. +// Goroutines can be spawned in the WaitGroup with the Go method, +// and calling Wait() will ensure that each of those goroutines exits +// before continuing. Any panics in a child goroutine will be caught +// and propagated to the caller of Wait(). +// +// The zero value of WaitGroup is usable, just like sync.WaitGroup. +// Also like sync.WaitGroup, it must not be copied after first use. +type WaitGroup struct { + wg sync.WaitGroup + pc panics.Catcher +} + +// Go spawns a new goroutine in the WaitGroup. +func (h *WaitGroup) Go(f func()) { + h.wg.Add(1) + go func() { + defer h.wg.Done() + h.pc.Try(f) + }() +} + +// Wait will block until all goroutines spawned with Go exit and will +// propagate any panics spawned in a child goroutine. +func (h *WaitGroup) Wait() { + h.wg.Wait() + + // Propagate a panic if we caught one from a child goroutine. + h.pc.Repanic() +} + +// WaitAndRecover will block until all goroutines spawned with Go exit and +// will return a *panics.Recovered if one of the child goroutines panics. +func (h *WaitGroup) WaitAndRecover() *panics.Recovered { + h.wg.Wait() + + // Return a recovered panic if we caught one from a child goroutine. + return h.pc.Recovered() +} diff --git a/vendor/github.com/spf13/afero/const_bsds.go b/vendor/github.com/spf13/afero/const_bsds.go index eed0f225..30855de5 100644 --- a/vendor/github.com/spf13/afero/const_bsds.go +++ b/vendor/github.com/spf13/afero/const_bsds.go @@ -11,8 +11,8 @@ // See the License for the specific language governing permissions and // limitations under the License. -//go:build aix || darwin || openbsd || freebsd || netbsd || dragonfly -// +build aix darwin openbsd freebsd netbsd dragonfly +//go:build aix || darwin || openbsd || freebsd || netbsd || dragonfly || zos +// +build aix darwin openbsd freebsd netbsd dragonfly zos package afero diff --git a/vendor/github.com/spf13/afero/const_win_unix.go b/vendor/github.com/spf13/afero/const_win_unix.go index 004d57e2..12792d21 100644 --- a/vendor/github.com/spf13/afero/const_win_unix.go +++ b/vendor/github.com/spf13/afero/const_win_unix.go @@ -10,8 +10,8 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -//go:build !darwin && !openbsd && !freebsd && !dragonfly && !netbsd && !aix -// +build !darwin,!openbsd,!freebsd,!dragonfly,!netbsd,!aix +//go:build !darwin && !openbsd && !freebsd && !dragonfly && !netbsd && !aix && !zos +// +build !darwin,!openbsd,!freebsd,!dragonfly,!netbsd,!aix,!zos package afero diff --git a/vendor/github.com/spf13/afero/memmap.go b/vendor/github.com/spf13/afero/memmap.go index e6b7d70b..d6c744e8 100644 --- a/vendor/github.com/spf13/afero/memmap.go +++ b/vendor/github.com/spf13/afero/memmap.go @@ -16,9 +16,12 @@ package afero import ( "fmt" "io" + "log" "os" "path/filepath" + + "sort" "strings" "sync" "time" @@ -88,6 +91,24 @@ func (m *MemMapFs) findParent(f *mem.FileData) *mem.FileData { return pfile } +func (m *MemMapFs) findDescendants(name string) []*mem.FileData { + fData := m.getData() + descendants := make([]*mem.FileData, 0, len(fData)) + for p, dFile := range fData { + if strings.HasPrefix(p, name+FilePathSeparator) { + descendants = append(descendants, dFile) + } + } + + sort.Slice(descendants, func(i, j int) bool { + cur := len(strings.Split(descendants[i].Name(), FilePathSeparator)) + next := len(strings.Split(descendants[j].Name(), FilePathSeparator)) + return cur < next + }) + + return descendants +} + func (m *MemMapFs) registerWithParent(f *mem.FileData, perm os.FileMode) { if f == nil { return @@ -309,29 +330,51 @@ func (m *MemMapFs) Rename(oldname, newname string) error { if _, ok := m.getData()[oldname]; ok { m.mu.RUnlock() m.mu.Lock() - m.unRegisterWithParent(oldname) + err := m.unRegisterWithParent(oldname) + if err != nil { + return err + } + fileData := m.getData()[oldname] - delete(m.getData(), oldname) mem.ChangeFileName(fileData, newname) m.getData()[newname] = fileData + + err = m.renameDescendants(oldname, newname) + if err != nil { + return err + } + + delete(m.getData(), oldname) + m.registerWithParent(fileData, 0) m.mu.Unlock() m.mu.RLock() } else { return &os.PathError{Op: "rename", Path: oldname, Err: ErrFileNotFound} } + return nil +} - for p, fileData := range m.getData() { - if strings.HasPrefix(p, oldname+FilePathSeparator) { - m.mu.RUnlock() - m.mu.Lock() - delete(m.getData(), p) - p := strings.Replace(p, oldname, newname, 1) - m.getData()[p] = fileData - m.mu.Unlock() - m.mu.RLock() +func (m *MemMapFs) renameDescendants(oldname, newname string) error { + descendants := m.findDescendants(oldname) + removes := make([]string, 0, len(descendants)) + for _, desc := range descendants { + descNewName := strings.Replace(desc.Name(), oldname, newname, 1) + err := m.unRegisterWithParent(desc.Name()) + if err != nil { + return err } + + removes = append(removes, desc.Name()) + mem.ChangeFileName(desc, descNewName) + m.getData()[descNewName] = desc + + m.registerWithParent(desc, 0) + } + for _, r := range removes { + delete(m.getData(), r) } + return nil } diff --git a/vendor/github.com/spf13/jwalterweatherman/.gitignore b/vendor/github.com/spf13/jwalterweatherman/.gitignore deleted file mode 100644 index a71f88af..00000000 --- a/vendor/github.com/spf13/jwalterweatherman/.gitignore +++ /dev/null @@ -1,24 +0,0 @@ -# Compiled Object files, Static and Dynamic libs (Shared Objects) -*.o -*.a -*.so - -# Folders -_obj -_test - -# Architecture specific extensions/prefixes -*.[568vq] -[568vq].out - -*.cgo1.go -*.cgo2.c -_cgo_defun.c -_cgo_gotypes.go -_cgo_export.* - -_testmain.go - -*.exe -*.bench -go.sum \ No newline at end of file diff --git a/vendor/github.com/spf13/jwalterweatherman/README.md b/vendor/github.com/spf13/jwalterweatherman/README.md deleted file mode 100644 index 932a23fc..00000000 --- a/vendor/github.com/spf13/jwalterweatherman/README.md +++ /dev/null @@ -1,148 +0,0 @@ -jWalterWeatherman -================= - -Seamless printing to the terminal (stdout) and logging to a io.Writer -(file) that’s as easy to use as fmt.Println. - -![and_that__s_why_you_always_leave_a_note_by_jonnyetc-d57q7um](https://cloud.githubusercontent.com/assets/173412/11002937/ccd01654-847d-11e5-828e-12ebaf582eaf.jpg) -Graphic by [JonnyEtc](http://jonnyetc.deviantart.com/art/And-That-s-Why-You-Always-Leave-a-Note-315311422) - -JWW is primarily a wrapper around the excellent standard log library. It -provides a few advantages over using the standard log library alone. - -1. Ready to go out of the box. -2. One library for both printing to the terminal and logging (to files). -3. Really easy to log to either a temp file or a file you specify. - - -I really wanted a very straightforward library that could seamlessly do -the following things. - -1. Replace all the println, printf, etc statements thoughout my code with - something more useful -2. Allow the user to easily control what levels are printed to stdout -3. Allow the user to easily control what levels are logged -4. Provide an easy mechanism (like fmt.Println) to print info to the user - which can be easily logged as well -5. Due to 2 & 3 provide easy verbose mode for output and logs -6. Not have any unnecessary initialization cruft. Just use it. - -# Usage - -## Step 1. Use it -Put calls throughout your source based on type of feedback. -No initialization or setup needs to happen. Just start calling things. - -Available Loggers are: - - * TRACE - * DEBUG - * INFO - * WARN - * ERROR - * CRITICAL - * FATAL - -These each are loggers based on the log standard library and follow the -standard usage. Eg. - -```go - import ( - jww "github.com/spf13/jwalterweatherman" - ) - - ... - - if err != nil { - - // This is a pretty serious error and the user should know about - // it. It will be printed to the terminal as well as logged under the - // default thresholds. - - jww.ERROR.Println(err) - } - - if err2 != nil { - // This error isn’t going to materially change the behavior of the - // application, but it’s something that may not be what the user - // expects. Under the default thresholds, Warn will be logged, but - // not printed to the terminal. - - jww.WARN.Println(err2) - } - - // Information that’s relevant to what’s happening, but not very - // important for the user. Under the default thresholds this will be - // discarded. - - jww.INFO.Printf("information %q", response) - -``` - -NOTE: You can also use the library in a non-global setting by creating an instance of a Notebook: - -```go -notepad = jww.NewNotepad(jww.LevelInfo, jww.LevelTrace, os.Stdout, ioutil.Discard, "", log.Ldate|log.Ltime) -notepad.WARN.Println("Some warning"") -``` - -_Why 7 levels?_ - -Maybe you think that 7 levels are too much for any application... and you -are probably correct. Just because there are seven levels doesn’t mean -that you should be using all 7 levels. Pick the right set for your needs. -Remember they only have to mean something to your project. - -## Step 2. Optionally configure JWW - -Under the default thresholds : - - * Debug, Trace & Info goto /dev/null - * Warn and above is logged (when a log file/io.Writer is provided) - * Error and above is printed to the terminal (stdout) - -### Changing the thresholds - -The threshold can be changed at any time, but will only affect calls that -execute after the change was made. - -This is very useful if your application has a verbose mode. Of course you -can decide what verbose means to you or even have multiple levels of -verbosity. - - -```go - import ( - jww "github.com/spf13/jwalterweatherman" - ) - - if Verbose { - jww.SetLogThreshold(jww.LevelTrace) - jww.SetStdoutThreshold(jww.LevelInfo) - } -``` - -Note that JWW's own internal output uses log levels as well, so set the log -level before making any other calls if you want to see what it's up to. - - -### Setting a log file - -JWW can log to any `io.Writer`: - - -```go - - jww.SetLogOutput(customWriter) - -``` - - -# More information - -This is an early release. I’ve been using it for a while and this is the -third interface I’ve tried. I like this one pretty well, but no guarantees -that it won’t change a bit. - -I wrote this for use in [hugo](https://gohugo.io). If you are looking -for a static website engine that’s super fast please checkout Hugo. diff --git a/vendor/github.com/spf13/jwalterweatherman/default_notepad.go b/vendor/github.com/spf13/jwalterweatherman/default_notepad.go deleted file mode 100644 index a018c15c..00000000 --- a/vendor/github.com/spf13/jwalterweatherman/default_notepad.go +++ /dev/null @@ -1,111 +0,0 @@ -// Copyright © 2016 Steve Francia . -// -// Use of this source code is governed by an MIT-style -// license that can be found in the LICENSE file. - -package jwalterweatherman - -import ( - "io" - "io/ioutil" - "log" - "os" -) - -var ( - TRACE *log.Logger - DEBUG *log.Logger - INFO *log.Logger - WARN *log.Logger - ERROR *log.Logger - CRITICAL *log.Logger - FATAL *log.Logger - - LOG *log.Logger - FEEDBACK *Feedback - - defaultNotepad *Notepad -) - -func reloadDefaultNotepad() { - TRACE = defaultNotepad.TRACE - DEBUG = defaultNotepad.DEBUG - INFO = defaultNotepad.INFO - WARN = defaultNotepad.WARN - ERROR = defaultNotepad.ERROR - CRITICAL = defaultNotepad.CRITICAL - FATAL = defaultNotepad.FATAL - - LOG = defaultNotepad.LOG - FEEDBACK = defaultNotepad.FEEDBACK -} - -func init() { - defaultNotepad = NewNotepad(LevelError, LevelWarn, os.Stdout, ioutil.Discard, "", log.Ldate|log.Ltime) - reloadDefaultNotepad() -} - -// SetLogThreshold set the log threshold for the default notepad. Trace by default. -func SetLogThreshold(threshold Threshold) { - defaultNotepad.SetLogThreshold(threshold) - reloadDefaultNotepad() -} - -// SetLogOutput set the log output for the default notepad. Discarded by default. -func SetLogOutput(handle io.Writer) { - defaultNotepad.SetLogOutput(handle) - reloadDefaultNotepad() -} - -// SetStdoutThreshold set the standard output threshold for the default notepad. -// Info by default. -func SetStdoutThreshold(threshold Threshold) { - defaultNotepad.SetStdoutThreshold(threshold) - reloadDefaultNotepad() -} - -// SetStdoutOutput set the stdout output for the default notepad. Default is stdout. -func SetStdoutOutput(handle io.Writer) { - defaultNotepad.outHandle = handle - defaultNotepad.init() - reloadDefaultNotepad() -} - -// SetPrefix set the prefix for the default logger. Empty by default. -func SetPrefix(prefix string) { - defaultNotepad.SetPrefix(prefix) - reloadDefaultNotepad() -} - -// SetFlags set the flags for the default logger. "log.Ldate | log.Ltime" by default. -func SetFlags(flags int) { - defaultNotepad.SetFlags(flags) - reloadDefaultNotepad() -} - -// SetLogListeners configures the default logger with one or more log listeners. -func SetLogListeners(l ...LogListener) { - defaultNotepad.logListeners = l - defaultNotepad.init() - reloadDefaultNotepad() -} - -// Level returns the current global log threshold. -func LogThreshold() Threshold { - return defaultNotepad.logThreshold -} - -// Level returns the current global output threshold. -func StdoutThreshold() Threshold { - return defaultNotepad.stdoutThreshold -} - -// GetStdoutThreshold returns the defined Treshold for the log logger. -func GetLogThreshold() Threshold { - return defaultNotepad.GetLogThreshold() -} - -// GetStdoutThreshold returns the Treshold for the stdout logger. -func GetStdoutThreshold() Threshold { - return defaultNotepad.GetStdoutThreshold() -} diff --git a/vendor/github.com/spf13/jwalterweatherman/log_counter.go b/vendor/github.com/spf13/jwalterweatherman/log_counter.go deleted file mode 100644 index 41285f3d..00000000 --- a/vendor/github.com/spf13/jwalterweatherman/log_counter.go +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright © 2016 Steve Francia . -// -// Use of this source code is governed by an MIT-style -// license that can be found in the LICENSE file. - -package jwalterweatherman - -import ( - "io" - "sync/atomic" -) - -// Counter is an io.Writer that increments a counter on Write. -type Counter struct { - count uint64 -} - -func (c *Counter) incr() { - atomic.AddUint64(&c.count, 1) -} - -// Reset resets the counter. -func (c *Counter) Reset() { - atomic.StoreUint64(&c.count, 0) -} - -// Count returns the current count. -func (c *Counter) Count() uint64 { - return atomic.LoadUint64(&c.count) -} - -func (c *Counter) Write(p []byte) (n int, err error) { - c.incr() - return len(p), nil -} - -// LogCounter creates a LogListener that counts log statements >= the given threshold. -func LogCounter(counter *Counter, t1 Threshold) LogListener { - return func(t2 Threshold) io.Writer { - if t2 < t1 { - // Not interested in this threshold. - return nil - } - return counter - } -} diff --git a/vendor/github.com/spf13/jwalterweatherman/notepad.go b/vendor/github.com/spf13/jwalterweatherman/notepad.go deleted file mode 100644 index cc7957bf..00000000 --- a/vendor/github.com/spf13/jwalterweatherman/notepad.go +++ /dev/null @@ -1,225 +0,0 @@ -// Copyright © 2016 Steve Francia . -// -// Use of this source code is governed by an MIT-style -// license that can be found in the LICENSE file. - -package jwalterweatherman - -import ( - "fmt" - "io" - "io/ioutil" - "log" -) - -type Threshold int - -func (t Threshold) String() string { - return prefixes[t] -} - -const ( - LevelTrace Threshold = iota - LevelDebug - LevelInfo - LevelWarn - LevelError - LevelCritical - LevelFatal -) - -var prefixes map[Threshold]string = map[Threshold]string{ - LevelTrace: "TRACE", - LevelDebug: "DEBUG", - LevelInfo: "INFO", - LevelWarn: "WARN", - LevelError: "ERROR", - LevelCritical: "CRITICAL", - LevelFatal: "FATAL", -} - -// Notepad is where you leave a note! -type Notepad struct { - TRACE *log.Logger - DEBUG *log.Logger - INFO *log.Logger - WARN *log.Logger - ERROR *log.Logger - CRITICAL *log.Logger - FATAL *log.Logger - - LOG *log.Logger - FEEDBACK *Feedback - - loggers [7]**log.Logger - logHandle io.Writer - outHandle io.Writer - logThreshold Threshold - stdoutThreshold Threshold - prefix string - flags int - - logListeners []LogListener -} - -// A LogListener can ble supplied to a Notepad to listen on log writes for a given -// threshold. This can be used to capture log events in unit tests and similar. -// Note that this function will be invoked once for each log threshold. If -// the given threshold is not of interest to you, return nil. -// Note that these listeners will receive log events for a given threshold, even -// if the current configuration says not to log it. That way you can count ERRORs even -// if you don't print them to the console. -type LogListener func(t Threshold) io.Writer - -// NewNotepad creates a new Notepad. -func NewNotepad( - outThreshold Threshold, - logThreshold Threshold, - outHandle, logHandle io.Writer, - prefix string, flags int, - logListeners ...LogListener, -) *Notepad { - - n := &Notepad{logListeners: logListeners} - - n.loggers = [7]**log.Logger{&n.TRACE, &n.DEBUG, &n.INFO, &n.WARN, &n.ERROR, &n.CRITICAL, &n.FATAL} - n.outHandle = outHandle - n.logHandle = logHandle - n.stdoutThreshold = outThreshold - n.logThreshold = logThreshold - - if len(prefix) != 0 { - n.prefix = "[" + prefix + "] " - } else { - n.prefix = "" - } - - n.flags = flags - - n.LOG = log.New(n.logHandle, - "LOG: ", - n.flags) - n.FEEDBACK = &Feedback{out: log.New(outHandle, "", 0), log: n.LOG} - - n.init() - return n -} - -// init creates the loggers for each level depending on the notepad thresholds. -func (n *Notepad) init() { - logAndOut := io.MultiWriter(n.outHandle, n.logHandle) - - for t, logger := range n.loggers { - threshold := Threshold(t) - prefix := n.prefix + threshold.String() + " " - - switch { - case threshold >= n.logThreshold && threshold >= n.stdoutThreshold: - *logger = log.New(n.createLogWriters(threshold, logAndOut), prefix, n.flags) - - case threshold >= n.logThreshold: - *logger = log.New(n.createLogWriters(threshold, n.logHandle), prefix, n.flags) - - case threshold >= n.stdoutThreshold: - *logger = log.New(n.createLogWriters(threshold, n.outHandle), prefix, n.flags) - - default: - *logger = log.New(n.createLogWriters(threshold, ioutil.Discard), prefix, n.flags) - } - } -} - -func (n *Notepad) createLogWriters(t Threshold, handle io.Writer) io.Writer { - if len(n.logListeners) == 0 { - return handle - } - writers := []io.Writer{handle} - for _, l := range n.logListeners { - w := l(t) - if w != nil { - writers = append(writers, w) - } - } - - if len(writers) == 1 { - return handle - } - - return io.MultiWriter(writers...) -} - -// SetLogThreshold changes the threshold above which messages are written to the -// log file. -func (n *Notepad) SetLogThreshold(threshold Threshold) { - n.logThreshold = threshold - n.init() -} - -// SetLogOutput changes the file where log messages are written. -func (n *Notepad) SetLogOutput(handle io.Writer) { - n.logHandle = handle - n.init() -} - -// GetStdoutThreshold returns the defined Treshold for the log logger. -func (n *Notepad) GetLogThreshold() Threshold { - return n.logThreshold -} - -// SetStdoutThreshold changes the threshold above which messages are written to the -// standard output. -func (n *Notepad) SetStdoutThreshold(threshold Threshold) { - n.stdoutThreshold = threshold - n.init() -} - -// GetStdoutThreshold returns the Treshold for the stdout logger. -func (n *Notepad) GetStdoutThreshold() Threshold { - return n.stdoutThreshold -} - -// SetPrefix changes the prefix used by the notepad. Prefixes are displayed between -// brackets at the beginning of the line. An empty prefix won't be displayed at all. -func (n *Notepad) SetPrefix(prefix string) { - if len(prefix) != 0 { - n.prefix = "[" + prefix + "] " - } else { - n.prefix = "" - } - n.init() -} - -// SetFlags choose which flags the logger will display (after prefix and message -// level). See the package log for more informations on this. -func (n *Notepad) SetFlags(flags int) { - n.flags = flags - n.init() -} - -// Feedback writes plainly to the outHandle while -// logging with the standard extra information (date, file, etc). -type Feedback struct { - out *log.Logger - log *log.Logger -} - -func (fb *Feedback) Println(v ...interface{}) { - fb.output(fmt.Sprintln(v...)) -} - -func (fb *Feedback) Printf(format string, v ...interface{}) { - fb.output(fmt.Sprintf(format, v...)) -} - -func (fb *Feedback) Print(v ...interface{}) { - fb.output(fmt.Sprint(v...)) -} - -func (fb *Feedback) output(s string) { - if fb.out != nil { - fb.out.Output(2, s) - } - if fb.log != nil { - fb.log.Output(2, s) - } -} diff --git a/vendor/github.com/spf13/viper/.editorconfig b/vendor/github.com/spf13/viper/.editorconfig index 6d0b6d35..1f664d13 100644 --- a/vendor/github.com/spf13/viper/.editorconfig +++ b/vendor/github.com/spf13/viper/.editorconfig @@ -13,3 +13,6 @@ indent_style = tab [{Makefile,*.mk}] indent_style = tab + +[*.nix] +indent_size = 2 diff --git a/vendor/github.com/spf13/viper/.gitignore b/vendor/github.com/spf13/viper/.gitignore index 89625083..f1bbd428 100644 --- a/vendor/github.com/spf13/viper/.gitignore +++ b/vendor/github.com/spf13/viper/.gitignore @@ -1,4 +1,7 @@ +/.devenv/ +/.direnv/ /.idea/ +/.pre-commit-config.yaml /bin/ /build/ /var/ diff --git a/vendor/github.com/spf13/viper/.yamlignore b/vendor/github.com/spf13/viper/.yamlignore new file mode 100644 index 00000000..c04c4dea --- /dev/null +++ b/vendor/github.com/spf13/viper/.yamlignore @@ -0,0 +1,2 @@ +# TODO: FIXME +/.github/ diff --git a/vendor/github.com/spf13/viper/.yamllint.yaml b/vendor/github.com/spf13/viper/.yamllint.yaml new file mode 100644 index 00000000..bac19ce1 --- /dev/null +++ b/vendor/github.com/spf13/viper/.yamllint.yaml @@ -0,0 +1,6 @@ +ignore-from-file: [.gitignore, .yamlignore] + +extends: default + +rules: + line-length: disable diff --git a/vendor/github.com/spf13/viper/Makefile b/vendor/github.com/spf13/viper/Makefile index e8d3baaa..a77b9c81 100644 --- a/vendor/github.com/spf13/viper/Makefile +++ b/vendor/github.com/spf13/viper/Makefile @@ -16,7 +16,7 @@ endif # Dependency versions GOTESTSUM_VERSION = 1.9.0 -GOLANGCI_VERSION = 1.52.2 +GOLANGCI_VERSION = 1.53.3 # Add the ability to override some variables # Use with care @@ -29,11 +29,6 @@ clear: ## Clear the working area and the project .PHONY: check check: test lint ## Run tests and linters -bin/gotestsum: bin/gotestsum-${GOTESTSUM_VERSION} - @ln -sf gotestsum-${GOTESTSUM_VERSION} bin/gotestsum -bin/gotestsum-${GOTESTSUM_VERSION}: - @mkdir -p bin - curl -L https://github.com/gotestyourself/gotestsum/releases/download/v${GOTESTSUM_VERSION}/gotestsum_${GOTESTSUM_VERSION}_${OS}_amd64.tar.gz | tar -zOxf - gotestsum > ./bin/gotestsum-${GOTESTSUM_VERSION} && chmod +x ./bin/gotestsum-${GOTESTSUM_VERSION} TEST_PKGS ?= ./... .PHONY: test @@ -44,20 +39,36 @@ test: bin/gotestsum ## Run tests @mkdir -p ${BUILD_DIR} bin/gotestsum --no-summary=skipped --junitfile ${BUILD_DIR}/coverage.xml --format ${TEST_FORMAT} -- -race -coverprofile=${BUILD_DIR}/coverage.txt -covermode=atomic $(filter-out -v,${GOARGS}) $(if ${TEST_PKGS},${TEST_PKGS},./...) -bin/golangci-lint: bin/golangci-lint-${GOLANGCI_VERSION} - @ln -sf golangci-lint-${GOLANGCI_VERSION} bin/golangci-lint -bin/golangci-lint-${GOLANGCI_VERSION}: +.PHONY: lint +lint: lint-go lint-yaml +lint: ## Run linters + +.PHONY: lint-go +lint-go: + golangci-lint run $(if ${CI},--out-format github-actions,) + +.PHONY: lint-yaml +lint-yaml: + yamllint $(if ${CI},-f github,) --no-warnings . + +.PHONY: fmt +fmt: ## Format code + golangci-lint run --fix + +deps: bin/golangci-lint bin/gotestsum yamllint +deps: ## Install dependencies + +bin/gotestsum: @mkdir -p bin - curl -sfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | bash -s -- -b ./bin/ v${GOLANGCI_VERSION} - @mv bin/golangci-lint "$@" + curl -L https://github.com/gotestyourself/gotestsum/releases/download/v${GOTESTSUM_VERSION}/gotestsum_${GOTESTSUM_VERSION}_${OS}_amd64.tar.gz | tar -zOxf - gotestsum > ./bin/gotestsum && chmod +x ./bin/gotestsum -.PHONY: lint -lint: bin/golangci-lint ## Run linter - bin/golangci-lint run +bin/golangci-lint: + @mkdir -p bin + curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | bash -s -- v${GOLANGCI_VERSION} -.PHONY: fix -fix: bin/golangci-lint ## Fix lint violations - bin/golangci-lint run --fix +.PHONY: yamllint +yamllint: + pip3 install --user yamllint # Add custom targets here -include custom.mk diff --git a/vendor/github.com/spf13/viper/README.md b/vendor/github.com/spf13/viper/README.md index 4184d2a1..78102fbe 100644 --- a/vendor/github.com/spf13/viper/README.md +++ b/vendor/github.com/spf13/viper/README.md @@ -11,7 +11,7 @@ [![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/spf13/viper/ci.yaml?branch=master&style=flat-square)](https://github.com/spf13/viper/actions?query=workflow%3ACI) [![Join the chat at https://gitter.im/spf13/viper](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/spf13/viper?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![Go Report Card](https://goreportcard.com/badge/github.com/spf13/viper?style=flat-square)](https://goreportcard.com/report/github.com/spf13/viper) -![Go Version](https://img.shields.io/badge/go%20version-%3E=1.16-61CFDD.svg?style=flat-square) +![Go Version](https://img.shields.io/badge/go%20version-%3E=1.19-61CFDD.svg?style=flat-square) [![PkgGoDev](https://pkg.go.dev/badge/mod/github.com/spf13/viper)](https://pkg.go.dev/mod/github.com/spf13/viper) **Go configuration with fangs!** @@ -30,6 +30,7 @@ Many Go projects are built using Viper including: * [Meshery](https://github.com/meshery/meshery) * [Bearer](https://github.com/bearer/bearer) * [Coder](https://github.com/coder/coder) +* [Vitess](https://vitess.io/) ## Install @@ -140,7 +141,7 @@ if err := viper.ReadInConfig(); err != nil { // Config file found and successfully parsed ``` -*NOTE [since 1.6]:* You can also have a file without an extension and specify the format programmaticaly. For those configuration files that lie in the home of the user without any extension like `.bashrc` +*NOTE [since 1.6]:* You can also have a file without an extension and specify the format programmatically. For those configuration files that lie in the home of the user without any extension like `.bashrc` ### Writing Config Files @@ -221,6 +222,7 @@ These could be from a command line flag, or from your own application logic. ```go viper.Set("Verbose", true) viper.Set("LogFile", LogFile) +viper.Set("host.port", 5899) // set subset ``` ### Registering and Using Aliases @@ -487,6 +489,15 @@ err := viper.ReadRemoteConfig() Of course, you're allowed to use `SecureRemoteProvider` also + +#### NATS + +```go +viper.AddRemoteProvider("nats", "nats://127.0.0.1:4222", "myapp.config") +viper.SetConfigType("json") +err := viper.ReadRemoteConfig() +``` + ### Remote Key/Value Store Example - Encrypted ```go @@ -534,19 +545,19 @@ go func(){ In Viper, there are a few ways to get a value depending on the value’s type. The following functions and methods exist: - * `Get(key string) : interface{}` + * `Get(key string) : any` * `GetBool(key string) : bool` * `GetFloat64(key string) : float64` * `GetInt(key string) : int` * `GetIntSlice(key string) : []int` * `GetString(key string) : string` - * `GetStringMap(key string) : map[string]interface{}` + * `GetStringMap(key string) : map[string]any` * `GetStringMapString(key string) : map[string]string` * `GetStringSlice(key string) : []string` * `GetTime(key string) : time.Time` * `GetDuration(key string) : time.Duration` * `IsSet(key string) : bool` - * `AllSettings() : map[string]interface{}` + * `AllSettings() : map[string]any` One important thing to recognize is that each Get function will return a zero value if it’s not found. To check if a given key exists, the `IsSet()` method @@ -709,8 +720,8 @@ etc. There are two methods to do this: - * `Unmarshal(rawVal interface{}) : error` - * `UnmarshalKey(key string, rawVal interface{}) : error` + * `Unmarshal(rawVal any) : error` + * `UnmarshalKey(key string, rawVal any) : error` Example: @@ -735,9 +746,9 @@ you have to change the delimiter: ```go v := viper.NewWithOptions(viper.KeyDelimiter("::")) -v.SetDefault("chart::values", map[string]interface{}{ - "ingress": map[string]interface{}{ - "annotations": map[string]interface{}{ +v.SetDefault("chart::values", map[string]any{ + "ingress": map[string]any{ + "annotations": map[string]any{ "traefik.frontend.rule.type": "PathPrefix", "traefik.ingress.kubernetes.io/ssl-redirect": "true", }, @@ -746,7 +757,7 @@ v.SetDefault("chart::values", map[string]interface{}{ type config struct { Chart struct{ - Values map[string]interface{} + Values map[string]any } } @@ -882,3 +893,31 @@ No, you will need to synchronize access to the viper yourself (for example by us ## Troubleshooting See [TROUBLESHOOTING.md](TROUBLESHOOTING.md). + +## Development + +**For an optimal developer experience, it is recommended to install [Nix](https://nixos.org/download.html) and [direnv](https://direnv.net/docs/installation.html).** + +_Alternatively, install [Go](https://go.dev/dl/) on your computer then run `make deps` to install the rest of the dependencies._ + +Run the test suite: + +```shell +make test +``` + +Run linters: + +```shell +make lint # pass -j option to run them in parallel +``` + +Some linter violations can automatically be fixed: + +```shell +make fmt +``` + +## License + +The project is licensed under the [MIT License](LICENSE). diff --git a/vendor/github.com/spf13/viper/experimental_logger.go b/vendor/github.com/spf13/viper/experimental_logger.go deleted file mode 100644 index 206dad6a..00000000 --- a/vendor/github.com/spf13/viper/experimental_logger.go +++ /dev/null @@ -1,11 +0,0 @@ -//go:build viper_logger -// +build viper_logger - -package viper - -// WithLogger sets a custom logger. -func WithLogger(l Logger) Option { - return optionFunc(func(v *Viper) { - v.logger = l - }) -} diff --git a/vendor/github.com/spf13/viper/flags.go b/vendor/github.com/spf13/viper/flags.go index b5ddbf5d..ddb4da60 100644 --- a/vendor/github.com/spf13/viper/flags.go +++ b/vendor/github.com/spf13/viper/flags.go @@ -30,7 +30,7 @@ func (p pflagValueSet) VisitAll(fn func(flag FlagValue)) { }) } -// pflagValue is a wrapper aroung *pflag.flag +// pflagValue is a wrapper around *pflag.flag // that implements FlagValue type pflagValue struct { flag *pflag.Flag diff --git a/vendor/github.com/spf13/viper/flake.lock b/vendor/github.com/spf13/viper/flake.lock new file mode 100644 index 00000000..78da5109 --- /dev/null +++ b/vendor/github.com/spf13/viper/flake.lock @@ -0,0 +1,255 @@ +{ + "nodes": { + "devenv": { + "inputs": { + "flake-compat": "flake-compat", + "nix": "nix", + "nixpkgs": "nixpkgs", + "pre-commit-hooks": "pre-commit-hooks" + }, + "locked": { + "lastModified": 1687972261, + "narHash": "sha256-+mxvZfwMVoaZYETmuQWqTi/7T9UKoAE+WpdSQkOVJ2g=", + "owner": "cachix", + "repo": "devenv", + "rev": "e85df562088573305e55906eaa964341f8cb0d9f", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "devenv", + "type": "github" + } + }, + "flake-compat": { + "flake": false, + "locked": { + "lastModified": 1673956053, + "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=", + "owner": "edolstra", + "repo": "flake-compat", + "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9", + "type": "github" + }, + "original": { + "owner": "edolstra", + "repo": "flake-compat", + "type": "github" + } + }, + "flake-parts": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib" + }, + "locked": { + "lastModified": 1687762428, + "narHash": "sha256-DIf7mi45PKo+s8dOYF+UlXHzE0Wl/+k3tXUyAoAnoGE=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "37dd7bb15791c86d55c5121740a1887ab55ee836", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-utils": { + "locked": { + "lastModified": 1667395993, + "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", + "owner": "numtide", + "repo": "flake-utils", + "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", + "type": "github" + }, + "original": { + "owner": "numtide", + "repo": "flake-utils", + "type": "github" + } + }, + "gitignore": { + "inputs": { + "nixpkgs": [ + "devenv", + "pre-commit-hooks", + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1660459072, + "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=", + "owner": "hercules-ci", + "repo": "gitignore.nix", + "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "gitignore.nix", + "type": "github" + } + }, + "lowdown-src": { + "flake": false, + "locked": { + "lastModified": 1633514407, + "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=", + "owner": "kristapsdz", + "repo": "lowdown", + "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8", + "type": "github" + }, + "original": { + "owner": "kristapsdz", + "repo": "lowdown", + "type": "github" + } + }, + "nix": { + "inputs": { + "lowdown-src": "lowdown-src", + "nixpkgs": [ + "devenv", + "nixpkgs" + ], + "nixpkgs-regression": "nixpkgs-regression" + }, + "locked": { + "lastModified": 1676545802, + "narHash": "sha256-EK4rZ+Hd5hsvXnzSzk2ikhStJnD63odF7SzsQ8CuSPU=", + "owner": "domenkozar", + "repo": "nix", + "rev": "7c91803598ffbcfe4a55c44ac6d49b2cf07a527f", + "type": "github" + }, + "original": { + "owner": "domenkozar", + "ref": "relaxed-flakes", + "repo": "nix", + "type": "github" + } + }, + "nixpkgs": { + "locked": { + "lastModified": 1678875422, + "narHash": "sha256-T3o6NcQPwXjxJMn2shz86Chch4ljXgZn746c2caGxd8=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "126f49a01de5b7e35a43fd43f891ecf6d3a51459", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib": { + "locked": { + "dir": "lib", + "lastModified": 1685564631, + "narHash": "sha256-8ywr3AkblY4++3lIVxmrWZFzac7+f32ZEhH/A8pNscI=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "4f53efe34b3a8877ac923b9350c874e3dcd5dc0a", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-regression": { + "locked": { + "lastModified": 1643052045, + "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + }, + "original": { + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2", + "type": "github" + } + }, + "nixpkgs-stable": { + "locked": { + "lastModified": 1678872516, + "narHash": "sha256-/E1YwtMtFAu2KUQKV/1+KFuReYPANM2Rzehk84VxVoc=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "9b8e5abb18324c7fe9f07cb100c3cd4a29cda8b8", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixos-22.11", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs_2": { + "locked": { + "lastModified": 1687886075, + "narHash": "sha256-PeayJDDDy+uw1Ats4moZnRdL1OFuZm1Tj+KiHlD67+o=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "a565059a348422af5af9026b5174dc5c0dcefdae", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "pre-commit-hooks": { + "inputs": { + "flake-compat": [ + "devenv", + "flake-compat" + ], + "flake-utils": "flake-utils", + "gitignore": "gitignore", + "nixpkgs": [ + "devenv", + "nixpkgs" + ], + "nixpkgs-stable": "nixpkgs-stable" + }, + "locked": { + "lastModified": 1686050334, + "narHash": "sha256-R0mczWjDzBpIvM3XXhO908X5e2CQqjyh/gFbwZk/7/Q=", + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "rev": "6881eb2ae5d8a3516e34714e7a90d9d95914c4dc", + "type": "github" + }, + "original": { + "owner": "cachix", + "repo": "pre-commit-hooks.nix", + "type": "github" + } + }, + "root": { + "inputs": { + "devenv": "devenv", + "flake-parts": "flake-parts", + "nixpkgs": "nixpkgs_2" + } + } + }, + "root": "root", + "version": 7 +} diff --git a/vendor/github.com/spf13/viper/flake.nix b/vendor/github.com/spf13/viper/flake.nix new file mode 100644 index 00000000..9b26c3fc --- /dev/null +++ b/vendor/github.com/spf13/viper/flake.nix @@ -0,0 +1,56 @@ +{ + description = "Viper"; + + inputs = { + nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; + flake-parts.url = "github:hercules-ci/flake-parts"; + devenv.url = "github:cachix/devenv"; + }; + + outputs = inputs@{ flake-parts, ... }: + flake-parts.lib.mkFlake { inherit inputs; } { + imports = [ + inputs.devenv.flakeModule + ]; + + systems = [ "x86_64-linux" "x86_64-darwin" "aarch64-darwin" ]; + + perSystem = { config, self', inputs', pkgs, system, ... }: rec { + devenv.shells = { + default = { + languages = { + go.enable = true; + }; + + pre-commit.hooks = { + nixpkgs-fmt.enable = true; + yamllint.enable = true; + }; + + packages = with pkgs; [ + gnumake + + golangci-lint + yamllint + ]; + + scripts = { + versions.exec = '' + go version + golangci-lint version + ''; + }; + + enterShell = '' + versions + ''; + + # https://github.com/cachix/devenv/issues/528#issuecomment-1556108767 + containers = pkgs.lib.mkForce { }; + }; + + ci = devenv.shells.default; + }; + }; + }; +} diff --git a/vendor/github.com/spf13/viper/fs.go b/vendor/github.com/spf13/viper/fs.go deleted file mode 100644 index ecb1769e..00000000 --- a/vendor/github.com/spf13/viper/fs.go +++ /dev/null @@ -1,65 +0,0 @@ -//go:build go1.16 && finder -// +build go1.16,finder - -package viper - -import ( - "errors" - "io/fs" - "path" -) - -type finder struct { - paths []string - fileNames []string - extensions []string - - withoutExtension bool -} - -func (f finder) Find(fsys fs.FS) (string, error) { - for _, searchPath := range f.paths { - for _, fileName := range f.fileNames { - for _, extension := range f.extensions { - filePath := path.Join(searchPath, fileName+"."+extension) - - ok, err := fileExists(fsys, filePath) - if err != nil { - return "", err - } - - if ok { - return filePath, nil - } - } - - if f.withoutExtension { - filePath := path.Join(searchPath, fileName) - - ok, err := fileExists(fsys, filePath) - if err != nil { - return "", err - } - - if ok { - return filePath, nil - } - } - } - } - - return "", nil -} - -func fileExists(fsys fs.FS, filePath string) (bool, error) { - fileInfo, err := fs.Stat(fsys, filePath) - if err == nil { - return !fileInfo.IsDir(), nil - } - - if errors.Is(err, fs.ErrNotExist) { - return false, nil - } - - return false, err -} diff --git a/vendor/github.com/spf13/viper/internal/encoding/decoder.go b/vendor/github.com/spf13/viper/internal/encoding/decoder.go index f472e9ff..8a7b1dbc 100644 --- a/vendor/github.com/spf13/viper/internal/encoding/decoder.go +++ b/vendor/github.com/spf13/viper/internal/encoding/decoder.go @@ -5,9 +5,9 @@ import ( ) // Decoder decodes the contents of b into v. -// It's primarily used for decoding contents of a file into a map[string]interface{}. +// It's primarily used for decoding contents of a file into a map[string]any. type Decoder interface { - Decode(b []byte, v map[string]interface{}) error + Decode(b []byte, v map[string]any) error } const ( @@ -48,7 +48,7 @@ func (e *DecoderRegistry) RegisterDecoder(format string, enc Decoder) error { } // Decode calls the underlying Decoder based on the format. -func (e *DecoderRegistry) Decode(format string, b []byte, v map[string]interface{}) error { +func (e *DecoderRegistry) Decode(format string, b []byte, v map[string]any) error { e.mu.RLock() decoder, ok := e.decoders[format] e.mu.RUnlock() diff --git a/vendor/github.com/spf13/viper/internal/encoding/dotenv/codec.go b/vendor/github.com/spf13/viper/internal/encoding/dotenv/codec.go index 4485063b..3ebc76f0 100644 --- a/vendor/github.com/spf13/viper/internal/encoding/dotenv/codec.go +++ b/vendor/github.com/spf13/viper/internal/encoding/dotenv/codec.go @@ -15,8 +15,8 @@ const keyDelimiter = "_" // (commonly called as dotenv format). type Codec struct{} -func (Codec) Encode(v map[string]interface{}) ([]byte, error) { - flattened := map[string]interface{}{} +func (Codec) Encode(v map[string]any) ([]byte, error) { + flattened := map[string]any{} flattened = flattenAndMergeMap(flattened, v, "", keyDelimiter) @@ -40,7 +40,7 @@ func (Codec) Encode(v map[string]interface{}) ([]byte, error) { return buf.Bytes(), nil } -func (Codec) Decode(b []byte, v map[string]interface{}) error { +func (Codec) Decode(b []byte, v map[string]any) error { var buf bytes.Buffer _, err := buf.Write(b) diff --git a/vendor/github.com/spf13/viper/internal/encoding/dotenv/map_utils.go b/vendor/github.com/spf13/viper/internal/encoding/dotenv/map_utils.go index ce6e6efa..1340c730 100644 --- a/vendor/github.com/spf13/viper/internal/encoding/dotenv/map_utils.go +++ b/vendor/github.com/spf13/viper/internal/encoding/dotenv/map_utils.go @@ -7,27 +7,27 @@ import ( ) // flattenAndMergeMap recursively flattens the given map into a new map -// Code is based on the function with the same name in tha main package. +// Code is based on the function with the same name in the main package. // TODO: move it to a common place -func flattenAndMergeMap(shadow map[string]interface{}, m map[string]interface{}, prefix string, delimiter string) map[string]interface{} { +func flattenAndMergeMap(shadow map[string]any, m map[string]any, prefix string, delimiter string) map[string]any { if shadow != nil && prefix != "" && shadow[prefix] != nil { // prefix is shadowed => nothing more to flatten return shadow } if shadow == nil { - shadow = make(map[string]interface{}) + shadow = make(map[string]any) } - var m2 map[string]interface{} + var m2 map[string]any if prefix != "" { prefix += delimiter } for k, val := range m { fullKey := prefix + k - switch val.(type) { - case map[string]interface{}: - m2 = val.(map[string]interface{}) - case map[interface{}]interface{}: + switch val := val.(type) { + case map[string]any: + m2 = val + case map[any]any: m2 = cast.ToStringMap(val) default: // immediate value diff --git a/vendor/github.com/spf13/viper/internal/encoding/encoder.go b/vendor/github.com/spf13/viper/internal/encoding/encoder.go index 2341bf23..65958596 100644 --- a/vendor/github.com/spf13/viper/internal/encoding/encoder.go +++ b/vendor/github.com/spf13/viper/internal/encoding/encoder.go @@ -5,9 +5,9 @@ import ( ) // Encoder encodes the contents of v into a byte representation. -// It's primarily used for encoding a map[string]interface{} into a file format. +// It's primarily used for encoding a map[string]any into a file format. type Encoder interface { - Encode(v map[string]interface{}) ([]byte, error) + Encode(v map[string]any) ([]byte, error) } const ( @@ -47,7 +47,7 @@ func (e *EncoderRegistry) RegisterEncoder(format string, enc Encoder) error { return nil } -func (e *EncoderRegistry) Encode(format string, v map[string]interface{}) ([]byte, error) { +func (e *EncoderRegistry) Encode(format string, v map[string]any) ([]byte, error) { e.mu.RLock() encoder, ok := e.encoders[format] e.mu.RUnlock() diff --git a/vendor/github.com/spf13/viper/internal/encoding/hcl/codec.go b/vendor/github.com/spf13/viper/internal/encoding/hcl/codec.go index 7fde8e4b..d7fa8a1b 100644 --- a/vendor/github.com/spf13/viper/internal/encoding/hcl/codec.go +++ b/vendor/github.com/spf13/viper/internal/encoding/hcl/codec.go @@ -12,7 +12,7 @@ import ( // TODO: add printer config to the codec? type Codec struct{} -func (Codec) Encode(v map[string]interface{}) ([]byte, error) { +func (Codec) Encode(v map[string]any) ([]byte, error) { b, err := json.Marshal(v) if err != nil { return nil, err @@ -35,6 +35,6 @@ func (Codec) Encode(v map[string]interface{}) ([]byte, error) { return buf.Bytes(), nil } -func (Codec) Decode(b []byte, v map[string]interface{}) error { +func (Codec) Decode(b []byte, v map[string]any) error { return hcl.Unmarshal(b, &v) } diff --git a/vendor/github.com/spf13/viper/internal/encoding/ini/codec.go b/vendor/github.com/spf13/viper/internal/encoding/ini/codec.go index 9acd87fc..d91cf59d 100644 --- a/vendor/github.com/spf13/viper/internal/encoding/ini/codec.go +++ b/vendor/github.com/spf13/viper/internal/encoding/ini/codec.go @@ -19,11 +19,11 @@ type Codec struct { LoadOptions LoadOptions } -func (c Codec) Encode(v map[string]interface{}) ([]byte, error) { +func (c Codec) Encode(v map[string]any) ([]byte, error) { cfg := ini.Empty() ini.PrettyFormat = false - flattened := map[string]interface{}{} + flattened := map[string]any{} flattened = flattenAndMergeMap(flattened, v, "", c.keyDelimiter()) @@ -62,7 +62,7 @@ func (c Codec) Encode(v map[string]interface{}) ([]byte, error) { return buf.Bytes(), nil } -func (c Codec) Decode(b []byte, v map[string]interface{}) error { +func (c Codec) Decode(b []byte, v map[string]any) error { cfg := ini.Empty(c.LoadOptions) err := cfg.Append(b) diff --git a/vendor/github.com/spf13/viper/internal/encoding/ini/map_utils.go b/vendor/github.com/spf13/viper/internal/encoding/ini/map_utils.go index 8329856b..c1919a38 100644 --- a/vendor/github.com/spf13/viper/internal/encoding/ini/map_utils.go +++ b/vendor/github.com/spf13/viper/internal/encoding/ini/map_utils.go @@ -15,22 +15,22 @@ import ( // In case intermediate keys do not exist, or map to a non-map value, // a new map is created and inserted, and the search continues from there: // the initial map "m" may be modified! -func deepSearch(m map[string]interface{}, path []string) map[string]interface{} { +func deepSearch(m map[string]any, path []string) map[string]any { for _, k := range path { m2, ok := m[k] if !ok { // intermediate key does not exist // => create it and continue from there - m3 := make(map[string]interface{}) + m3 := make(map[string]any) m[k] = m3 m = m3 continue } - m3, ok := m2.(map[string]interface{}) + m3, ok := m2.(map[string]any) if !ok { // intermediate key is a value // => replace with a new map - m3 = make(map[string]interface{}) + m3 = make(map[string]any) m[k] = m3 } // continue search from here @@ -40,27 +40,27 @@ func deepSearch(m map[string]interface{}, path []string) map[string]interface{} } // flattenAndMergeMap recursively flattens the given map into a new map -// Code is based on the function with the same name in tha main package. +// Code is based on the function with the same name in the main package. // TODO: move it to a common place -func flattenAndMergeMap(shadow map[string]interface{}, m map[string]interface{}, prefix string, delimiter string) map[string]interface{} { +func flattenAndMergeMap(shadow map[string]any, m map[string]any, prefix string, delimiter string) map[string]any { if shadow != nil && prefix != "" && shadow[prefix] != nil { // prefix is shadowed => nothing more to flatten return shadow } if shadow == nil { - shadow = make(map[string]interface{}) + shadow = make(map[string]any) } - var m2 map[string]interface{} + var m2 map[string]any if prefix != "" { prefix += delimiter } for k, val := range m { fullKey := prefix + k - switch val.(type) { - case map[string]interface{}: - m2 = val.(map[string]interface{}) - case map[interface{}]interface{}: + switch val := val.(type) { + case map[string]any: + m2 = val + case map[any]any: m2 = cast.ToStringMap(val) default: // immediate value diff --git a/vendor/github.com/spf13/viper/internal/encoding/javaproperties/codec.go b/vendor/github.com/spf13/viper/internal/encoding/javaproperties/codec.go index b8a2251c..e92e5172 100644 --- a/vendor/github.com/spf13/viper/internal/encoding/javaproperties/codec.go +++ b/vendor/github.com/spf13/viper/internal/encoding/javaproperties/codec.go @@ -20,12 +20,12 @@ type Codec struct { Properties *properties.Properties } -func (c *Codec) Encode(v map[string]interface{}) ([]byte, error) { +func (c *Codec) Encode(v map[string]any) ([]byte, error) { if c.Properties == nil { c.Properties = properties.NewProperties() } - flattened := map[string]interface{}{} + flattened := map[string]any{} flattened = flattenAndMergeMap(flattened, v, "", c.keyDelimiter()) @@ -54,7 +54,7 @@ func (c *Codec) Encode(v map[string]interface{}) ([]byte, error) { return buf.Bytes(), nil } -func (c *Codec) Decode(b []byte, v map[string]interface{}) error { +func (c *Codec) Decode(b []byte, v map[string]any) error { var err error c.Properties, err = properties.Load(b, properties.UTF8) if err != nil { diff --git a/vendor/github.com/spf13/viper/internal/encoding/javaproperties/map_utils.go b/vendor/github.com/spf13/viper/internal/encoding/javaproperties/map_utils.go index 93755cac..8386920a 100644 --- a/vendor/github.com/spf13/viper/internal/encoding/javaproperties/map_utils.go +++ b/vendor/github.com/spf13/viper/internal/encoding/javaproperties/map_utils.go @@ -15,22 +15,22 @@ import ( // In case intermediate keys do not exist, or map to a non-map value, // a new map is created and inserted, and the search continues from there: // the initial map "m" may be modified! -func deepSearch(m map[string]interface{}, path []string) map[string]interface{} { +func deepSearch(m map[string]any, path []string) map[string]any { for _, k := range path { m2, ok := m[k] if !ok { // intermediate key does not exist // => create it and continue from there - m3 := make(map[string]interface{}) + m3 := make(map[string]any) m[k] = m3 m = m3 continue } - m3, ok := m2.(map[string]interface{}) + m3, ok := m2.(map[string]any) if !ok { // intermediate key is a value // => replace with a new map - m3 = make(map[string]interface{}) + m3 = make(map[string]any) m[k] = m3 } // continue search from here @@ -40,27 +40,27 @@ func deepSearch(m map[string]interface{}, path []string) map[string]interface{} } // flattenAndMergeMap recursively flattens the given map into a new map -// Code is based on the function with the same name in tha main package. +// Code is based on the function with the same name in the main package. // TODO: move it to a common place -func flattenAndMergeMap(shadow map[string]interface{}, m map[string]interface{}, prefix string, delimiter string) map[string]interface{} { +func flattenAndMergeMap(shadow map[string]any, m map[string]any, prefix string, delimiter string) map[string]any { if shadow != nil && prefix != "" && shadow[prefix] != nil { // prefix is shadowed => nothing more to flatten return shadow } if shadow == nil { - shadow = make(map[string]interface{}) + shadow = make(map[string]any) } - var m2 map[string]interface{} + var m2 map[string]any if prefix != "" { prefix += delimiter } for k, val := range m { fullKey := prefix + k - switch val.(type) { - case map[string]interface{}: - m2 = val.(map[string]interface{}) - case map[interface{}]interface{}: + switch val := val.(type) { + case map[string]any: + m2 = val + case map[any]any: m2 = cast.ToStringMap(val) default: // immediate value diff --git a/vendor/github.com/spf13/viper/internal/encoding/json/codec.go b/vendor/github.com/spf13/viper/internal/encoding/json/codec.go index 1b7caace..da7546b5 100644 --- a/vendor/github.com/spf13/viper/internal/encoding/json/codec.go +++ b/vendor/github.com/spf13/viper/internal/encoding/json/codec.go @@ -7,11 +7,11 @@ import ( // Codec implements the encoding.Encoder and encoding.Decoder interfaces for JSON encoding. type Codec struct{} -func (Codec) Encode(v map[string]interface{}) ([]byte, error) { +func (Codec) Encode(v map[string]any) ([]byte, error) { // TODO: expose prefix and indent in the Codec as setting? return json.MarshalIndent(v, "", " ") } -func (Codec) Decode(b []byte, v map[string]interface{}) error { +func (Codec) Decode(b []byte, v map[string]any) error { return json.Unmarshal(b, &v) } diff --git a/vendor/github.com/spf13/viper/internal/encoding/toml/codec.go b/vendor/github.com/spf13/viper/internal/encoding/toml/codec.go index a993c599..c70aa8d2 100644 --- a/vendor/github.com/spf13/viper/internal/encoding/toml/codec.go +++ b/vendor/github.com/spf13/viper/internal/encoding/toml/codec.go @@ -7,10 +7,10 @@ import ( // Codec implements the encoding.Encoder and encoding.Decoder interfaces for TOML encoding. type Codec struct{} -func (Codec) Encode(v map[string]interface{}) ([]byte, error) { +func (Codec) Encode(v map[string]any) ([]byte, error) { return toml.Marshal(v) } -func (Codec) Decode(b []byte, v map[string]interface{}) error { +func (Codec) Decode(b []byte, v map[string]any) error { return toml.Unmarshal(b, &v) } diff --git a/vendor/github.com/spf13/viper/internal/encoding/yaml/codec.go b/vendor/github.com/spf13/viper/internal/encoding/yaml/codec.go index 82dc136a..03687924 100644 --- a/vendor/github.com/spf13/viper/internal/encoding/yaml/codec.go +++ b/vendor/github.com/spf13/viper/internal/encoding/yaml/codec.go @@ -5,10 +5,10 @@ import "gopkg.in/yaml.v3" // Codec implements the encoding.Encoder and encoding.Decoder interfaces for YAML encoding. type Codec struct{} -func (Codec) Encode(v map[string]interface{}) ([]byte, error) { +func (Codec) Encode(v map[string]any) ([]byte, error) { return yaml.Marshal(v) } -func (Codec) Decode(b []byte, v map[string]interface{}) error { +func (Codec) Decode(b []byte, v map[string]any) error { return yaml.Unmarshal(b, &v) } diff --git a/vendor/github.com/spf13/viper/logger.go b/vendor/github.com/spf13/viper/logger.go index a64e1446..8938053b 100644 --- a/vendor/github.com/spf13/viper/logger.go +++ b/vendor/github.com/spf13/viper/logger.go @@ -1,77 +1,68 @@ package viper import ( - "fmt" + "context" - jww "github.com/spf13/jwalterweatherman" + slog "github.com/sagikazarmark/slog-shim" ) // Logger is a unified interface for various logging use cases and practices, including: // - leveled logging // - structured logging +// +// Deprecated: use `log/slog` instead. type Logger interface { // Trace logs a Trace event. // // Even more fine-grained information than Debug events. // Loggers not supporting this level should fall back to Debug. - Trace(msg string, keyvals ...interface{}) + Trace(msg string, keyvals ...any) // Debug logs a Debug event. // // A verbose series of information events. // They are useful when debugging the system. - Debug(msg string, keyvals ...interface{}) + Debug(msg string, keyvals ...any) // Info logs an Info event. // // General information about what's happening inside the system. - Info(msg string, keyvals ...interface{}) + Info(msg string, keyvals ...any) // Warn logs a Warn(ing) event. // // Non-critical events that should be looked at. - Warn(msg string, keyvals ...interface{}) + Warn(msg string, keyvals ...any) // Error logs an Error event. // // Critical events that require immediate attention. // Loggers commonly provide Fatal and Panic levels above Error level, - // but exiting and panicing is out of scope for a logging library. - Error(msg string, keyvals ...interface{}) + // but exiting and panicking is out of scope for a logging library. + Error(msg string, keyvals ...any) } -type jwwLogger struct{} - -func (jwwLogger) Trace(msg string, keyvals ...interface{}) { - jww.TRACE.Printf(jwwLogMessage(msg, keyvals...)) +// WithLogger sets a custom logger. +func WithLogger(l *slog.Logger) Option { + return optionFunc(func(v *Viper) { + v.logger = l + }) } -func (jwwLogger) Debug(msg string, keyvals ...interface{}) { - jww.DEBUG.Printf(jwwLogMessage(msg, keyvals...)) -} +type discardHandler struct{} -func (jwwLogger) Info(msg string, keyvals ...interface{}) { - jww.INFO.Printf(jwwLogMessage(msg, keyvals...)) +func (n *discardHandler) Enabled(_ context.Context, _ slog.Level) bool { + return false } -func (jwwLogger) Warn(msg string, keyvals ...interface{}) { - jww.WARN.Printf(jwwLogMessage(msg, keyvals...)) +func (n *discardHandler) Handle(_ context.Context, _ slog.Record) error { + return nil } -func (jwwLogger) Error(msg string, keyvals ...interface{}) { - jww.ERROR.Printf(jwwLogMessage(msg, keyvals...)) +func (n *discardHandler) WithAttrs(_ []slog.Attr) slog.Handler { + return n } -func jwwLogMessage(msg string, keyvals ...interface{}) string { - out := msg - - if len(keyvals) > 0 && len(keyvals)%2 == 1 { - keyvals = append(keyvals, nil) - } - - for i := 0; i <= len(keyvals)-2; i += 2 { - out = fmt.Sprintf("%s %v=%v", out, keyvals[i], keyvals[i+1]) - } - - return out +func (n *discardHandler) WithGroup(_ string) slog.Handler { + return n } diff --git a/vendor/github.com/spf13/viper/util.go b/vendor/github.com/spf13/viper/util.go index 95009a14..52116ac4 100644 --- a/vendor/github.com/spf13/viper/util.go +++ b/vendor/github.com/spf13/viper/util.go @@ -18,6 +18,7 @@ import ( "strings" "unicode" + slog "github.com/sagikazarmark/slog-shim" "github.com/spf13/cast" ) @@ -38,11 +39,11 @@ func (pe ConfigParseError) Unwrap() error { // toCaseInsensitiveValue checks if the value is a map; // if so, create a copy and lower-case the keys recursively. -func toCaseInsensitiveValue(value interface{}) interface{} { +func toCaseInsensitiveValue(value any) any { switch v := value.(type) { - case map[interface{}]interface{}: + case map[any]any: value = copyAndInsensitiviseMap(cast.ToStringMap(v)) - case map[string]interface{}: + case map[string]any: value = copyAndInsensitiviseMap(v) } @@ -51,15 +52,15 @@ func toCaseInsensitiveValue(value interface{}) interface{} { // copyAndInsensitiviseMap behaves like insensitiviseMap, but creates a copy of // any map it makes case insensitive. -func copyAndInsensitiviseMap(m map[string]interface{}) map[string]interface{} { - nm := make(map[string]interface{}) +func copyAndInsensitiviseMap(m map[string]any) map[string]any { + nm := make(map[string]any) for key, val := range m { lkey := strings.ToLower(key) switch v := val.(type) { - case map[interface{}]interface{}: + case map[any]any: nm[lkey] = copyAndInsensitiviseMap(cast.ToStringMap(v)) - case map[string]interface{}: + case map[string]any: nm[lkey] = copyAndInsensitiviseMap(v) default: nm[lkey] = v @@ -69,23 +70,23 @@ func copyAndInsensitiviseMap(m map[string]interface{}) map[string]interface{} { return nm } -func insensitiviseVal(val interface{}) interface{} { - switch val.(type) { - case map[interface{}]interface{}: +func insensitiviseVal(val any) any { + switch v := val.(type) { + case map[any]any: // nested map: cast and recursively insensitivise val = cast.ToStringMap(val) - insensitiviseMap(val.(map[string]interface{})) - case map[string]interface{}: + insensitiviseMap(val.(map[string]any)) + case map[string]any: // nested map: recursively insensitivise - insensitiviseMap(val.(map[string]interface{})) - case []interface{}: + insensitiviseMap(v) + case []any: // nested array: recursively insensitivise - insensitiveArray(val.([]interface{})) + insensitiveArray(v) } return val } -func insensitiviseMap(m map[string]interface{}) { +func insensitiviseMap(m map[string]any) { for key, val := range m { val = insensitiviseVal(val) lower := strings.ToLower(key) @@ -98,13 +99,13 @@ func insensitiviseMap(m map[string]interface{}) { } } -func insensitiveArray(a []interface{}) { +func insensitiveArray(a []any) { for i, val := range a { a[i] = insensitiviseVal(val) } } -func absPathify(logger Logger, inPath string) string { +func absPathify(logger *slog.Logger, inPath string) string { logger.Info("trying to resolve absolute path", "path", inPath) if inPath == "$HOME" || strings.HasPrefix(inPath, "$HOME"+string(os.PathSeparator)) { @@ -197,22 +198,22 @@ func parseSizeInBytes(sizeStr string) uint { // In case intermediate keys do not exist, or map to a non-map value, // a new map is created and inserted, and the search continues from there: // the initial map "m" may be modified! -func deepSearch(m map[string]interface{}, path []string) map[string]interface{} { +func deepSearch(m map[string]any, path []string) map[string]any { for _, k := range path { m2, ok := m[k] if !ok { // intermediate key does not exist // => create it and continue from there - m3 := make(map[string]interface{}) + m3 := make(map[string]any) m[k] = m3 m = m3 continue } - m3, ok := m2.(map[string]interface{}) + m3, ok := m2.(map[string]any) if !ok { // intermediate key is a value // => replace with a new map - m3 = make(map[string]interface{}) + m3 = make(map[string]any) m[k] = m3 } // continue search from here diff --git a/vendor/github.com/spf13/viper/viper.go b/vendor/github.com/spf13/viper/viper.go index 7fb1e191..c1eab71b 100644 --- a/vendor/github.com/spf13/viper/viper.go +++ b/vendor/github.com/spf13/viper/viper.go @@ -35,6 +35,7 @@ import ( "github.com/fsnotify/fsnotify" "github.com/mitchellh/mapstructure" + slog "github.com/sagikazarmark/slog-shim" "github.com/spf13/afero" "github.com/spf13/cast" "github.com/spf13/pflag" @@ -206,10 +207,10 @@ type Viper struct { allowEmptyEnv bool parents []string - config map[string]interface{} - override map[string]interface{} - defaults map[string]interface{} - kvstore map[string]interface{} + config map[string]any + override map[string]any + defaults map[string]any + kvstore map[string]any pflags map[string]FlagValue env map[string][]string aliases map[string]string @@ -217,7 +218,7 @@ type Viper struct { onConfigChange func(fsnotify.Event) - logger Logger + logger *slog.Logger // TODO: should probably be protected with a mutex encoderRegistry *encoding.EncoderRegistry @@ -231,16 +232,16 @@ func New() *Viper { v.configName = "config" v.configPermissions = os.FileMode(0o644) v.fs = afero.NewOsFs() - v.config = make(map[string]interface{}) + v.config = make(map[string]any) v.parents = []string{} - v.override = make(map[string]interface{}) - v.defaults = make(map[string]interface{}) - v.kvstore = make(map[string]interface{}) + v.override = make(map[string]any) + v.defaults = make(map[string]any) + v.kvstore = make(map[string]any) v.pflags = make(map[string]FlagValue) v.env = make(map[string][]string) v.aliases = make(map[string]string) v.typeByDefValue = false - v.logger = jwwLogger{} + v.logger = slog.New(&discardHandler{}) v.resetEncoding() @@ -301,7 +302,7 @@ func NewWithOptions(opts ...Option) *Viper { func Reset() { v = New() SupportedExts = []string{"json", "toml", "yaml", "yml", "properties", "props", "prop", "hcl", "tfvars", "dotenv", "env", "ini"} - SupportedRemoteProviders = []string{"etcd", "etcd3", "consul", "firestore"} + SupportedRemoteProviders = []string{"etcd", "etcd3", "consul", "firestore", "nats"} } // TODO: make this lazy initialization instead @@ -420,7 +421,7 @@ type RemoteProvider interface { var SupportedExts = []string{"json", "toml", "yaml", "yml", "properties", "props", "prop", "hcl", "tfvars", "dotenv", "env", "ini"} // SupportedRemoteProviders are universally supported remote providers. -var SupportedRemoteProviders = []string{"etcd", "etcd3", "consul", "firestore"} +var SupportedRemoteProviders = []string{"etcd", "etcd3", "consul", "firestore", "nats"} // OnConfigChange sets the event handler that is called when a config file changes. func OnConfigChange(run func(in fsnotify.Event)) { v.OnConfigChange(run) } @@ -523,6 +524,12 @@ func (v *Viper) SetEnvPrefix(in string) { } } +func GetEnvPrefix() string { return v.GetEnvPrefix() } + +func (v *Viper) GetEnvPrefix() string { + return v.envPrefix +} + func (v *Viper) mergeWithEnvPrefix(in string) string { if v.envPrefix != "" { return strings.ToUpper(v.envPrefix + "_" + in) @@ -578,8 +585,8 @@ func (v *Viper) AddConfigPath(in string) { // AddRemoteProvider adds a remote configuration source. // Remote Providers are searched in the order they are added. -// provider is a string value: "etcd", "etcd3", "consul" or "firestore" are currently supported. -// endpoint is the url. etcd requires http://ip:port consul requires ip:port +// provider is a string value: "etcd", "etcd3", "consul", "firestore" or "nats" are currently supported. +// endpoint is the url. etcd requires http://ip:port, consul requires ip:port, nats requires nats://ip:port // path is the path in the k/v store to retrieve configuration // To retrieve a config file called myapp.json from /configs/myapp.json // you should set path to /configs and set config name (SetConfigName()) to @@ -609,7 +616,7 @@ func (v *Viper) AddRemoteProvider(provider, endpoint, path string) error { // AddSecureRemoteProvider adds a remote configuration source. // Secure Remote Providers are searched in the order they are added. -// provider is a string value: "etcd", "etcd3", "consul" or "firestore" are currently supported. +// provider is a string value: "etcd", "etcd3", "consul", "firestore" or "nats" are currently supported. // endpoint is the url. etcd requires http://ip:port consul requires ip:port // secretkeyring is the filepath to your openpgp secret keyring. e.g. /etc/secrets/myring.gpg // path is the path in the k/v store to retrieve configuration @@ -653,7 +660,7 @@ func (v *Viper) providerPathExists(p *defaultRemoteProvider) bool { // searchMap recursively searches for a value for path in source map. // Returns nil if not found. // Note: This assumes that the path entries and map keys are lower cased. -func (v *Viper) searchMap(source map[string]interface{}, path []string) interface{} { +func (v *Viper) searchMap(source map[string]any, path []string) any { if len(path) == 0 { return source } @@ -666,13 +673,13 @@ func (v *Viper) searchMap(source map[string]interface{}, path []string) interfac } // Nested case - switch next.(type) { - case map[interface{}]interface{}: + switch next := next.(type) { + case map[any]any: return v.searchMap(cast.ToStringMap(next), path[1:]) - case map[string]interface{}: + case map[string]any: // Type assertion is safe here since it is only reached // if the type of `next` is the same as the type being asserted - return v.searchMap(next.(map[string]interface{}), path[1:]) + return v.searchMap(next, path[1:]) default: // got a value but nested key expected, return "nil" for not found return nil @@ -692,7 +699,7 @@ func (v *Viper) searchMap(source map[string]interface{}, path []string) interfac // in their keys). // // Note: This assumes that the path entries and map keys are lower cased. -func (v *Viper) searchIndexableWithPathPrefixes(source interface{}, path []string) interface{} { +func (v *Viper) searchIndexableWithPathPrefixes(source any, path []string) any { if len(path) == 0 { return source } @@ -701,11 +708,11 @@ func (v *Viper) searchIndexableWithPathPrefixes(source interface{}, path []strin for i := len(path); i > 0; i-- { prefixKey := strings.ToLower(strings.Join(path[0:i], v.keyDelim)) - var val interface{} + var val any switch sourceIndexable := source.(type) { - case []interface{}: + case []any: val = v.searchSliceWithPathPrefixes(sourceIndexable, prefixKey, i, path) - case map[string]interface{}: + case map[string]any: val = v.searchMapWithPathPrefixes(sourceIndexable, prefixKey, i, path) } if val != nil { @@ -722,11 +729,11 @@ func (v *Viper) searchIndexableWithPathPrefixes(source interface{}, path []strin // This function is part of the searchIndexableWithPathPrefixes recurring search and // should not be called directly from functions other than searchIndexableWithPathPrefixes. func (v *Viper) searchSliceWithPathPrefixes( - sourceSlice []interface{}, + sourceSlice []any, prefixKey string, pathIndex int, path []string, -) interface{} { +) any { // if the prefixKey is not a number or it is out of bounds of the slice index, err := strconv.Atoi(prefixKey) if err != nil || len(sourceSlice) <= index { @@ -741,9 +748,9 @@ func (v *Viper) searchSliceWithPathPrefixes( } switch n := next.(type) { - case map[interface{}]interface{}: + case map[any]any: return v.searchIndexableWithPathPrefixes(cast.ToStringMap(n), path[pathIndex:]) - case map[string]interface{}, []interface{}: + case map[string]any, []any: return v.searchIndexableWithPathPrefixes(n, path[pathIndex:]) default: // got a value but nested key expected, do nothing and look for next prefix @@ -758,11 +765,11 @@ func (v *Viper) searchSliceWithPathPrefixes( // This function is part of the searchIndexableWithPathPrefixes recurring search and // should not be called directly from functions other than searchIndexableWithPathPrefixes. func (v *Viper) searchMapWithPathPrefixes( - sourceMap map[string]interface{}, + sourceMap map[string]any, prefixKey string, pathIndex int, path []string, -) interface{} { +) any { next, ok := sourceMap[prefixKey] if !ok { return nil @@ -775,9 +782,9 @@ func (v *Viper) searchMapWithPathPrefixes( // Nested case switch n := next.(type) { - case map[interface{}]interface{}: + case map[any]any: return v.searchIndexableWithPathPrefixes(cast.ToStringMap(n), path[pathIndex:]) - case map[string]interface{}, []interface{}: + case map[string]any, []any: return v.searchIndexableWithPathPrefixes(n, path[pathIndex:]) default: // got a value but nested key expected, do nothing and look for next prefix @@ -792,8 +799,8 @@ func (v *Viper) searchMapWithPathPrefixes( // e.g., if "foo.bar" has a value in the given map, it “shadows” // // "foo.bar.baz" in a lower-priority map -func (v *Viper) isPathShadowedInDeepMap(path []string, m map[string]interface{}) string { - var parentVal interface{} +func (v *Viper) isPathShadowedInDeepMap(path []string, m map[string]any) string { + var parentVal any for i := 1; i < len(path); i++ { parentVal = v.searchMap(m, path[0:i]) if parentVal == nil { @@ -801,9 +808,9 @@ func (v *Viper) isPathShadowedInDeepMap(path []string, m map[string]interface{}) return "" } switch parentVal.(type) { - case map[interface{}]interface{}: + case map[any]any: continue - case map[string]interface{}: + case map[string]any: continue default: // parentVal is a regular value which shadows "path" @@ -818,9 +825,9 @@ func (v *Viper) isPathShadowedInDeepMap(path []string, m map[string]interface{}) // e.g., if "foo.bar" has a value in the given map, it “shadows” // // "foo.bar.baz" in a lower-priority map -func (v *Viper) isPathShadowedInFlatMap(path []string, mi interface{}) string { +func (v *Viper) isPathShadowedInFlatMap(path []string, mi any) string { // unify input map - var m map[string]interface{} + var m map[string]any switch mi.(type) { case map[string]string, map[string]FlagValue: m = cast.ToStringMap(mi) @@ -887,9 +894,9 @@ func GetViper() *Viper { // override, flag, env, config file, key/value store, default // // Get returns an interface. For a specific value use one of the Get____ methods. -func Get(key string) interface{} { return v.Get(key) } +func Get(key string) any { return v.Get(key) } -func (v *Viper) Get(key string) interface{} { +func (v *Viper) Get(key string) any { lcaseKey := strings.ToLower(key) val := v.find(lcaseKey, true) if val == nil { @@ -1059,9 +1066,9 @@ func (v *Viper) GetStringSlice(key string) []string { } // GetStringMap returns the value associated with the key as a map of interfaces. -func GetStringMap(key string) map[string]interface{} { return v.GetStringMap(key) } +func GetStringMap(key string) map[string]any { return v.GetStringMap(key) } -func (v *Viper) GetStringMap(key string) map[string]interface{} { +func (v *Viper) GetStringMap(key string) map[string]any { return cast.ToStringMap(v.Get(key)) } @@ -1089,27 +1096,27 @@ func (v *Viper) GetSizeInBytes(key string) uint { } // UnmarshalKey takes a single key and unmarshals it into a Struct. -func UnmarshalKey(key string, rawVal interface{}, opts ...DecoderConfigOption) error { +func UnmarshalKey(key string, rawVal any, opts ...DecoderConfigOption) error { return v.UnmarshalKey(key, rawVal, opts...) } -func (v *Viper) UnmarshalKey(key string, rawVal interface{}, opts ...DecoderConfigOption) error { +func (v *Viper) UnmarshalKey(key string, rawVal any, opts ...DecoderConfigOption) error { return decode(v.Get(key), defaultDecoderConfig(rawVal, opts...)) } // Unmarshal unmarshals the config into a Struct. Make sure that the tags // on the fields of the structure are properly set. -func Unmarshal(rawVal interface{}, opts ...DecoderConfigOption) error { +func Unmarshal(rawVal any, opts ...DecoderConfigOption) error { return v.Unmarshal(rawVal, opts...) } -func (v *Viper) Unmarshal(rawVal interface{}, opts ...DecoderConfigOption) error { +func (v *Viper) Unmarshal(rawVal any, opts ...DecoderConfigOption) error { return decode(v.AllSettings(), defaultDecoderConfig(rawVal, opts...)) } // defaultDecoderConfig returns default mapstructure.DecoderConfig with support // of time.Duration values & string slices -func defaultDecoderConfig(output interface{}, opts ...DecoderConfigOption) *mapstructure.DecoderConfig { +func defaultDecoderConfig(output any, opts ...DecoderConfigOption) *mapstructure.DecoderConfig { c := &mapstructure.DecoderConfig{ Metadata: nil, Result: output, @@ -1126,7 +1133,7 @@ func defaultDecoderConfig(output interface{}, opts ...DecoderConfigOption) *maps } // A wrapper around mapstructure.Decode that mimics the WeakDecode functionality -func decode(input interface{}, config *mapstructure.DecoderConfig) error { +func decode(input any, config *mapstructure.DecoderConfig) error { decoder, err := mapstructure.NewDecoder(config) if err != nil { return err @@ -1136,11 +1143,11 @@ func decode(input interface{}, config *mapstructure.DecoderConfig) error { // UnmarshalExact unmarshals the config into a Struct, erroring if a field is nonexistent // in the destination struct. -func UnmarshalExact(rawVal interface{}, opts ...DecoderConfigOption) error { +func UnmarshalExact(rawVal any, opts ...DecoderConfigOption) error { return v.UnmarshalExact(rawVal, opts...) } -func (v *Viper) UnmarshalExact(rawVal interface{}, opts ...DecoderConfigOption) error { +func (v *Viper) UnmarshalExact(rawVal any, opts ...DecoderConfigOption) error { config := defaultDecoderConfig(rawVal, opts...) config.ErrorUnused = true @@ -1237,9 +1244,9 @@ func (v *Viper) MustBindEnv(input ...string) { // corresponds to a flag, the flag's default value is returned. // // Note: this assumes a lower-cased key given. -func (v *Viper) find(lcaseKey string, flagDefault bool) interface{} { +func (v *Viper) find(lcaseKey string, flagDefault bool) any { var ( - val interface{} + val any exists bool path = strings.Split(lcaseKey, v.keyDelim) nested = len(path) > 1 @@ -1398,46 +1405,46 @@ func readAsCSV(val string) ([]string, error) { } // mostly copied from pflag's implementation of this operation here https://github.com/spf13/pflag/blob/master/string_to_string.go#L79 -// alterations are: errors are swallowed, map[string]interface{} is returned in order to enable cast.ToStringMap -func stringToStringConv(val string) interface{} { +// alterations are: errors are swallowed, map[string]any is returned in order to enable cast.ToStringMap +func stringToStringConv(val string) any { val = strings.Trim(val, "[]") // An empty string would cause an empty map if len(val) == 0 { - return map[string]interface{}{} + return map[string]any{} } r := csv.NewReader(strings.NewReader(val)) ss, err := r.Read() if err != nil { return nil } - out := make(map[string]interface{}, len(ss)) + out := make(map[string]any, len(ss)) for _, pair := range ss { - kv := strings.SplitN(pair, "=", 2) - if len(kv) != 2 { + k, vv, found := strings.Cut(pair, "=") + if !found { return nil } - out[kv[0]] = kv[1] + out[k] = vv } return out } // mostly copied from pflag's implementation of this operation here https://github.com/spf13/pflag/blob/d5e0c0615acee7028e1e2740a11102313be88de1/string_to_int.go#L68 -// alterations are: errors are swallowed, map[string]interface{} is returned in order to enable cast.ToStringMap -func stringToIntConv(val string) interface{} { +// alterations are: errors are swallowed, map[string]any is returned in order to enable cast.ToStringMap +func stringToIntConv(val string) any { val = strings.Trim(val, "[]") // An empty string would cause an empty map if len(val) == 0 { - return map[string]interface{}{} + return map[string]any{} } ss := strings.Split(val, ",") - out := make(map[string]interface{}, len(ss)) + out := make(map[string]any, len(ss)) for _, pair := range ss { - kv := strings.SplitN(pair, "=", 2) - if len(kv) != 2 { + k, vv, found := strings.Cut(pair, "=") + if !found { return nil } var err error - out[kv[0]], err = strconv.Atoi(kv[1]) + out[k], err = strconv.Atoi(vv) if err != nil { return nil } @@ -1538,9 +1545,9 @@ func (v *Viper) InConfig(key string) bool { // SetDefault sets the default value for this key. // SetDefault is case-insensitive for a key. // Default only used when no value is provided by the user via flag, config or ENV. -func SetDefault(key string, value interface{}) { v.SetDefault(key, value) } +func SetDefault(key string, value any) { v.SetDefault(key, value) } -func (v *Viper) SetDefault(key string, value interface{}) { +func (v *Viper) SetDefault(key string, value any) { // If alias passed in, then set the proper default key = v.realKey(strings.ToLower(key)) value = toCaseInsensitiveValue(value) @@ -1557,9 +1564,9 @@ func (v *Viper) SetDefault(key string, value interface{}) { // Set is case-insensitive for a key. // Will be used instead of values obtained via // flags, config file, ENV, default, or key/value store. -func Set(key string, value interface{}) { v.Set(key, value) } +func Set(key string, value any) { v.Set(key, value) } -func (v *Viper) Set(key string, value interface{}) { +func (v *Viper) Set(key string, value any) { // If alias passed in, then set the proper override key = v.realKey(strings.ToLower(key)) value = toCaseInsensitiveValue(value) @@ -1593,7 +1600,7 @@ func (v *Viper) ReadInConfig() error { return err } - config := make(map[string]interface{}) + config := make(map[string]any) err = v.unmarshalReader(bytes.NewReader(file), config) if err != nil { @@ -1631,7 +1638,7 @@ func (v *Viper) MergeInConfig() error { func ReadConfig(in io.Reader) error { return v.ReadConfig(in) } func (v *Viper) ReadConfig(in io.Reader) error { - v.config = make(map[string]interface{}) + v.config = make(map[string]any) return v.unmarshalReader(in, v.config) } @@ -1639,7 +1646,7 @@ func (v *Viper) ReadConfig(in io.Reader) error { func MergeConfig(in io.Reader) error { return v.MergeConfig(in) } func (v *Viper) MergeConfig(in io.Reader) error { - cfg := make(map[string]interface{}) + cfg := make(map[string]any) if err := v.unmarshalReader(in, cfg); err != nil { return err } @@ -1648,11 +1655,11 @@ func (v *Viper) MergeConfig(in io.Reader) error { // MergeConfigMap merges the configuration from the map given with an existing config. // Note that the map given may be modified. -func MergeConfigMap(cfg map[string]interface{}) error { return v.MergeConfigMap(cfg) } +func MergeConfigMap(cfg map[string]any) error { return v.MergeConfigMap(cfg) } -func (v *Viper) MergeConfigMap(cfg map[string]interface{}) error { +func (v *Viper) MergeConfigMap(cfg map[string]any) error { if v.config == nil { - v.config = make(map[string]interface{}) + v.config = make(map[string]any) } insensitiviseMap(cfg) mergeMaps(cfg, v.config, nil) @@ -1717,7 +1724,7 @@ func (v *Viper) writeConfig(filename string, force bool) error { return UnsupportedConfigError(configType) } if v.config == nil { - v.config = make(map[string]interface{}) + v.config = make(map[string]any) } flags := os.O_CREATE | os.O_TRUNC | os.O_WRONLY if !force { @@ -1738,11 +1745,11 @@ func (v *Viper) writeConfig(filename string, force bool) error { // Unmarshal a Reader into a map. // Should probably be an unexported function. -func unmarshalReader(in io.Reader, c map[string]interface{}) error { +func unmarshalReader(in io.Reader, c map[string]any) error { return v.unmarshalReader(in, c) } -func (v *Viper) unmarshalReader(in io.Reader, c map[string]interface{}) error { +func (v *Viper) unmarshalReader(in io.Reader, c map[string]any) error { buf := new(bytes.Buffer) buf.ReadFrom(in) @@ -1776,7 +1783,7 @@ func (v *Viper) marshalWriter(f afero.File, configType string) error { return nil } -func keyExists(k string, m map[string]interface{}) string { +func keyExists(k string, m map[string]any) string { lk := strings.ToLower(k) for mk := range m { lmk := strings.ToLower(mk) @@ -1788,33 +1795,33 @@ func keyExists(k string, m map[string]interface{}) string { } func castToMapStringInterface( - src map[interface{}]interface{}, -) map[string]interface{} { - tgt := map[string]interface{}{} + src map[any]any, +) map[string]any { + tgt := map[string]any{} for k, v := range src { tgt[fmt.Sprintf("%v", k)] = v } return tgt } -func castMapStringSliceToMapInterface(src map[string][]string) map[string]interface{} { - tgt := map[string]interface{}{} +func castMapStringSliceToMapInterface(src map[string][]string) map[string]any { + tgt := map[string]any{} for k, v := range src { tgt[k] = v } return tgt } -func castMapStringToMapInterface(src map[string]string) map[string]interface{} { - tgt := map[string]interface{}{} +func castMapStringToMapInterface(src map[string]string) map[string]any { + tgt := map[string]any{} for k, v := range src { tgt[k] = v } return tgt } -func castMapFlagToMapInterface(src map[string]FlagValue) map[string]interface{} { - tgt := map[string]interface{}{} +func castMapFlagToMapInterface(src map[string]FlagValue) map[string]any { + tgt := map[string]any{} for k, v := range src { tgt[k] = v } @@ -1822,17 +1829,15 @@ func castMapFlagToMapInterface(src map[string]FlagValue) map[string]interface{} } // mergeMaps merges two maps. The `itgt` parameter is for handling go-yaml's -// insistence on parsing nested structures as `map[interface{}]interface{}` +// insistence on parsing nested structures as `map[any]any` // instead of using a `string` as the key for nest structures beyond one level // deep. Both map types are supported as there is a go-yaml fork that uses -// `map[string]interface{}` instead. -func mergeMaps( - src, tgt map[string]interface{}, itgt map[interface{}]interface{}, -) { +// `map[string]any` instead. +func mergeMaps(src, tgt map[string]any, itgt map[any]any) { for sk, sv := range src { tk := keyExists(sk, tgt) if tk == "" { - v.logger.Trace("", "tk", "\"\"", fmt.Sprintf("tgt[%s]", sk), sv) + v.logger.Debug("", "tk", "\"\"", fmt.Sprintf("tgt[%s]", sk), sv) tgt[sk] = sv if itgt != nil { itgt[sk] = sv @@ -1842,7 +1847,7 @@ func mergeMaps( tv, ok := tgt[tk] if !ok { - v.logger.Trace("", fmt.Sprintf("ok[%s]", tk), false, fmt.Sprintf("tgt[%s]", sk), sv) + v.logger.Debug("", fmt.Sprintf("ok[%s]", tk), false, fmt.Sprintf("tgt[%s]", sk), sv) tgt[sk] = sv if itgt != nil { itgt[sk] = sv @@ -1853,7 +1858,7 @@ func mergeMaps( svType := reflect.TypeOf(sv) tvType := reflect.TypeOf(tv) - v.logger.Trace( + v.logger.Debug( "processing", "key", sk, "st", svType, @@ -1863,12 +1868,12 @@ func mergeMaps( ) switch ttv := tv.(type) { - case map[interface{}]interface{}: - v.logger.Trace("merging maps (must convert)") - tsv, ok := sv.(map[interface{}]interface{}) + case map[any]any: + v.logger.Debug("merging maps (must convert)") + tsv, ok := sv.(map[any]any) if !ok { v.logger.Error( - "Could not cast sv to map[interface{}]interface{}", + "Could not cast sv to map[any]any", "key", sk, "st", svType, "tt", tvType, @@ -1881,12 +1886,12 @@ func mergeMaps( ssv := castToMapStringInterface(tsv) stv := castToMapStringInterface(ttv) mergeMaps(ssv, stv, ttv) - case map[string]interface{}: - v.logger.Trace("merging maps") - tsv, ok := sv.(map[string]interface{}) + case map[string]any: + v.logger.Debug("merging maps") + tsv, ok := sv.(map[string]any) if !ok { v.logger.Error( - "Could not cast sv to map[string]interface{}", + "Could not cast sv to map[string]any", "key", sk, "st", svType, "tt", tvType, @@ -1897,7 +1902,7 @@ func mergeMaps( } mergeMaps(tsv, ttv, nil) default: - v.logger.Trace("setting value") + v.logger.Debug("setting value") tgt[tk] = sv if itgt != nil { itgt[tk] = sv @@ -1948,7 +1953,7 @@ func (v *Viper) getKeyValueConfig() error { return RemoteConfigError("No Files Found") } -func (v *Viper) getRemoteConfig(provider RemoteProvider) (map[string]interface{}, error) { +func (v *Viper) getRemoteConfig(provider RemoteProvider) (map[string]any, error) { reader, err := RemoteConfig.Get(provider) if err != nil { return nil, err @@ -1997,7 +2002,7 @@ func (v *Viper) watchKeyValueConfig() error { return RemoteConfigError("No Files Found") } -func (v *Viper) watchRemoteConfig(provider RemoteProvider) (map[string]interface{}, error) { +func (v *Viper) watchRemoteConfig(provider RemoteProvider) (map[string]any, error) { reader, err := RemoteConfig.Watch(provider) if err != nil { return nil, err @@ -2036,7 +2041,7 @@ func (v *Viper) AllKeys() []string { // it is skipped. // // The resulting set of paths is merged to the given shadow set at the same time. -func (v *Viper) flattenAndMergeMap(shadow map[string]bool, m map[string]interface{}, prefix string) map[string]bool { +func (v *Viper) flattenAndMergeMap(shadow map[string]bool, m map[string]any, prefix string) map[string]bool { if shadow != nil && prefix != "" && shadow[prefix] { // prefix is shadowed => nothing more to flatten return shadow @@ -2045,16 +2050,16 @@ func (v *Viper) flattenAndMergeMap(shadow map[string]bool, m map[string]interfac shadow = make(map[string]bool) } - var m2 map[string]interface{} + var m2 map[string]any if prefix != "" { prefix += v.keyDelim } for k, val := range m { fullKey := prefix + k - switch val.(type) { - case map[string]interface{}: - m2 = val.(map[string]interface{}) - case map[interface{}]interface{}: + switch val := val.(type) { + case map[string]any: + m2 = val + case map[any]any: m2 = cast.ToStringMap(val) default: // immediate value @@ -2069,7 +2074,7 @@ func (v *Viper) flattenAndMergeMap(shadow map[string]bool, m map[string]interfac // mergeFlatMap merges the given maps, excluding values of the second map // shadowed by values from the first map. -func (v *Viper) mergeFlatMap(shadow map[string]bool, m map[string]interface{}) map[string]bool { +func (v *Viper) mergeFlatMap(shadow map[string]bool, m map[string]any) map[string]bool { // scan keys outer: for k := range m { @@ -2089,11 +2094,11 @@ outer: return shadow } -// AllSettings merges all settings and returns them as a map[string]interface{}. -func AllSettings() map[string]interface{} { return v.AllSettings() } +// AllSettings merges all settings and returns them as a map[string]any. +func AllSettings() map[string]any { return v.AllSettings() } -func (v *Viper) AllSettings() map[string]interface{} { - m := map[string]interface{}{} +func (v *Viper) AllSettings() map[string]any { + m := map[string]any{} // start from the list of keys, and construct the map one value at a time for _, k := range v.AllKeys() { value := v.Get(k) diff --git a/vendor/github.com/spf13/viper/viper_go1_15.go b/vendor/github.com/spf13/viper/viper_go1_15.go index 19a771cb..7fc6aff3 100644 --- a/vendor/github.com/spf13/viper/viper_go1_15.go +++ b/vendor/github.com/spf13/viper/viper_go1_15.go @@ -1,5 +1,4 @@ -//go:build !go1.16 || !finder -// +build !go1.16 !finder +//go:build !finder package viper diff --git a/vendor/github.com/spf13/viper/viper_go1_16.go b/vendor/github.com/spf13/viper/viper_go1_16.go index e10172fa..d96a1bd2 100644 --- a/vendor/github.com/spf13/viper/viper_go1_16.go +++ b/vendor/github.com/spf13/viper/viper_go1_16.go @@ -1,32 +1,38 @@ -//go:build go1.16 && finder -// +build go1.16,finder +//go:build finder package viper import ( "fmt" - "github.com/spf13/afero" + "github.com/sagikazarmark/locafero" ) // Search all configPaths for any config file. // Returns the first path that exists (and is a config file). func (v *Viper) findConfigFile() (string, error) { - finder := finder{ - paths: v.configPaths, - fileNames: []string{v.configName}, - extensions: SupportedExts, - withoutExtension: v.configType != "", + var names []string + + if v.configType != "" { + names = locafero.NameWithOptionalExtensions(v.configName, SupportedExts...) + } else { + names = locafero.NameWithExtensions(v.configName, SupportedExts...) + } + + finder := locafero.Finder{ + Paths: v.configPaths, + Names: names, + Type: locafero.FileTypeFile, } - file, err := finder.Find(afero.NewIOFS(v.fs)) + results, err := finder.Find(v.fs) if err != nil { return "", err } - if file == "" { + if len(results) == 0 { return "", ConfigFileNotFoundError{v.configName, fmt.Sprintf("%s", v.configPaths)} } - return file, nil + return results[0], nil } diff --git a/vendor/github.com/spf13/viper/watch.go b/vendor/github.com/spf13/viper/watch.go index 1ce84eaf..e98fce89 100644 --- a/vendor/github.com/spf13/viper/watch.go +++ b/vendor/github.com/spf13/viper/watch.go @@ -1,5 +1,4 @@ //go:build darwin || dragonfly || freebsd || openbsd || linux || netbsd || solaris || windows -// +build darwin dragonfly freebsd openbsd linux netbsd solaris windows package viper diff --git a/vendor/github.com/spf13/viper/watch_unsupported.go b/vendor/github.com/spf13/viper/watch_unsupported.go index 7e271537..70764056 100644 --- a/vendor/github.com/spf13/viper/watch_unsupported.go +++ b/vendor/github.com/spf13/viper/watch_unsupported.go @@ -1,5 +1,4 @@ //go:build appengine || (!darwin && !dragonfly && !freebsd && !openbsd && !linux && !netbsd && !solaris && !windows) -// +build appengine !darwin,!dragonfly,!freebsd,!openbsd,!linux,!netbsd,!solaris,!windows package viper diff --git a/vendor/github.com/subosito/gotenv/CHANGELOG.md b/vendor/github.com/subosito/gotenv/CHANGELOG.md index 757caad2..c4fe7d32 100644 --- a/vendor/github.com/subosito/gotenv/CHANGELOG.md +++ b/vendor/github.com/subosito/gotenv/CHANGELOG.md @@ -1,5 +1,42 @@ # Changelog +## [1.5.0] - 2023-08-15 + +### Fixed + +- Use io.Reader instead of custom Reader + +## [1.5.0] - 2023-08-15 + +### Added + +- Support for reading UTF16 files + +### Fixed + +- Scanner error handling +- Reader error handling + +## [1.4.2] - 2023-01-11 + +### Fixed + +- Env var initialization + +### Changed + +- More consitent line splitting + +## [1.4.1] - 2022-08-23 + +### Fixed + +- Missing file close + +### Changed + +- Updated dependencies + ## [1.4.0] - 2022-06-02 ### Added diff --git a/vendor/github.com/subosito/gotenv/gotenv.go b/vendor/github.com/subosito/gotenv/gotenv.go index dc013e1e..1191d358 100644 --- a/vendor/github.com/subosito/gotenv/gotenv.go +++ b/vendor/github.com/subosito/gotenv/gotenv.go @@ -12,6 +12,9 @@ import ( "sort" "strconv" "strings" + + "golang.org/x/text/encoding/unicode" + "golang.org/x/text/transform" ) const ( @@ -20,9 +23,13 @@ const ( // Pattern for detecting valid variable within a value variablePattern = `(\\)?(\$)(\{?([A-Z0-9_]+)?\}?)` +) - // Byte order mark character - bom = "\xef\xbb\xbf" +// Byte order mark character +var ( + bomUTF8 = []byte("\xEF\xBB\xBF") + bomUTF16LE = []byte("\xFF\xFE") + bomUTF16BE = []byte("\xFE\xFF") ) // Env holds key/value pair of valid environment variable @@ -203,19 +210,40 @@ func splitLines(data []byte, atEOF bool) (advance int, token []byte, err error) func strictParse(r io.Reader, override bool) (Env, error) { env := make(Env) - scanner := bufio.NewScanner(r) - scanner.Split(splitLines) - firstLine := true + buf := new(bytes.Buffer) + tee := io.TeeReader(r, buf) - for scanner.Scan() { - line := strings.TrimSpace(scanner.Text()) + // There can be a maximum of 3 BOM bytes. + bomByteBuffer := make([]byte, 3) + _, err := tee.Read(bomByteBuffer) + if err != nil && err != io.EOF { + return env, err + } + + z := io.MultiReader(buf, r) + + // We chooes a different scanner depending on file encoding. + var scanner *bufio.Scanner - if firstLine { - line = strings.TrimPrefix(line, bom) - firstLine = false + if bytes.HasPrefix(bomByteBuffer, bomUTF8) { + scanner = bufio.NewScanner(transform.NewReader(z, unicode.UTF8BOM.NewDecoder())) + } else if bytes.HasPrefix(bomByteBuffer, bomUTF16LE) { + scanner = bufio.NewScanner(transform.NewReader(z, unicode.UTF16(unicode.LittleEndian, unicode.ExpectBOM).NewDecoder())) + } else if bytes.HasPrefix(bomByteBuffer, bomUTF16BE) { + scanner = bufio.NewScanner(transform.NewReader(z, unicode.UTF16(unicode.BigEndian, unicode.ExpectBOM).NewDecoder())) + } else { + scanner = bufio.NewScanner(z) + } + + scanner.Split(splitLines) + + for scanner.Scan() { + if err := scanner.Err(); err != nil { + return env, err } + line := strings.TrimSpace(scanner.Text()) if line == "" || line[0] == '#' { continue } @@ -263,7 +291,7 @@ func strictParse(r io.Reader, override bool) (Env, error) { } } - return env, nil + return env, scanner.Err() } var ( diff --git a/vendor/github.com/vektah/gqlparser/v2/ast/path.go b/vendor/github.com/vektah/gqlparser/v2/ast/path.go index be1a9e4e..4f5c6748 100644 --- a/vendor/github.com/vektah/gqlparser/v2/ast/path.go +++ b/vendor/github.com/vektah/gqlparser/v2/ast/path.go @@ -18,6 +18,9 @@ var _ PathElement = PathIndex(0) var _ PathElement = PathName("") func (path Path) String() string { + if path == nil { + return "" + } var str bytes.Buffer for i, v := range path { switch v := v.(type) { diff --git a/vendor/github.com/vektah/gqlparser/v2/ast/selection.go b/vendor/github.com/vektah/gqlparser/v2/ast/selection.go index b93558e5..c927a4d3 100644 --- a/vendor/github.com/vektah/gqlparser/v2/ast/selection.go +++ b/vendor/github.com/vektah/gqlparser/v2/ast/selection.go @@ -11,9 +11,9 @@ func (*Field) isSelection() {} func (*FragmentSpread) isSelection() {} func (*InlineFragment) isSelection() {} -func (s *Field) GetPosition() *Position { return s.Position } +func (f *Field) GetPosition() *Position { return f.Position } func (s *FragmentSpread) GetPosition() *Position { return s.Position } -func (s *InlineFragment) GetPosition() *Position { return s.Position } +func (f *InlineFragment) GetPosition() *Position { return f.Position } type Field struct { Alias string @@ -36,6 +36,6 @@ type Argument struct { Comment *CommentGroup } -func (s *Field) ArgumentMap(vars map[string]interface{}) map[string]interface{} { - return arg2map(s.Definition.Arguments, s.Arguments, vars) +func (f *Field) ArgumentMap(vars map[string]interface{}) map[string]interface{} { + return arg2map(f.Definition.Arguments, f.Arguments, vars) } diff --git a/vendor/github.com/vektah/gqlparser/v2/gqlerror/error.go b/vendor/github.com/vektah/gqlparser/v2/gqlerror/error.go index 79e9e0d1..ba624fbc 100644 --- a/vendor/github.com/vektah/gqlparser/v2/gqlerror/error.go +++ b/vendor/github.com/vektah/gqlparser/v2/gqlerror/error.go @@ -11,7 +11,7 @@ import ( // Error is the standard graphql error type described in https://spec.graphql.org/draft/#sec-Errors type Error struct { - err error `json:"-"` + Err error `json:"-"` Message string `json:"message"` Path ast.Path `json:"path,omitempty"` Locations []Location `json:"locations,omitempty"` @@ -64,12 +64,19 @@ func (err *Error) Error() string { return res.String() } -func (err Error) pathString() string { +func (err *Error) pathString() string { return err.Path.String() } -func (err Error) Unwrap() error { - return err.err +func (err *Error) Unwrap() error { + return err.Err +} + +func (err *Error) AsError() error { + if err == nil { + return nil + } + return err } func (errs List) Error() string { @@ -100,16 +107,35 @@ func (errs List) As(target interface{}) bool { } func WrapPath(path ast.Path, err error) *Error { + if err == nil { + return nil + } return &Error{ - err: err, + Err: err, Message: err.Error(), Path: path, } } func Wrap(err error) *Error { + if err == nil { + return nil + } + return &Error{ + Err: err, + Message: err.Error(), + } +} + +func WrapIfUnwrapped(err error) *Error { + if err == nil { + return nil + } + if gqlErr, ok := err.(*Error); ok { + return gqlErr + } return &Error{ - err: err, + Err: err, Message: err.Error(), } } diff --git a/vendor/go.uber.org/multierr/.codecov.yml b/vendor/go.uber.org/multierr/.codecov.yml new file mode 100644 index 00000000..6d4d1be7 --- /dev/null +++ b/vendor/go.uber.org/multierr/.codecov.yml @@ -0,0 +1,15 @@ +coverage: + range: 80..100 + round: down + precision: 2 + + status: + project: # measuring the overall project coverage + default: # context, you can create multiple ones with custom titles + enabled: yes # must be yes|true to enable this status + target: 100 # specify the target coverage for each commit status + # option: "auto" (must increase from parent commit or pull request base) + # option: "X%" a static target percentage to hit + if_not_found: success # if parent is not found report status as success, error, or failure + if_ci_failed: error # if ci fails report status as success, error, or failure + diff --git a/vendor/go.uber.org/multierr/.gitignore b/vendor/go.uber.org/multierr/.gitignore new file mode 100644 index 00000000..b9a05e3d --- /dev/null +++ b/vendor/go.uber.org/multierr/.gitignore @@ -0,0 +1,4 @@ +/vendor +cover.html +cover.out +/bin diff --git a/vendor/go.uber.org/multierr/CHANGELOG.md b/vendor/go.uber.org/multierr/CHANGELOG.md new file mode 100644 index 00000000..f8177b97 --- /dev/null +++ b/vendor/go.uber.org/multierr/CHANGELOG.md @@ -0,0 +1,95 @@ +Releases +======== + +v1.11.0 (2023-03-28) +==================== +- `Errors` now supports any error that implements multiple-error + interface. +- Add `Every` function to allow checking if all errors in the chain + satisfies `errors.Is` against the target error. + +v1.10.0 (2023-03-08) +==================== + +- Comply with Go 1.20's multiple-error interface. +- Drop Go 1.18 support. + Per the support policy, only Go 1.19 and 1.20 are supported now. +- Drop all non-test external dependencies. + +v1.9.0 (2022-12-12) +=================== + +- Add `AppendFunc` that allow passsing functions to similar to + `AppendInvoke`. + +- Bump up yaml.v3 dependency to 3.0.1. + +v1.8.0 (2022-02-28) +=================== + +- `Combine`: perform zero allocations when there are no errors. + + +v1.7.0 (2021-05-06) +=================== + +- Add `AppendInvoke` to append into errors from `defer` blocks. + + +v1.6.0 (2020-09-14) +=================== + +- Actually drop library dependency on development-time tooling. + + +v1.5.0 (2020-02-24) +=================== + +- Drop library dependency on development-time tooling. + + +v1.4.0 (2019-11-04) +=================== + +- Add `AppendInto` function to more ergonomically build errors inside a + loop. + + +v1.3.0 (2019-10-29) +=================== + +- Switch to Go modules. + + +v1.2.0 (2019-09-26) +=================== + +- Support extracting and matching against wrapped errors with `errors.As` + and `errors.Is`. + + +v1.1.0 (2017-06-30) +=================== + +- Added an `Errors(error) []error` function to extract the underlying list of + errors for a multierr error. + + +v1.0.0 (2017-05-31) +=================== + +No changes since v0.2.0. This release is committing to making no breaking +changes to the current API in the 1.X series. + + +v0.2.0 (2017-04-11) +=================== + +- Repeatedly appending to the same error is now faster due to fewer + allocations. + + +v0.1.0 (2017-31-03) +=================== + +- Initial release diff --git a/vendor/go.uber.org/multierr/LICENSE.txt b/vendor/go.uber.org/multierr/LICENSE.txt new file mode 100644 index 00000000..413e30f7 --- /dev/null +++ b/vendor/go.uber.org/multierr/LICENSE.txt @@ -0,0 +1,19 @@ +Copyright (c) 2017-2021 Uber Technologies, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +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 AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/vendor/go.uber.org/multierr/Makefile b/vendor/go.uber.org/multierr/Makefile new file mode 100644 index 00000000..dcb6fe72 --- /dev/null +++ b/vendor/go.uber.org/multierr/Makefile @@ -0,0 +1,38 @@ +# Directory to put `go install`ed binaries in. +export GOBIN ?= $(shell pwd)/bin + +GO_FILES := $(shell \ + find . '(' -path '*/.*' -o -path './vendor' ')' -prune \ + -o -name '*.go' -print | cut -b3-) + +.PHONY: build +build: + go build ./... + +.PHONY: test +test: + go test -race ./... + +.PHONY: gofmt +gofmt: + $(eval FMT_LOG := $(shell mktemp -t gofmt.XXXXX)) + @gofmt -e -s -l $(GO_FILES) > $(FMT_LOG) || true + @[ ! -s "$(FMT_LOG)" ] || (echo "gofmt failed:" | cat - $(FMT_LOG) && false) + +.PHONY: golint +golint: + @cd tools && go install golang.org/x/lint/golint + @$(GOBIN)/golint ./... + +.PHONY: staticcheck +staticcheck: + @cd tools && go install honnef.co/go/tools/cmd/staticcheck + @$(GOBIN)/staticcheck ./... + +.PHONY: lint +lint: gofmt golint staticcheck + +.PHONY: cover +cover: + go test -race -coverprofile=cover.out -coverpkg=./... -v ./... + go tool cover -html=cover.out -o cover.html diff --git a/vendor/go.uber.org/multierr/README.md b/vendor/go.uber.org/multierr/README.md new file mode 100644 index 00000000..5ab6ac40 --- /dev/null +++ b/vendor/go.uber.org/multierr/README.md @@ -0,0 +1,43 @@ +# multierr [![GoDoc][doc-img]][doc] [![Build Status][ci-img]][ci] [![Coverage Status][cov-img]][cov] + +`multierr` allows combining one or more Go `error`s together. + +## Features + +- **Idiomatic**: + multierr follows best practices in Go, and keeps your code idiomatic. + - It keeps the underlying error type hidden, + allowing you to deal in `error` values exclusively. + - It provides APIs to safely append into an error from a `defer` statement. +- **Performant**: + multierr is optimized for performance: + - It avoids allocations where possible. + - It utilizes slice resizing semantics to optimize common cases + like appending into the same error object from a loop. +- **Interoperable**: + multierr interoperates with the Go standard library's error APIs seamlessly: + - The `errors.Is` and `errors.As` functions *just work*. +- **Lightweight**: + multierr comes with virtually no dependencies. + +## Installation + +```bash +go get -u go.uber.org/multierr@latest +``` + +## Status + +Stable: No breaking changes will be made before 2.0. + +------------------------------------------------------------------------------- + +Released under the [MIT License]. + +[MIT License]: LICENSE.txt +[doc-img]: https://pkg.go.dev/badge/go.uber.org/multierr +[doc]: https://pkg.go.dev/go.uber.org/multierr +[ci-img]: https://github.com/uber-go/multierr/actions/workflows/go.yml/badge.svg +[cov-img]: https://codecov.io/gh/uber-go/multierr/branch/master/graph/badge.svg +[ci]: https://github.com/uber-go/multierr/actions/workflows/go.yml +[cov]: https://codecov.io/gh/uber-go/multierr diff --git a/vendor/go.uber.org/multierr/error.go b/vendor/go.uber.org/multierr/error.go new file mode 100644 index 00000000..3a828b2d --- /dev/null +++ b/vendor/go.uber.org/multierr/error.go @@ -0,0 +1,646 @@ +// Copyright (c) 2017-2023 Uber Technologies, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// 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 AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +// Package multierr allows combining one or more errors together. +// +// # Overview +// +// Errors can be combined with the use of the Combine function. +// +// multierr.Combine( +// reader.Close(), +// writer.Close(), +// conn.Close(), +// ) +// +// If only two errors are being combined, the Append function may be used +// instead. +// +// err = multierr.Append(reader.Close(), writer.Close()) +// +// The underlying list of errors for a returned error object may be retrieved +// with the Errors function. +// +// errors := multierr.Errors(err) +// if len(errors) > 0 { +// fmt.Println("The following errors occurred:", errors) +// } +// +// # Appending from a loop +// +// You sometimes need to append into an error from a loop. +// +// var err error +// for _, item := range items { +// err = multierr.Append(err, process(item)) +// } +// +// Cases like this may require knowledge of whether an individual instance +// failed. This usually requires introduction of a new variable. +// +// var err error +// for _, item := range items { +// if perr := process(item); perr != nil { +// log.Warn("skipping item", item) +// err = multierr.Append(err, perr) +// } +// } +// +// multierr includes AppendInto to simplify cases like this. +// +// var err error +// for _, item := range items { +// if multierr.AppendInto(&err, process(item)) { +// log.Warn("skipping item", item) +// } +// } +// +// This will append the error into the err variable, and return true if that +// individual error was non-nil. +// +// See [AppendInto] for more information. +// +// # Deferred Functions +// +// Go makes it possible to modify the return value of a function in a defer +// block if the function was using named returns. This makes it possible to +// record resource cleanup failures from deferred blocks. +// +// func sendRequest(req Request) (err error) { +// conn, err := openConnection() +// if err != nil { +// return err +// } +// defer func() { +// err = multierr.Append(err, conn.Close()) +// }() +// // ... +// } +// +// multierr provides the Invoker type and AppendInvoke function to make cases +// like the above simpler and obviate the need for a closure. The following is +// roughly equivalent to the example above. +// +// func sendRequest(req Request) (err error) { +// conn, err := openConnection() +// if err != nil { +// return err +// } +// defer multierr.AppendInvoke(&err, multierr.Close(conn)) +// // ... +// } +// +// See [AppendInvoke] and [Invoker] for more information. +// +// NOTE: If you're modifying an error from inside a defer, you MUST use a named +// return value for that function. +// +// # Advanced Usage +// +// Errors returned by Combine and Append MAY implement the following +// interface. +// +// type errorGroup interface { +// // Returns a slice containing the underlying list of errors. +// // +// // This slice MUST NOT be modified by the caller. +// Errors() []error +// } +// +// Note that if you need access to list of errors behind a multierr error, you +// should prefer using the Errors function. That said, if you need cheap +// read-only access to the underlying errors slice, you can attempt to cast +// the error to this interface. You MUST handle the failure case gracefully +// because errors returned by Combine and Append are not guaranteed to +// implement this interface. +// +// var errors []error +// group, ok := err.(errorGroup) +// if ok { +// errors = group.Errors() +// } else { +// errors = []error{err} +// } +package multierr // import "go.uber.org/multierr" + +import ( + "bytes" + "errors" + "fmt" + "io" + "strings" + "sync" + "sync/atomic" +) + +var ( + // Separator for single-line error messages. + _singlelineSeparator = []byte("; ") + + // Prefix for multi-line messages + _multilinePrefix = []byte("the following errors occurred:") + + // Prefix for the first and following lines of an item in a list of + // multi-line error messages. + // + // For example, if a single item is: + // + // foo + // bar + // + // It will become, + // + // - foo + // bar + _multilineSeparator = []byte("\n - ") + _multilineIndent = []byte(" ") +) + +// _bufferPool is a pool of bytes.Buffers. +var _bufferPool = sync.Pool{ + New: func() interface{} { + return &bytes.Buffer{} + }, +} + +type errorGroup interface { + Errors() []error +} + +// Errors returns a slice containing zero or more errors that the supplied +// error is composed of. If the error is nil, a nil slice is returned. +// +// err := multierr.Append(r.Close(), w.Close()) +// errors := multierr.Errors(err) +// +// If the error is not composed of other errors, the returned slice contains +// just the error that was passed in. +// +// Callers of this function are free to modify the returned slice. +func Errors(err error) []error { + return extractErrors(err) +} + +// multiError is an error that holds one or more errors. +// +// An instance of this is guaranteed to be non-empty and flattened. That is, +// none of the errors inside multiError are other multiErrors. +// +// multiError formats to a semi-colon delimited list of error messages with +// %v and with a more readable multi-line format with %+v. +type multiError struct { + copyNeeded atomic.Bool + errors []error +} + +// Errors returns the list of underlying errors. +// +// This slice MUST NOT be modified. +func (merr *multiError) Errors() []error { + if merr == nil { + return nil + } + return merr.errors +} + +func (merr *multiError) Error() string { + if merr == nil { + return "" + } + + buff := _bufferPool.Get().(*bytes.Buffer) + buff.Reset() + + merr.writeSingleline(buff) + + result := buff.String() + _bufferPool.Put(buff) + return result +} + +// Every compares every error in the given err against the given target error +// using [errors.Is], and returns true only if every comparison returned true. +func Every(err error, target error) bool { + for _, e := range extractErrors(err) { + if !errors.Is(e, target) { + return false + } + } + return true +} + +func (merr *multiError) Format(f fmt.State, c rune) { + if c == 'v' && f.Flag('+') { + merr.writeMultiline(f) + } else { + merr.writeSingleline(f) + } +} + +func (merr *multiError) writeSingleline(w io.Writer) { + first := true + for _, item := range merr.errors { + if first { + first = false + } else { + w.Write(_singlelineSeparator) + } + io.WriteString(w, item.Error()) + } +} + +func (merr *multiError) writeMultiline(w io.Writer) { + w.Write(_multilinePrefix) + for _, item := range merr.errors { + w.Write(_multilineSeparator) + writePrefixLine(w, _multilineIndent, fmt.Sprintf("%+v", item)) + } +} + +// Writes s to the writer with the given prefix added before each line after +// the first. +func writePrefixLine(w io.Writer, prefix []byte, s string) { + first := true + for len(s) > 0 { + if first { + first = false + } else { + w.Write(prefix) + } + + idx := strings.IndexByte(s, '\n') + if idx < 0 { + idx = len(s) - 1 + } + + io.WriteString(w, s[:idx+1]) + s = s[idx+1:] + } +} + +type inspectResult struct { + // Number of top-level non-nil errors + Count int + + // Total number of errors including multiErrors + Capacity int + + // Index of the first non-nil error in the list. Value is meaningless if + // Count is zero. + FirstErrorIdx int + + // Whether the list contains at least one multiError + ContainsMultiError bool +} + +// Inspects the given slice of errors so that we can efficiently allocate +// space for it. +func inspect(errors []error) (res inspectResult) { + first := true + for i, err := range errors { + if err == nil { + continue + } + + res.Count++ + if first { + first = false + res.FirstErrorIdx = i + } + + if merr, ok := err.(*multiError); ok { + res.Capacity += len(merr.errors) + res.ContainsMultiError = true + } else { + res.Capacity++ + } + } + return +} + +// fromSlice converts the given list of errors into a single error. +func fromSlice(errors []error) error { + // Don't pay to inspect small slices. + switch len(errors) { + case 0: + return nil + case 1: + return errors[0] + } + + res := inspect(errors) + switch res.Count { + case 0: + return nil + case 1: + // only one non-nil entry + return errors[res.FirstErrorIdx] + case len(errors): + if !res.ContainsMultiError { + // Error list is flat. Make a copy of it + // Otherwise "errors" escapes to the heap + // unconditionally for all other cases. + // This lets us optimize for the "no errors" case. + out := append(([]error)(nil), errors...) + return &multiError{errors: out} + } + } + + nonNilErrs := make([]error, 0, res.Capacity) + for _, err := range errors[res.FirstErrorIdx:] { + if err == nil { + continue + } + + if nested, ok := err.(*multiError); ok { + nonNilErrs = append(nonNilErrs, nested.errors...) + } else { + nonNilErrs = append(nonNilErrs, err) + } + } + + return &multiError{errors: nonNilErrs} +} + +// Combine combines the passed errors into a single error. +// +// If zero arguments were passed or if all items are nil, a nil error is +// returned. +// +// Combine(nil, nil) // == nil +// +// If only a single error was passed, it is returned as-is. +// +// Combine(err) // == err +// +// Combine skips over nil arguments so this function may be used to combine +// together errors from operations that fail independently of each other. +// +// multierr.Combine( +// reader.Close(), +// writer.Close(), +// pipe.Close(), +// ) +// +// If any of the passed errors is a multierr error, it will be flattened along +// with the other errors. +// +// multierr.Combine(multierr.Combine(err1, err2), err3) +// // is the same as +// multierr.Combine(err1, err2, err3) +// +// The returned error formats into a readable multi-line error message if +// formatted with %+v. +// +// fmt.Sprintf("%+v", multierr.Combine(err1, err2)) +func Combine(errors ...error) error { + return fromSlice(errors) +} + +// Append appends the given errors together. Either value may be nil. +// +// This function is a specialization of Combine for the common case where +// there are only two errors. +// +// err = multierr.Append(reader.Close(), writer.Close()) +// +// The following pattern may also be used to record failure of deferred +// operations without losing information about the original error. +// +// func doSomething(..) (err error) { +// f := acquireResource() +// defer func() { +// err = multierr.Append(err, f.Close()) +// }() +// +// Note that the variable MUST be a named return to append an error to it from +// the defer statement. See also [AppendInvoke]. +func Append(left error, right error) error { + switch { + case left == nil: + return right + case right == nil: + return left + } + + if _, ok := right.(*multiError); !ok { + if l, ok := left.(*multiError); ok && !l.copyNeeded.Swap(true) { + // Common case where the error on the left is constantly being + // appended to. + errs := append(l.errors, right) + return &multiError{errors: errs} + } else if !ok { + // Both errors are single errors. + return &multiError{errors: []error{left, right}} + } + } + + // Either right or both, left and right, are multiErrors. Rely on usual + // expensive logic. + errors := [2]error{left, right} + return fromSlice(errors[0:]) +} + +// AppendInto appends an error into the destination of an error pointer and +// returns whether the error being appended was non-nil. +// +// var err error +// multierr.AppendInto(&err, r.Close()) +// multierr.AppendInto(&err, w.Close()) +// +// The above is equivalent to, +// +// err := multierr.Append(r.Close(), w.Close()) +// +// As AppendInto reports whether the provided error was non-nil, it may be +// used to build a multierr error in a loop more ergonomically. For example: +// +// var err error +// for line := range lines { +// var item Item +// if multierr.AppendInto(&err, parse(line, &item)) { +// continue +// } +// items = append(items, item) +// } +// +// Compare this with a version that relies solely on Append: +// +// var err error +// for line := range lines { +// var item Item +// if parseErr := parse(line, &item); parseErr != nil { +// err = multierr.Append(err, parseErr) +// continue +// } +// items = append(items, item) +// } +func AppendInto(into *error, err error) (errored bool) { + if into == nil { + // We panic if 'into' is nil. This is not documented above + // because suggesting that the pointer must be non-nil may + // confuse users into thinking that the error that it points + // to must be non-nil. + panic("misuse of multierr.AppendInto: into pointer must not be nil") + } + + if err == nil { + return false + } + *into = Append(*into, err) + return true +} + +// Invoker is an operation that may fail with an error. Use it with +// AppendInvoke to append the result of calling the function into an error. +// This allows you to conveniently defer capture of failing operations. +// +// See also, [Close] and [Invoke]. +type Invoker interface { + Invoke() error +} + +// Invoke wraps a function which may fail with an error to match the Invoker +// interface. Use it to supply functions matching this signature to +// AppendInvoke. +// +// For example, +// +// func processReader(r io.Reader) (err error) { +// scanner := bufio.NewScanner(r) +// defer multierr.AppendInvoke(&err, multierr.Invoke(scanner.Err)) +// for scanner.Scan() { +// // ... +// } +// // ... +// } +// +// In this example, the following line will construct the Invoker right away, +// but defer the invocation of scanner.Err() until the function returns. +// +// defer multierr.AppendInvoke(&err, multierr.Invoke(scanner.Err)) +// +// Note that the error you're appending to from the defer statement MUST be a +// named return. +type Invoke func() error + +// Invoke calls the supplied function and returns its result. +func (i Invoke) Invoke() error { return i() } + +// Close builds an Invoker that closes the provided io.Closer. Use it with +// AppendInvoke to close io.Closers and append their results into an error. +// +// For example, +// +// func processFile(path string) (err error) { +// f, err := os.Open(path) +// if err != nil { +// return err +// } +// defer multierr.AppendInvoke(&err, multierr.Close(f)) +// return processReader(f) +// } +// +// In this example, multierr.Close will construct the Invoker right away, but +// defer the invocation of f.Close until the function returns. +// +// defer multierr.AppendInvoke(&err, multierr.Close(f)) +// +// Note that the error you're appending to from the defer statement MUST be a +// named return. +func Close(closer io.Closer) Invoker { + return Invoke(closer.Close) +} + +// AppendInvoke appends the result of calling the given Invoker into the +// provided error pointer. Use it with named returns to safely defer +// invocation of fallible operations until a function returns, and capture the +// resulting errors. +// +// func doSomething(...) (err error) { +// // ... +// f, err := openFile(..) +// if err != nil { +// return err +// } +// +// // multierr will call f.Close() when this function returns and +// // if the operation fails, its append its error into the +// // returned error. +// defer multierr.AppendInvoke(&err, multierr.Close(f)) +// +// scanner := bufio.NewScanner(f) +// // Similarly, this scheduled scanner.Err to be called and +// // inspected when the function returns and append its error +// // into the returned error. +// defer multierr.AppendInvoke(&err, multierr.Invoke(scanner.Err)) +// +// // ... +// } +// +// NOTE: If used with a defer, the error variable MUST be a named return. +// +// Without defer, AppendInvoke behaves exactly like AppendInto. +// +// err := // ... +// multierr.AppendInvoke(&err, mutltierr.Invoke(foo)) +// +// // ...is roughly equivalent to... +// +// err := // ... +// multierr.AppendInto(&err, foo()) +// +// The advantage of the indirection introduced by Invoker is to make it easy +// to defer the invocation of a function. Without this indirection, the +// invoked function will be evaluated at the time of the defer block rather +// than when the function returns. +// +// // BAD: This is likely not what the caller intended. This will evaluate +// // foo() right away and append its result into the error when the +// // function returns. +// defer multierr.AppendInto(&err, foo()) +// +// // GOOD: This will defer invocation of foo unutil the function returns. +// defer multierr.AppendInvoke(&err, multierr.Invoke(foo)) +// +// multierr provides a few Invoker implementations out of the box for +// convenience. See [Invoker] for more information. +func AppendInvoke(into *error, invoker Invoker) { + AppendInto(into, invoker.Invoke()) +} + +// AppendFunc is a shorthand for [AppendInvoke]. +// It allows using function or method value directly +// without having to wrap it into an [Invoker] interface. +// +// func doSomething(...) (err error) { +// w, err := startWorker(...) +// if err != nil { +// return err +// } +// +// // multierr will call w.Stop() when this function returns and +// // if the operation fails, it appends its error into the +// // returned error. +// defer multierr.AppendFunc(&err, w.Stop) +// } +func AppendFunc(into *error, fn func() error) { + AppendInvoke(into, Invoke(fn)) +} diff --git a/vendor/go.uber.org/multierr/error_post_go120.go b/vendor/go.uber.org/multierr/error_post_go120.go new file mode 100644 index 00000000..a173f9c2 --- /dev/null +++ b/vendor/go.uber.org/multierr/error_post_go120.go @@ -0,0 +1,48 @@ +// Copyright (c) 2017-2023 Uber Technologies, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// 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 AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//go:build go1.20 +// +build go1.20 + +package multierr + +// Unwrap returns a list of errors wrapped by this multierr. +func (merr *multiError) Unwrap() []error { + return merr.Errors() +} + +type multipleErrors interface { + Unwrap() []error +} + +func extractErrors(err error) []error { + if err == nil { + return nil + } + + // check if the given err is an Unwrapable error that + // implements multipleErrors interface. + eg, ok := err.(multipleErrors) + if !ok { + return []error{err} + } + + return append(([]error)(nil), eg.Unwrap()...) +} diff --git a/vendor/go.uber.org/multierr/error_pre_go120.go b/vendor/go.uber.org/multierr/error_pre_go120.go new file mode 100644 index 00000000..93872a3f --- /dev/null +++ b/vendor/go.uber.org/multierr/error_pre_go120.go @@ -0,0 +1,79 @@ +// Copyright (c) 2017-2023 Uber Technologies, Inc. +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in +// all copies or substantial portions of the Software. +// +// 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 AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +// THE SOFTWARE. + +//go:build !go1.20 +// +build !go1.20 + +package multierr + +import "errors" + +// Versions of Go before 1.20 did not support the Unwrap() []error method. +// This provides a similar behavior by implementing the Is(..) and As(..) +// methods. +// See the errors.Join proposal for details: +// https://github.com/golang/go/issues/53435 + +// As attempts to find the first error in the error list that matches the type +// of the value that target points to. +// +// This function allows errors.As to traverse the values stored on the +// multierr error. +func (merr *multiError) As(target interface{}) bool { + for _, err := range merr.Errors() { + if errors.As(err, target) { + return true + } + } + return false +} + +// Is attempts to match the provided error against errors in the error list. +// +// This function allows errors.Is to traverse the values stored on the +// multierr error. +func (merr *multiError) Is(target error) bool { + for _, err := range merr.Errors() { + if errors.Is(err, target) { + return true + } + } + return false +} + +func extractErrors(err error) []error { + if err == nil { + return nil + } + + // Note that we're casting to multiError, not errorGroup. Our contract is + // that returned errors MAY implement errorGroup. Errors, however, only + // has special behavior for multierr-specific error objects. + // + // This behavior can be expanded in the future but I think it's prudent to + // start with as little as possible in terms of contract and possibility + // of misuse. + eg, ok := err.(*multiError) + if !ok { + return []error{err} + } + + return append(([]error)(nil), eg.Errors()...) +} diff --git a/vendor/golang.org/x/arch/x86/x86asm/gnu.go b/vendor/golang.org/x/arch/x86/x86asm/gnu.go index 75cff72b..8eba1fd0 100644 --- a/vendor/golang.org/x/arch/x86/x86asm/gnu.go +++ b/vendor/golang.org/x/arch/x86/x86asm/gnu.go @@ -10,7 +10,7 @@ import ( ) // GNUSyntax returns the GNU assembler syntax for the instruction, as defined by GNU binutils. -// This general form is often called ``AT&T syntax'' as a reference to AT&T System V Unix. +// This general form is often called “AT&T syntax” as a reference to AT&T System V Unix. func GNUSyntax(inst Inst, pc uint64, symname SymLookup) string { // Rewrite instruction to mimic GNU peculiarities. // Note that inst has been passed by value and contains diff --git a/vendor/golang.org/x/arch/x86/x86asm/inst.go b/vendor/golang.org/x/arch/x86/x86asm/inst.go index 4632b506..e98f1a84 100644 --- a/vendor/golang.org/x/arch/x86/x86asm/inst.go +++ b/vendor/golang.org/x/arch/x86/x86asm/inst.go @@ -144,7 +144,7 @@ type Arg interface { // the interface value instead of requiring an allocation. // A Reg is a single register. -// The zero Reg value has no name but indicates ``no register.'' +// The zero Reg value has no name but indicates “no register.” type Reg uint8 const ( diff --git a/vendor/golang.org/x/crypto/sha3/sha3.go b/vendor/golang.org/x/crypto/sha3/sha3.go index fa182beb..4884d172 100644 --- a/vendor/golang.org/x/crypto/sha3/sha3.go +++ b/vendor/golang.org/x/crypto/sha3/sha3.go @@ -121,11 +121,11 @@ func (d *state) padAndPermute(dsbyte byte) { copyOut(d, d.buf) } -// Write absorbs more data into the hash's state. It produces an error -// if more data is written to the ShakeHash after writing +// Write absorbs more data into the hash's state. It panics if any +// output has already been read. func (d *state) Write(p []byte) (written int, err error) { if d.state != spongeAbsorbing { - panic("sha3: write to sponge after read") + panic("sha3: Write after Read") } if d.buf == nil { d.buf = d.storage.asBytes()[:0] @@ -182,12 +182,16 @@ func (d *state) Read(out []byte) (n int, err error) { } // Sum applies padding to the hash state and then squeezes out the desired -// number of output bytes. +// number of output bytes. It panics if any output has already been read. func (d *state) Sum(in []byte) []byte { + if d.state != spongeAbsorbing { + panic("sha3: Sum after Read") + } + // Make a copy of the original hash so that caller can keep writing // and summing. dup := d.clone() - hash := make([]byte, dup.outputLen) + hash := make([]byte, dup.outputLen, 64) // explicit cap to allow stack allocation dup.Read(hash) return append(in, hash...) } diff --git a/vendor/golang.org/x/crypto/sha3/sha3_s390x.go b/vendor/golang.org/x/crypto/sha3/sha3_s390x.go index 63a3edb4..ec26f147 100644 --- a/vendor/golang.org/x/crypto/sha3/sha3_s390x.go +++ b/vendor/golang.org/x/crypto/sha3/sha3_s390x.go @@ -49,7 +49,7 @@ type asmState struct { buf []byte // care must be taken to ensure cap(buf) is a multiple of rate rate int // equivalent to block size storage [3072]byte // underlying storage for buf - outputLen int // output length if fixed, 0 if not + outputLen int // output length for full security function code // KIMD/KLMD function code state spongeDirection // whether the sponge is absorbing or squeezing } @@ -72,8 +72,10 @@ func newAsmState(function code) *asmState { s.outputLen = 64 case shake_128: s.rate = 168 + s.outputLen = 32 case shake_256: s.rate = 136 + s.outputLen = 64 default: panic("sha3: unrecognized function code") } @@ -108,7 +110,7 @@ func (s *asmState) resetBuf() { // It never returns an error. func (s *asmState) Write(b []byte) (int, error) { if s.state != spongeAbsorbing { - panic("sha3: write to sponge after read") + panic("sha3: Write after Read") } length := len(b) for len(b) > 0 { @@ -192,8 +194,8 @@ func (s *asmState) Read(out []byte) (n int, err error) { // Sum appends the current hash to b and returns the resulting slice. // It does not change the underlying hash state. func (s *asmState) Sum(b []byte) []byte { - if s.outputLen == 0 { - panic("sha3: cannot call Sum on SHAKE functions") + if s.state != spongeAbsorbing { + panic("sha3: Sum after Read") } // Copy the state to preserve the original. diff --git a/vendor/golang.org/x/crypto/sha3/shake.go b/vendor/golang.org/x/crypto/sha3/shake.go index d7be2954..bb699840 100644 --- a/vendor/golang.org/x/crypto/sha3/shake.go +++ b/vendor/golang.org/x/crypto/sha3/shake.go @@ -17,26 +17,25 @@ package sha3 import ( "encoding/binary" + "hash" "io" ) -// ShakeHash defines the interface to hash functions that -// support arbitrary-length output. +// ShakeHash defines the interface to hash functions that support +// arbitrary-length output. When used as a plain [hash.Hash], it +// produces minimum-length outputs that provide full-strength generic +// security. type ShakeHash interface { - // Write absorbs more data into the hash's state. It panics if input is - // written to it after output has been read from it. - io.Writer + hash.Hash // Read reads more output from the hash; reading affects the hash's // state. (ShakeHash.Read is thus very different from Hash.Sum) - // It never returns an error. + // It never returns an error, but subsequent calls to Write or Sum + // will panic. io.Reader // Clone returns a copy of the ShakeHash in its current state. Clone() ShakeHash - - // Reset resets the ShakeHash to its initial state. - Reset() } // cSHAKE specific context @@ -81,8 +80,8 @@ func leftEncode(value uint64) []byte { return b[i-1:] } -func newCShake(N, S []byte, rate int, dsbyte byte) ShakeHash { - c := cshakeState{state: &state{rate: rate, dsbyte: dsbyte}} +func newCShake(N, S []byte, rate, outputLen int, dsbyte byte) ShakeHash { + c := cshakeState{state: &state{rate: rate, outputLen: outputLen, dsbyte: dsbyte}} // leftEncode returns max 9 bytes c.initBlock = make([]byte, 0, 9*2+len(N)+len(S)) @@ -119,7 +118,7 @@ func NewShake128() ShakeHash { if h := newShake128Asm(); h != nil { return h } - return &state{rate: rate128, dsbyte: dsbyteShake} + return &state{rate: rate128, outputLen: 32, dsbyte: dsbyteShake} } // NewShake256 creates a new SHAKE256 variable-output-length ShakeHash. @@ -129,7 +128,7 @@ func NewShake256() ShakeHash { if h := newShake256Asm(); h != nil { return h } - return &state{rate: rate256, dsbyte: dsbyteShake} + return &state{rate: rate256, outputLen: 64, dsbyte: dsbyteShake} } // NewCShake128 creates a new instance of cSHAKE128 variable-output-length ShakeHash, @@ -142,7 +141,7 @@ func NewCShake128(N, S []byte) ShakeHash { if len(N) == 0 && len(S) == 0 { return NewShake128() } - return newCShake(N, S, rate128, dsbyteCShake) + return newCShake(N, S, rate128, 32, dsbyteCShake) } // NewCShake256 creates a new instance of cSHAKE256 variable-output-length ShakeHash, @@ -155,7 +154,7 @@ func NewCShake256(N, S []byte) ShakeHash { if len(N) == 0 && len(S) == 0 { return NewShake256() } - return newCShake(N, S, rate256, dsbyteCShake) + return newCShake(N, S, rate256, 64, dsbyteCShake) } // ShakeSum128 writes an arbitrary-length digest of data into hash. diff --git a/vendor/golang.org/x/exp/LICENSE b/vendor/golang.org/x/exp/LICENSE new file mode 100644 index 00000000..6a66aea5 --- /dev/null +++ b/vendor/golang.org/x/exp/LICENSE @@ -0,0 +1,27 @@ +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/vendor/golang.org/x/exp/PATENTS b/vendor/golang.org/x/exp/PATENTS new file mode 100644 index 00000000..73309904 --- /dev/null +++ b/vendor/golang.org/x/exp/PATENTS @@ -0,0 +1,22 @@ +Additional IP Rights Grant (Patents) + +"This implementation" means the copyrightable works distributed by +Google as part of the Go project. + +Google hereby grants to You a perpetual, worldwide, non-exclusive, +no-charge, royalty-free, irrevocable (except as stated in this section) +patent license to make, have made, use, offer to sell, sell, import, +transfer and otherwise run, modify and propagate the contents of this +implementation of Go, where such license applies only to those patent +claims, both currently owned or controlled by Google and acquired in +the future, licensable by Google that are necessarily infringed by this +implementation of Go. This grant does not include claims that would be +infringed only as a consequence of further modification of this +implementation. If you or your agent or exclusive licensee institute or +order or agree to the institution of patent litigation against any +entity (including a cross-claim or counterclaim in a lawsuit) alleging +that this implementation of Go or any code incorporated within this +implementation of Go constitutes direct or contributory patent +infringement, or inducement of patent infringement, then any patent +rights granted to you under this License for this implementation of Go +shall terminate as of the date such litigation is filed. diff --git a/vendor/golang.org/x/exp/constraints/constraints.go b/vendor/golang.org/x/exp/constraints/constraints.go new file mode 100644 index 00000000..2c033dff --- /dev/null +++ b/vendor/golang.org/x/exp/constraints/constraints.go @@ -0,0 +1,50 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package constraints defines a set of useful constraints to be used +// with type parameters. +package constraints + +// Signed is a constraint that permits any signed integer type. +// If future releases of Go add new predeclared signed integer types, +// this constraint will be modified to include them. +type Signed interface { + ~int | ~int8 | ~int16 | ~int32 | ~int64 +} + +// Unsigned is a constraint that permits any unsigned integer type. +// If future releases of Go add new predeclared unsigned integer types, +// this constraint will be modified to include them. +type Unsigned interface { + ~uint | ~uint8 | ~uint16 | ~uint32 | ~uint64 | ~uintptr +} + +// Integer is a constraint that permits any integer type. +// If future releases of Go add new predeclared integer types, +// this constraint will be modified to include them. +type Integer interface { + Signed | Unsigned +} + +// Float is a constraint that permits any floating-point type. +// If future releases of Go add new predeclared floating-point types, +// this constraint will be modified to include them. +type Float interface { + ~float32 | ~float64 +} + +// Complex is a constraint that permits any complex numeric type. +// If future releases of Go add new predeclared complex numeric types, +// this constraint will be modified to include them. +type Complex interface { + ~complex64 | ~complex128 +} + +// Ordered is a constraint that permits any ordered type: any type +// that supports the operators < <= >= >. +// If future releases of Go add new ordered types, +// this constraint will be modified to include them. +type Ordered interface { + Integer | Float | ~string +} diff --git a/vendor/golang.org/x/exp/slices/cmp.go b/vendor/golang.org/x/exp/slices/cmp.go new file mode 100644 index 00000000..fbf1934a --- /dev/null +++ b/vendor/golang.org/x/exp/slices/cmp.go @@ -0,0 +1,44 @@ +// Copyright 2023 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package slices + +import "golang.org/x/exp/constraints" + +// min is a version of the predeclared function from the Go 1.21 release. +func min[T constraints.Ordered](a, b T) T { + if a < b || isNaN(a) { + return a + } + return b +} + +// max is a version of the predeclared function from the Go 1.21 release. +func max[T constraints.Ordered](a, b T) T { + if a > b || isNaN(a) { + return a + } + return b +} + +// cmpLess is a copy of cmp.Less from the Go 1.21 release. +func cmpLess[T constraints.Ordered](x, y T) bool { + return (isNaN(x) && !isNaN(y)) || x < y +} + +// cmpCompare is a copy of cmp.Compare from the Go 1.21 release. +func cmpCompare[T constraints.Ordered](x, y T) int { + xNaN := isNaN(x) + yNaN := isNaN(y) + if xNaN && yNaN { + return 0 + } + if xNaN || x < y { + return -1 + } + if yNaN || x > y { + return +1 + } + return 0 +} diff --git a/vendor/golang.org/x/exp/slices/slices.go b/vendor/golang.org/x/exp/slices/slices.go new file mode 100644 index 00000000..5e8158bb --- /dev/null +++ b/vendor/golang.org/x/exp/slices/slices.go @@ -0,0 +1,499 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package slices defines various functions useful with slices of any type. +package slices + +import ( + "unsafe" + + "golang.org/x/exp/constraints" +) + +// Equal reports whether two slices are equal: the same length and all +// elements equal. If the lengths are different, Equal returns false. +// Otherwise, the elements are compared in increasing index order, and the +// comparison stops at the first unequal pair. +// Floating point NaNs are not considered equal. +func Equal[S ~[]E, E comparable](s1, s2 S) bool { + if len(s1) != len(s2) { + return false + } + for i := range s1 { + if s1[i] != s2[i] { + return false + } + } + return true +} + +// EqualFunc reports whether two slices are equal using an equality +// function on each pair of elements. If the lengths are different, +// EqualFunc returns false. Otherwise, the elements are compared in +// increasing index order, and the comparison stops at the first index +// for which eq returns false. +func EqualFunc[S1 ~[]E1, S2 ~[]E2, E1, E2 any](s1 S1, s2 S2, eq func(E1, E2) bool) bool { + if len(s1) != len(s2) { + return false + } + for i, v1 := range s1 { + v2 := s2[i] + if !eq(v1, v2) { + return false + } + } + return true +} + +// Compare compares the elements of s1 and s2, using [cmp.Compare] on each pair +// of elements. The elements are compared sequentially, starting at index 0, +// until one element is not equal to the other. +// The result of comparing the first non-matching elements is returned. +// If both slices are equal until one of them ends, the shorter slice is +// considered less than the longer one. +// The result is 0 if s1 == s2, -1 if s1 < s2, and +1 if s1 > s2. +func Compare[S ~[]E, E constraints.Ordered](s1, s2 S) int { + for i, v1 := range s1 { + if i >= len(s2) { + return +1 + } + v2 := s2[i] + if c := cmpCompare(v1, v2); c != 0 { + return c + } + } + if len(s1) < len(s2) { + return -1 + } + return 0 +} + +// CompareFunc is like [Compare] but uses a custom comparison function on each +// pair of elements. +// The result is the first non-zero result of cmp; if cmp always +// returns 0 the result is 0 if len(s1) == len(s2), -1 if len(s1) < len(s2), +// and +1 if len(s1) > len(s2). +func CompareFunc[S1 ~[]E1, S2 ~[]E2, E1, E2 any](s1 S1, s2 S2, cmp func(E1, E2) int) int { + for i, v1 := range s1 { + if i >= len(s2) { + return +1 + } + v2 := s2[i] + if c := cmp(v1, v2); c != 0 { + return c + } + } + if len(s1) < len(s2) { + return -1 + } + return 0 +} + +// Index returns the index of the first occurrence of v in s, +// or -1 if not present. +func Index[S ~[]E, E comparable](s S, v E) int { + for i := range s { + if v == s[i] { + return i + } + } + return -1 +} + +// IndexFunc returns the first index i satisfying f(s[i]), +// or -1 if none do. +func IndexFunc[S ~[]E, E any](s S, f func(E) bool) int { + for i := range s { + if f(s[i]) { + return i + } + } + return -1 +} + +// Contains reports whether v is present in s. +func Contains[S ~[]E, E comparable](s S, v E) bool { + return Index(s, v) >= 0 +} + +// ContainsFunc reports whether at least one +// element e of s satisfies f(e). +func ContainsFunc[S ~[]E, E any](s S, f func(E) bool) bool { + return IndexFunc(s, f) >= 0 +} + +// Insert inserts the values v... into s at index i, +// returning the modified slice. +// The elements at s[i:] are shifted up to make room. +// In the returned slice r, r[i] == v[0], +// and r[i+len(v)] == value originally at r[i]. +// Insert panics if i is out of range. +// This function is O(len(s) + len(v)). +func Insert[S ~[]E, E any](s S, i int, v ...E) S { + m := len(v) + if m == 0 { + return s + } + n := len(s) + if i == n { + return append(s, v...) + } + if n+m > cap(s) { + // Use append rather than make so that we bump the size of + // the slice up to the next storage class. + // This is what Grow does but we don't call Grow because + // that might copy the values twice. + s2 := append(s[:i], make(S, n+m-i)...) + copy(s2[i:], v) + copy(s2[i+m:], s[i:]) + return s2 + } + s = s[:n+m] + + // before: + // s: aaaaaaaabbbbccccccccdddd + // ^ ^ ^ ^ + // i i+m n n+m + // after: + // s: aaaaaaaavvvvbbbbcccccccc + // ^ ^ ^ ^ + // i i+m n n+m + // + // a are the values that don't move in s. + // v are the values copied in from v. + // b and c are the values from s that are shifted up in index. + // d are the values that get overwritten, never to be seen again. + + if !overlaps(v, s[i+m:]) { + // Easy case - v does not overlap either the c or d regions. + // (It might be in some of a or b, or elsewhere entirely.) + // The data we copy up doesn't write to v at all, so just do it. + + copy(s[i+m:], s[i:]) + + // Now we have + // s: aaaaaaaabbbbbbbbcccccccc + // ^ ^ ^ ^ + // i i+m n n+m + // Note the b values are duplicated. + + copy(s[i:], v) + + // Now we have + // s: aaaaaaaavvvvbbbbcccccccc + // ^ ^ ^ ^ + // i i+m n n+m + // That's the result we want. + return s + } + + // The hard case - v overlaps c or d. We can't just shift up + // the data because we'd move or clobber the values we're trying + // to insert. + // So instead, write v on top of d, then rotate. + copy(s[n:], v) + + // Now we have + // s: aaaaaaaabbbbccccccccvvvv + // ^ ^ ^ ^ + // i i+m n n+m + + rotateRight(s[i:], m) + + // Now we have + // s: aaaaaaaavvvvbbbbcccccccc + // ^ ^ ^ ^ + // i i+m n n+m + // That's the result we want. + return s +} + +// Delete removes the elements s[i:j] from s, returning the modified slice. +// Delete panics if s[i:j] is not a valid slice of s. +// Delete is O(len(s)-j), so if many items must be deleted, it is better to +// make a single call deleting them all together than to delete one at a time. +// Delete might not modify the elements s[len(s)-(j-i):len(s)]. If those +// elements contain pointers you might consider zeroing those elements so that +// objects they reference can be garbage collected. +func Delete[S ~[]E, E any](s S, i, j int) S { + _ = s[i:j] // bounds check + + return append(s[:i], s[j:]...) +} + +// DeleteFunc removes any elements from s for which del returns true, +// returning the modified slice. +// When DeleteFunc removes m elements, it might not modify the elements +// s[len(s)-m:len(s)]. If those elements contain pointers you might consider +// zeroing those elements so that objects they reference can be garbage +// collected. +func DeleteFunc[S ~[]E, E any](s S, del func(E) bool) S { + i := IndexFunc(s, del) + if i == -1 { + return s + } + // Don't start copying elements until we find one to delete. + for j := i + 1; j < len(s); j++ { + if v := s[j]; !del(v) { + s[i] = v + i++ + } + } + return s[:i] +} + +// Replace replaces the elements s[i:j] by the given v, and returns the +// modified slice. Replace panics if s[i:j] is not a valid slice of s. +func Replace[S ~[]E, E any](s S, i, j int, v ...E) S { + _ = s[i:j] // verify that i:j is a valid subslice + + if i == j { + return Insert(s, i, v...) + } + if j == len(s) { + return append(s[:i], v...) + } + + tot := len(s[:i]) + len(v) + len(s[j:]) + if tot > cap(s) { + // Too big to fit, allocate and copy over. + s2 := append(s[:i], make(S, tot-i)...) // See Insert + copy(s2[i:], v) + copy(s2[i+len(v):], s[j:]) + return s2 + } + + r := s[:tot] + + if i+len(v) <= j { + // Easy, as v fits in the deleted portion. + copy(r[i:], v) + if i+len(v) != j { + copy(r[i+len(v):], s[j:]) + } + return r + } + + // We are expanding (v is bigger than j-i). + // The situation is something like this: + // (example has i=4,j=8,len(s)=16,len(v)=6) + // s: aaaaxxxxbbbbbbbbyy + // ^ ^ ^ ^ + // i j len(s) tot + // a: prefix of s + // x: deleted range + // b: more of s + // y: area to expand into + + if !overlaps(r[i+len(v):], v) { + // Easy, as v is not clobbered by the first copy. + copy(r[i+len(v):], s[j:]) + copy(r[i:], v) + return r + } + + // This is a situation where we don't have a single place to which + // we can copy v. Parts of it need to go to two different places. + // We want to copy the prefix of v into y and the suffix into x, then + // rotate |y| spots to the right. + // + // v[2:] v[:2] + // | | + // s: aaaavvvvbbbbbbbbvv + // ^ ^ ^ ^ + // i j len(s) tot + // + // If either of those two destinations don't alias v, then we're good. + y := len(v) - (j - i) // length of y portion + + if !overlaps(r[i:j], v) { + copy(r[i:j], v[y:]) + copy(r[len(s):], v[:y]) + rotateRight(r[i:], y) + return r + } + if !overlaps(r[len(s):], v) { + copy(r[len(s):], v[:y]) + copy(r[i:j], v[y:]) + rotateRight(r[i:], y) + return r + } + + // Now we know that v overlaps both x and y. + // That means that the entirety of b is *inside* v. + // So we don't need to preserve b at all; instead we + // can copy v first, then copy the b part of v out of + // v to the right destination. + k := startIdx(v, s[j:]) + copy(r[i:], v) + copy(r[i+len(v):], r[i+k:]) + return r +} + +// Clone returns a copy of the slice. +// The elements are copied using assignment, so this is a shallow clone. +func Clone[S ~[]E, E any](s S) S { + // Preserve nil in case it matters. + if s == nil { + return nil + } + return append(S([]E{}), s...) +} + +// Compact replaces consecutive runs of equal elements with a single copy. +// This is like the uniq command found on Unix. +// Compact modifies the contents of the slice s and returns the modified slice, +// which may have a smaller length. +// When Compact discards m elements in total, it might not modify the elements +// s[len(s)-m:len(s)]. If those elements contain pointers you might consider +// zeroing those elements so that objects they reference can be garbage collected. +func Compact[S ~[]E, E comparable](s S) S { + if len(s) < 2 { + return s + } + i := 1 + for k := 1; k < len(s); k++ { + if s[k] != s[k-1] { + if i != k { + s[i] = s[k] + } + i++ + } + } + return s[:i] +} + +// CompactFunc is like [Compact] but uses an equality function to compare elements. +// For runs of elements that compare equal, CompactFunc keeps the first one. +func CompactFunc[S ~[]E, E any](s S, eq func(E, E) bool) S { + if len(s) < 2 { + return s + } + i := 1 + for k := 1; k < len(s); k++ { + if !eq(s[k], s[k-1]) { + if i != k { + s[i] = s[k] + } + i++ + } + } + return s[:i] +} + +// Grow increases the slice's capacity, if necessary, to guarantee space for +// another n elements. After Grow(n), at least n elements can be appended +// to the slice without another allocation. If n is negative or too large to +// allocate the memory, Grow panics. +func Grow[S ~[]E, E any](s S, n int) S { + if n < 0 { + panic("cannot be negative") + } + if n -= cap(s) - len(s); n > 0 { + // TODO(https://go.dev/issue/53888): Make using []E instead of S + // to workaround a compiler bug where the runtime.growslice optimization + // does not take effect. Revert when the compiler is fixed. + s = append([]E(s)[:cap(s)], make([]E, n)...)[:len(s)] + } + return s +} + +// Clip removes unused capacity from the slice, returning s[:len(s):len(s)]. +func Clip[S ~[]E, E any](s S) S { + return s[:len(s):len(s)] +} + +// Rotation algorithm explanation: +// +// rotate left by 2 +// start with +// 0123456789 +// split up like this +// 01 234567 89 +// swap first 2 and last 2 +// 89 234567 01 +// join first parts +// 89234567 01 +// recursively rotate first left part by 2 +// 23456789 01 +// join at the end +// 2345678901 +// +// rotate left by 8 +// start with +// 0123456789 +// split up like this +// 01 234567 89 +// swap first 2 and last 2 +// 89 234567 01 +// join last parts +// 89 23456701 +// recursively rotate second part left by 6 +// 89 01234567 +// join at the end +// 8901234567 + +// TODO: There are other rotate algorithms. +// This algorithm has the desirable property that it moves each element exactly twice. +// The triple-reverse algorithm is simpler and more cache friendly, but takes more writes. +// The follow-cycles algorithm can be 1-write but it is not very cache friendly. + +// rotateLeft rotates b left by n spaces. +// s_final[i] = s_orig[i+r], wrapping around. +func rotateLeft[E any](s []E, r int) { + for r != 0 && r != len(s) { + if r*2 <= len(s) { + swap(s[:r], s[len(s)-r:]) + s = s[:len(s)-r] + } else { + swap(s[:len(s)-r], s[r:]) + s, r = s[len(s)-r:], r*2-len(s) + } + } +} +func rotateRight[E any](s []E, r int) { + rotateLeft(s, len(s)-r) +} + +// swap swaps the contents of x and y. x and y must be equal length and disjoint. +func swap[E any](x, y []E) { + for i := 0; i < len(x); i++ { + x[i], y[i] = y[i], x[i] + } +} + +// overlaps reports whether the memory ranges a[0:len(a)] and b[0:len(b)] overlap. +func overlaps[E any](a, b []E) bool { + if len(a) == 0 || len(b) == 0 { + return false + } + elemSize := unsafe.Sizeof(a[0]) + if elemSize == 0 { + return false + } + // TODO: use a runtime/unsafe facility once one becomes available. See issue 12445. + // Also see crypto/internal/alias/alias.go:AnyOverlap + return uintptr(unsafe.Pointer(&a[0])) <= uintptr(unsafe.Pointer(&b[len(b)-1]))+(elemSize-1) && + uintptr(unsafe.Pointer(&b[0])) <= uintptr(unsafe.Pointer(&a[len(a)-1]))+(elemSize-1) +} + +// startIdx returns the index in haystack where the needle starts. +// prerequisite: the needle must be aliased entirely inside the haystack. +func startIdx[E any](haystack, needle []E) int { + p := &needle[0] + for i := range haystack { + if p == &haystack[i] { + return i + } + } + // TODO: what if the overlap is by a non-integral number of Es? + panic("needle not found") +} + +// Reverse reverses the elements of the slice in place. +func Reverse[S ~[]E, E any](s S) { + for i, j := 0, len(s)-1; i < j; i, j = i+1, j-1 { + s[i], s[j] = s[j], s[i] + } +} diff --git a/vendor/golang.org/x/exp/slices/sort.go b/vendor/golang.org/x/exp/slices/sort.go new file mode 100644 index 00000000..b67897f7 --- /dev/null +++ b/vendor/golang.org/x/exp/slices/sort.go @@ -0,0 +1,195 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:generate go run $GOROOT/src/sort/gen_sort_variants.go -exp + +package slices + +import ( + "math/bits" + + "golang.org/x/exp/constraints" +) + +// Sort sorts a slice of any ordered type in ascending order. +// When sorting floating-point numbers, NaNs are ordered before other values. +func Sort[S ~[]E, E constraints.Ordered](x S) { + n := len(x) + pdqsortOrdered(x, 0, n, bits.Len(uint(n))) +} + +// SortFunc sorts the slice x in ascending order as determined by the cmp +// function. This sort is not guaranteed to be stable. +// cmp(a, b) should return a negative number when a < b, a positive number when +// a > b and zero when a == b. +// +// SortFunc requires that cmp is a strict weak ordering. +// See https://en.wikipedia.org/wiki/Weak_ordering#Strict_weak_orderings. +func SortFunc[S ~[]E, E any](x S, cmp func(a, b E) int) { + n := len(x) + pdqsortCmpFunc(x, 0, n, bits.Len(uint(n)), cmp) +} + +// SortStableFunc sorts the slice x while keeping the original order of equal +// elements, using cmp to compare elements in the same way as [SortFunc]. +func SortStableFunc[S ~[]E, E any](x S, cmp func(a, b E) int) { + stableCmpFunc(x, len(x), cmp) +} + +// IsSorted reports whether x is sorted in ascending order. +func IsSorted[S ~[]E, E constraints.Ordered](x S) bool { + for i := len(x) - 1; i > 0; i-- { + if cmpLess(x[i], x[i-1]) { + return false + } + } + return true +} + +// IsSortedFunc reports whether x is sorted in ascending order, with cmp as the +// comparison function as defined by [SortFunc]. +func IsSortedFunc[S ~[]E, E any](x S, cmp func(a, b E) int) bool { + for i := len(x) - 1; i > 0; i-- { + if cmp(x[i], x[i-1]) < 0 { + return false + } + } + return true +} + +// Min returns the minimal value in x. It panics if x is empty. +// For floating-point numbers, Min propagates NaNs (any NaN value in x +// forces the output to be NaN). +func Min[S ~[]E, E constraints.Ordered](x S) E { + if len(x) < 1 { + panic("slices.Min: empty list") + } + m := x[0] + for i := 1; i < len(x); i++ { + m = min(m, x[i]) + } + return m +} + +// MinFunc returns the minimal value in x, using cmp to compare elements. +// It panics if x is empty. If there is more than one minimal element +// according to the cmp function, MinFunc returns the first one. +func MinFunc[S ~[]E, E any](x S, cmp func(a, b E) int) E { + if len(x) < 1 { + panic("slices.MinFunc: empty list") + } + m := x[0] + for i := 1; i < len(x); i++ { + if cmp(x[i], m) < 0 { + m = x[i] + } + } + return m +} + +// Max returns the maximal value in x. It panics if x is empty. +// For floating-point E, Max propagates NaNs (any NaN value in x +// forces the output to be NaN). +func Max[S ~[]E, E constraints.Ordered](x S) E { + if len(x) < 1 { + panic("slices.Max: empty list") + } + m := x[0] + for i := 1; i < len(x); i++ { + m = max(m, x[i]) + } + return m +} + +// MaxFunc returns the maximal value in x, using cmp to compare elements. +// It panics if x is empty. If there is more than one maximal element +// according to the cmp function, MaxFunc returns the first one. +func MaxFunc[S ~[]E, E any](x S, cmp func(a, b E) int) E { + if len(x) < 1 { + panic("slices.MaxFunc: empty list") + } + m := x[0] + for i := 1; i < len(x); i++ { + if cmp(x[i], m) > 0 { + m = x[i] + } + } + return m +} + +// BinarySearch searches for target in a sorted slice and returns the position +// where target is found, or the position where target would appear in the +// sort order; it also returns a bool saying whether the target is really found +// in the slice. The slice must be sorted in increasing order. +func BinarySearch[S ~[]E, E constraints.Ordered](x S, target E) (int, bool) { + // Inlining is faster than calling BinarySearchFunc with a lambda. + n := len(x) + // Define x[-1] < target and x[n] >= target. + // Invariant: x[i-1] < target, x[j] >= target. + i, j := 0, n + for i < j { + h := int(uint(i+j) >> 1) // avoid overflow when computing h + // i ≤ h < j + if cmpLess(x[h], target) { + i = h + 1 // preserves x[i-1] < target + } else { + j = h // preserves x[j] >= target + } + } + // i == j, x[i-1] < target, and x[j] (= x[i]) >= target => answer is i. + return i, i < n && (x[i] == target || (isNaN(x[i]) && isNaN(target))) +} + +// BinarySearchFunc works like [BinarySearch], but uses a custom comparison +// function. The slice must be sorted in increasing order, where "increasing" +// is defined by cmp. cmp should return 0 if the slice element matches +// the target, a negative number if the slice element precedes the target, +// or a positive number if the slice element follows the target. +// cmp must implement the same ordering as the slice, such that if +// cmp(a, t) < 0 and cmp(b, t) >= 0, then a must precede b in the slice. +func BinarySearchFunc[S ~[]E, E, T any](x S, target T, cmp func(E, T) int) (int, bool) { + n := len(x) + // Define cmp(x[-1], target) < 0 and cmp(x[n], target) >= 0 . + // Invariant: cmp(x[i - 1], target) < 0, cmp(x[j], target) >= 0. + i, j := 0, n + for i < j { + h := int(uint(i+j) >> 1) // avoid overflow when computing h + // i ≤ h < j + if cmp(x[h], target) < 0 { + i = h + 1 // preserves cmp(x[i - 1], target) < 0 + } else { + j = h // preserves cmp(x[j], target) >= 0 + } + } + // i == j, cmp(x[i-1], target) < 0, and cmp(x[j], target) (= cmp(x[i], target)) >= 0 => answer is i. + return i, i < n && cmp(x[i], target) == 0 +} + +type sortedHint int // hint for pdqsort when choosing the pivot + +const ( + unknownHint sortedHint = iota + increasingHint + decreasingHint +) + +// xorshift paper: https://www.jstatsoft.org/article/view/v008i14/xorshift.pdf +type xorshift uint64 + +func (r *xorshift) Next() uint64 { + *r ^= *r << 13 + *r ^= *r >> 17 + *r ^= *r << 5 + return uint64(*r) +} + +func nextPowerOfTwo(length int) uint { + return 1 << bits.Len(uint(length)) +} + +// isNaN reports whether x is a NaN without requiring the math package. +// This will always return false if T is not floating-point. +func isNaN[T constraints.Ordered](x T) bool { + return x != x +} diff --git a/vendor/golang.org/x/exp/slices/zsortanyfunc.go b/vendor/golang.org/x/exp/slices/zsortanyfunc.go new file mode 100644 index 00000000..06f2c7a2 --- /dev/null +++ b/vendor/golang.org/x/exp/slices/zsortanyfunc.go @@ -0,0 +1,479 @@ +// Code generated by gen_sort_variants.go; DO NOT EDIT. + +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package slices + +// insertionSortCmpFunc sorts data[a:b] using insertion sort. +func insertionSortCmpFunc[E any](data []E, a, b int, cmp func(a, b E) int) { + for i := a + 1; i < b; i++ { + for j := i; j > a && (cmp(data[j], data[j-1]) < 0); j-- { + data[j], data[j-1] = data[j-1], data[j] + } + } +} + +// siftDownCmpFunc implements the heap property on data[lo:hi]. +// first is an offset into the array where the root of the heap lies. +func siftDownCmpFunc[E any](data []E, lo, hi, first int, cmp func(a, b E) int) { + root := lo + for { + child := 2*root + 1 + if child >= hi { + break + } + if child+1 < hi && (cmp(data[first+child], data[first+child+1]) < 0) { + child++ + } + if !(cmp(data[first+root], data[first+child]) < 0) { + return + } + data[first+root], data[first+child] = data[first+child], data[first+root] + root = child + } +} + +func heapSortCmpFunc[E any](data []E, a, b int, cmp func(a, b E) int) { + first := a + lo := 0 + hi := b - a + + // Build heap with greatest element at top. + for i := (hi - 1) / 2; i >= 0; i-- { + siftDownCmpFunc(data, i, hi, first, cmp) + } + + // Pop elements, largest first, into end of data. + for i := hi - 1; i >= 0; i-- { + data[first], data[first+i] = data[first+i], data[first] + siftDownCmpFunc(data, lo, i, first, cmp) + } +} + +// pdqsortCmpFunc sorts data[a:b]. +// The algorithm based on pattern-defeating quicksort(pdqsort), but without the optimizations from BlockQuicksort. +// pdqsort paper: https://arxiv.org/pdf/2106.05123.pdf +// C++ implementation: https://github.com/orlp/pdqsort +// Rust implementation: https://docs.rs/pdqsort/latest/pdqsort/ +// limit is the number of allowed bad (very unbalanced) pivots before falling back to heapsort. +func pdqsortCmpFunc[E any](data []E, a, b, limit int, cmp func(a, b E) int) { + const maxInsertion = 12 + + var ( + wasBalanced = true // whether the last partitioning was reasonably balanced + wasPartitioned = true // whether the slice was already partitioned + ) + + for { + length := b - a + + if length <= maxInsertion { + insertionSortCmpFunc(data, a, b, cmp) + return + } + + // Fall back to heapsort if too many bad choices were made. + if limit == 0 { + heapSortCmpFunc(data, a, b, cmp) + return + } + + // If the last partitioning was imbalanced, we need to breaking patterns. + if !wasBalanced { + breakPatternsCmpFunc(data, a, b, cmp) + limit-- + } + + pivot, hint := choosePivotCmpFunc(data, a, b, cmp) + if hint == decreasingHint { + reverseRangeCmpFunc(data, a, b, cmp) + // The chosen pivot was pivot-a elements after the start of the array. + // After reversing it is pivot-a elements before the end of the array. + // The idea came from Rust's implementation. + pivot = (b - 1) - (pivot - a) + hint = increasingHint + } + + // The slice is likely already sorted. + if wasBalanced && wasPartitioned && hint == increasingHint { + if partialInsertionSortCmpFunc(data, a, b, cmp) { + return + } + } + + // Probably the slice contains many duplicate elements, partition the slice into + // elements equal to and elements greater than the pivot. + if a > 0 && !(cmp(data[a-1], data[pivot]) < 0) { + mid := partitionEqualCmpFunc(data, a, b, pivot, cmp) + a = mid + continue + } + + mid, alreadyPartitioned := partitionCmpFunc(data, a, b, pivot, cmp) + wasPartitioned = alreadyPartitioned + + leftLen, rightLen := mid-a, b-mid + balanceThreshold := length / 8 + if leftLen < rightLen { + wasBalanced = leftLen >= balanceThreshold + pdqsortCmpFunc(data, a, mid, limit, cmp) + a = mid + 1 + } else { + wasBalanced = rightLen >= balanceThreshold + pdqsortCmpFunc(data, mid+1, b, limit, cmp) + b = mid + } + } +} + +// partitionCmpFunc does one quicksort partition. +// Let p = data[pivot] +// Moves elements in data[a:b] around, so that data[i]

=p for inewpivot. +// On return, data[newpivot] = p +func partitionCmpFunc[E any](data []E, a, b, pivot int, cmp func(a, b E) int) (newpivot int, alreadyPartitioned bool) { + data[a], data[pivot] = data[pivot], data[a] + i, j := a+1, b-1 // i and j are inclusive of the elements remaining to be partitioned + + for i <= j && (cmp(data[i], data[a]) < 0) { + i++ + } + for i <= j && !(cmp(data[j], data[a]) < 0) { + j-- + } + if i > j { + data[j], data[a] = data[a], data[j] + return j, true + } + data[i], data[j] = data[j], data[i] + i++ + j-- + + for { + for i <= j && (cmp(data[i], data[a]) < 0) { + i++ + } + for i <= j && !(cmp(data[j], data[a]) < 0) { + j-- + } + if i > j { + break + } + data[i], data[j] = data[j], data[i] + i++ + j-- + } + data[j], data[a] = data[a], data[j] + return j, false +} + +// partitionEqualCmpFunc partitions data[a:b] into elements equal to data[pivot] followed by elements greater than data[pivot]. +// It assumed that data[a:b] does not contain elements smaller than the data[pivot]. +func partitionEqualCmpFunc[E any](data []E, a, b, pivot int, cmp func(a, b E) int) (newpivot int) { + data[a], data[pivot] = data[pivot], data[a] + i, j := a+1, b-1 // i and j are inclusive of the elements remaining to be partitioned + + for { + for i <= j && !(cmp(data[a], data[i]) < 0) { + i++ + } + for i <= j && (cmp(data[a], data[j]) < 0) { + j-- + } + if i > j { + break + } + data[i], data[j] = data[j], data[i] + i++ + j-- + } + return i +} + +// partialInsertionSortCmpFunc partially sorts a slice, returns true if the slice is sorted at the end. +func partialInsertionSortCmpFunc[E any](data []E, a, b int, cmp func(a, b E) int) bool { + const ( + maxSteps = 5 // maximum number of adjacent out-of-order pairs that will get shifted + shortestShifting = 50 // don't shift any elements on short arrays + ) + i := a + 1 + for j := 0; j < maxSteps; j++ { + for i < b && !(cmp(data[i], data[i-1]) < 0) { + i++ + } + + if i == b { + return true + } + + if b-a < shortestShifting { + return false + } + + data[i], data[i-1] = data[i-1], data[i] + + // Shift the smaller one to the left. + if i-a >= 2 { + for j := i - 1; j >= 1; j-- { + if !(cmp(data[j], data[j-1]) < 0) { + break + } + data[j], data[j-1] = data[j-1], data[j] + } + } + // Shift the greater one to the right. + if b-i >= 2 { + for j := i + 1; j < b; j++ { + if !(cmp(data[j], data[j-1]) < 0) { + break + } + data[j], data[j-1] = data[j-1], data[j] + } + } + } + return false +} + +// breakPatternsCmpFunc scatters some elements around in an attempt to break some patterns +// that might cause imbalanced partitions in quicksort. +func breakPatternsCmpFunc[E any](data []E, a, b int, cmp func(a, b E) int) { + length := b - a + if length >= 8 { + random := xorshift(length) + modulus := nextPowerOfTwo(length) + + for idx := a + (length/4)*2 - 1; idx <= a+(length/4)*2+1; idx++ { + other := int(uint(random.Next()) & (modulus - 1)) + if other >= length { + other -= length + } + data[idx], data[a+other] = data[a+other], data[idx] + } + } +} + +// choosePivotCmpFunc chooses a pivot in data[a:b]. +// +// [0,8): chooses a static pivot. +// [8,shortestNinther): uses the simple median-of-three method. +// [shortestNinther,∞): uses the Tukey ninther method. +func choosePivotCmpFunc[E any](data []E, a, b int, cmp func(a, b E) int) (pivot int, hint sortedHint) { + const ( + shortestNinther = 50 + maxSwaps = 4 * 3 + ) + + l := b - a + + var ( + swaps int + i = a + l/4*1 + j = a + l/4*2 + k = a + l/4*3 + ) + + if l >= 8 { + if l >= shortestNinther { + // Tukey ninther method, the idea came from Rust's implementation. + i = medianAdjacentCmpFunc(data, i, &swaps, cmp) + j = medianAdjacentCmpFunc(data, j, &swaps, cmp) + k = medianAdjacentCmpFunc(data, k, &swaps, cmp) + } + // Find the median among i, j, k and stores it into j. + j = medianCmpFunc(data, i, j, k, &swaps, cmp) + } + + switch swaps { + case 0: + return j, increasingHint + case maxSwaps: + return j, decreasingHint + default: + return j, unknownHint + } +} + +// order2CmpFunc returns x,y where data[x] <= data[y], where x,y=a,b or x,y=b,a. +func order2CmpFunc[E any](data []E, a, b int, swaps *int, cmp func(a, b E) int) (int, int) { + if cmp(data[b], data[a]) < 0 { + *swaps++ + return b, a + } + return a, b +} + +// medianCmpFunc returns x where data[x] is the median of data[a],data[b],data[c], where x is a, b, or c. +func medianCmpFunc[E any](data []E, a, b, c int, swaps *int, cmp func(a, b E) int) int { + a, b = order2CmpFunc(data, a, b, swaps, cmp) + b, c = order2CmpFunc(data, b, c, swaps, cmp) + a, b = order2CmpFunc(data, a, b, swaps, cmp) + return b +} + +// medianAdjacentCmpFunc finds the median of data[a - 1], data[a], data[a + 1] and stores the index into a. +func medianAdjacentCmpFunc[E any](data []E, a int, swaps *int, cmp func(a, b E) int) int { + return medianCmpFunc(data, a-1, a, a+1, swaps, cmp) +} + +func reverseRangeCmpFunc[E any](data []E, a, b int, cmp func(a, b E) int) { + i := a + j := b - 1 + for i < j { + data[i], data[j] = data[j], data[i] + i++ + j-- + } +} + +func swapRangeCmpFunc[E any](data []E, a, b, n int, cmp func(a, b E) int) { + for i := 0; i < n; i++ { + data[a+i], data[b+i] = data[b+i], data[a+i] + } +} + +func stableCmpFunc[E any](data []E, n int, cmp func(a, b E) int) { + blockSize := 20 // must be > 0 + a, b := 0, blockSize + for b <= n { + insertionSortCmpFunc(data, a, b, cmp) + a = b + b += blockSize + } + insertionSortCmpFunc(data, a, n, cmp) + + for blockSize < n { + a, b = 0, 2*blockSize + for b <= n { + symMergeCmpFunc(data, a, a+blockSize, b, cmp) + a = b + b += 2 * blockSize + } + if m := a + blockSize; m < n { + symMergeCmpFunc(data, a, m, n, cmp) + } + blockSize *= 2 + } +} + +// symMergeCmpFunc merges the two sorted subsequences data[a:m] and data[m:b] using +// the SymMerge algorithm from Pok-Son Kim and Arne Kutzner, "Stable Minimum +// Storage Merging by Symmetric Comparisons", in Susanne Albers and Tomasz +// Radzik, editors, Algorithms - ESA 2004, volume 3221 of Lecture Notes in +// Computer Science, pages 714-723. Springer, 2004. +// +// Let M = m-a and N = b-n. Wolog M < N. +// The recursion depth is bound by ceil(log(N+M)). +// The algorithm needs O(M*log(N/M + 1)) calls to data.Less. +// The algorithm needs O((M+N)*log(M)) calls to data.Swap. +// +// The paper gives O((M+N)*log(M)) as the number of assignments assuming a +// rotation algorithm which uses O(M+N+gcd(M+N)) assignments. The argumentation +// in the paper carries through for Swap operations, especially as the block +// swapping rotate uses only O(M+N) Swaps. +// +// symMerge assumes non-degenerate arguments: a < m && m < b. +// Having the caller check this condition eliminates many leaf recursion calls, +// which improves performance. +func symMergeCmpFunc[E any](data []E, a, m, b int, cmp func(a, b E) int) { + // Avoid unnecessary recursions of symMerge + // by direct insertion of data[a] into data[m:b] + // if data[a:m] only contains one element. + if m-a == 1 { + // Use binary search to find the lowest index i + // such that data[i] >= data[a] for m <= i < b. + // Exit the search loop with i == b in case no such index exists. + i := m + j := b + for i < j { + h := int(uint(i+j) >> 1) + if cmp(data[h], data[a]) < 0 { + i = h + 1 + } else { + j = h + } + } + // Swap values until data[a] reaches the position before i. + for k := a; k < i-1; k++ { + data[k], data[k+1] = data[k+1], data[k] + } + return + } + + // Avoid unnecessary recursions of symMerge + // by direct insertion of data[m] into data[a:m] + // if data[m:b] only contains one element. + if b-m == 1 { + // Use binary search to find the lowest index i + // such that data[i] > data[m] for a <= i < m. + // Exit the search loop with i == m in case no such index exists. + i := a + j := m + for i < j { + h := int(uint(i+j) >> 1) + if !(cmp(data[m], data[h]) < 0) { + i = h + 1 + } else { + j = h + } + } + // Swap values until data[m] reaches the position i. + for k := m; k > i; k-- { + data[k], data[k-1] = data[k-1], data[k] + } + return + } + + mid := int(uint(a+b) >> 1) + n := mid + m + var start, r int + if m > mid { + start = n - b + r = mid + } else { + start = a + r = m + } + p := n - 1 + + for start < r { + c := int(uint(start+r) >> 1) + if !(cmp(data[p-c], data[c]) < 0) { + start = c + 1 + } else { + r = c + } + } + + end := n - start + if start < m && m < end { + rotateCmpFunc(data, start, m, end, cmp) + } + if a < start && start < mid { + symMergeCmpFunc(data, a, start, mid, cmp) + } + if mid < end && end < b { + symMergeCmpFunc(data, mid, end, b, cmp) + } +} + +// rotateCmpFunc rotates two consecutive blocks u = data[a:m] and v = data[m:b] in data: +// Data of the form 'x u v y' is changed to 'x v u y'. +// rotate performs at most b-a many calls to data.Swap, +// and it assumes non-degenerate arguments: a < m && m < b. +func rotateCmpFunc[E any](data []E, a, m, b int, cmp func(a, b E) int) { + i := m - a + j := b - m + + for i != j { + if i > j { + swapRangeCmpFunc(data, m-i, m, j, cmp) + i -= j + } else { + swapRangeCmpFunc(data, m-i, m+j-i, i, cmp) + j -= i + } + } + // i == j + swapRangeCmpFunc(data, m-i, m, i, cmp) +} diff --git a/vendor/golang.org/x/exp/slices/zsortordered.go b/vendor/golang.org/x/exp/slices/zsortordered.go new file mode 100644 index 00000000..99b47c39 --- /dev/null +++ b/vendor/golang.org/x/exp/slices/zsortordered.go @@ -0,0 +1,481 @@ +// Code generated by gen_sort_variants.go; DO NOT EDIT. + +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package slices + +import "golang.org/x/exp/constraints" + +// insertionSortOrdered sorts data[a:b] using insertion sort. +func insertionSortOrdered[E constraints.Ordered](data []E, a, b int) { + for i := a + 1; i < b; i++ { + for j := i; j > a && cmpLess(data[j], data[j-1]); j-- { + data[j], data[j-1] = data[j-1], data[j] + } + } +} + +// siftDownOrdered implements the heap property on data[lo:hi]. +// first is an offset into the array where the root of the heap lies. +func siftDownOrdered[E constraints.Ordered](data []E, lo, hi, first int) { + root := lo + for { + child := 2*root + 1 + if child >= hi { + break + } + if child+1 < hi && cmpLess(data[first+child], data[first+child+1]) { + child++ + } + if !cmpLess(data[first+root], data[first+child]) { + return + } + data[first+root], data[first+child] = data[first+child], data[first+root] + root = child + } +} + +func heapSortOrdered[E constraints.Ordered](data []E, a, b int) { + first := a + lo := 0 + hi := b - a + + // Build heap with greatest element at top. + for i := (hi - 1) / 2; i >= 0; i-- { + siftDownOrdered(data, i, hi, first) + } + + // Pop elements, largest first, into end of data. + for i := hi - 1; i >= 0; i-- { + data[first], data[first+i] = data[first+i], data[first] + siftDownOrdered(data, lo, i, first) + } +} + +// pdqsortOrdered sorts data[a:b]. +// The algorithm based on pattern-defeating quicksort(pdqsort), but without the optimizations from BlockQuicksort. +// pdqsort paper: https://arxiv.org/pdf/2106.05123.pdf +// C++ implementation: https://github.com/orlp/pdqsort +// Rust implementation: https://docs.rs/pdqsort/latest/pdqsort/ +// limit is the number of allowed bad (very unbalanced) pivots before falling back to heapsort. +func pdqsortOrdered[E constraints.Ordered](data []E, a, b, limit int) { + const maxInsertion = 12 + + var ( + wasBalanced = true // whether the last partitioning was reasonably balanced + wasPartitioned = true // whether the slice was already partitioned + ) + + for { + length := b - a + + if length <= maxInsertion { + insertionSortOrdered(data, a, b) + return + } + + // Fall back to heapsort if too many bad choices were made. + if limit == 0 { + heapSortOrdered(data, a, b) + return + } + + // If the last partitioning was imbalanced, we need to breaking patterns. + if !wasBalanced { + breakPatternsOrdered(data, a, b) + limit-- + } + + pivot, hint := choosePivotOrdered(data, a, b) + if hint == decreasingHint { + reverseRangeOrdered(data, a, b) + // The chosen pivot was pivot-a elements after the start of the array. + // After reversing it is pivot-a elements before the end of the array. + // The idea came from Rust's implementation. + pivot = (b - 1) - (pivot - a) + hint = increasingHint + } + + // The slice is likely already sorted. + if wasBalanced && wasPartitioned && hint == increasingHint { + if partialInsertionSortOrdered(data, a, b) { + return + } + } + + // Probably the slice contains many duplicate elements, partition the slice into + // elements equal to and elements greater than the pivot. + if a > 0 && !cmpLess(data[a-1], data[pivot]) { + mid := partitionEqualOrdered(data, a, b, pivot) + a = mid + continue + } + + mid, alreadyPartitioned := partitionOrdered(data, a, b, pivot) + wasPartitioned = alreadyPartitioned + + leftLen, rightLen := mid-a, b-mid + balanceThreshold := length / 8 + if leftLen < rightLen { + wasBalanced = leftLen >= balanceThreshold + pdqsortOrdered(data, a, mid, limit) + a = mid + 1 + } else { + wasBalanced = rightLen >= balanceThreshold + pdqsortOrdered(data, mid+1, b, limit) + b = mid + } + } +} + +// partitionOrdered does one quicksort partition. +// Let p = data[pivot] +// Moves elements in data[a:b] around, so that data[i]

=p for inewpivot. +// On return, data[newpivot] = p +func partitionOrdered[E constraints.Ordered](data []E, a, b, pivot int) (newpivot int, alreadyPartitioned bool) { + data[a], data[pivot] = data[pivot], data[a] + i, j := a+1, b-1 // i and j are inclusive of the elements remaining to be partitioned + + for i <= j && cmpLess(data[i], data[a]) { + i++ + } + for i <= j && !cmpLess(data[j], data[a]) { + j-- + } + if i > j { + data[j], data[a] = data[a], data[j] + return j, true + } + data[i], data[j] = data[j], data[i] + i++ + j-- + + for { + for i <= j && cmpLess(data[i], data[a]) { + i++ + } + for i <= j && !cmpLess(data[j], data[a]) { + j-- + } + if i > j { + break + } + data[i], data[j] = data[j], data[i] + i++ + j-- + } + data[j], data[a] = data[a], data[j] + return j, false +} + +// partitionEqualOrdered partitions data[a:b] into elements equal to data[pivot] followed by elements greater than data[pivot]. +// It assumed that data[a:b] does not contain elements smaller than the data[pivot]. +func partitionEqualOrdered[E constraints.Ordered](data []E, a, b, pivot int) (newpivot int) { + data[a], data[pivot] = data[pivot], data[a] + i, j := a+1, b-1 // i and j are inclusive of the elements remaining to be partitioned + + for { + for i <= j && !cmpLess(data[a], data[i]) { + i++ + } + for i <= j && cmpLess(data[a], data[j]) { + j-- + } + if i > j { + break + } + data[i], data[j] = data[j], data[i] + i++ + j-- + } + return i +} + +// partialInsertionSortOrdered partially sorts a slice, returns true if the slice is sorted at the end. +func partialInsertionSortOrdered[E constraints.Ordered](data []E, a, b int) bool { + const ( + maxSteps = 5 // maximum number of adjacent out-of-order pairs that will get shifted + shortestShifting = 50 // don't shift any elements on short arrays + ) + i := a + 1 + for j := 0; j < maxSteps; j++ { + for i < b && !cmpLess(data[i], data[i-1]) { + i++ + } + + if i == b { + return true + } + + if b-a < shortestShifting { + return false + } + + data[i], data[i-1] = data[i-1], data[i] + + // Shift the smaller one to the left. + if i-a >= 2 { + for j := i - 1; j >= 1; j-- { + if !cmpLess(data[j], data[j-1]) { + break + } + data[j], data[j-1] = data[j-1], data[j] + } + } + // Shift the greater one to the right. + if b-i >= 2 { + for j := i + 1; j < b; j++ { + if !cmpLess(data[j], data[j-1]) { + break + } + data[j], data[j-1] = data[j-1], data[j] + } + } + } + return false +} + +// breakPatternsOrdered scatters some elements around in an attempt to break some patterns +// that might cause imbalanced partitions in quicksort. +func breakPatternsOrdered[E constraints.Ordered](data []E, a, b int) { + length := b - a + if length >= 8 { + random := xorshift(length) + modulus := nextPowerOfTwo(length) + + for idx := a + (length/4)*2 - 1; idx <= a+(length/4)*2+1; idx++ { + other := int(uint(random.Next()) & (modulus - 1)) + if other >= length { + other -= length + } + data[idx], data[a+other] = data[a+other], data[idx] + } + } +} + +// choosePivotOrdered chooses a pivot in data[a:b]. +// +// [0,8): chooses a static pivot. +// [8,shortestNinther): uses the simple median-of-three method. +// [shortestNinther,∞): uses the Tukey ninther method. +func choosePivotOrdered[E constraints.Ordered](data []E, a, b int) (pivot int, hint sortedHint) { + const ( + shortestNinther = 50 + maxSwaps = 4 * 3 + ) + + l := b - a + + var ( + swaps int + i = a + l/4*1 + j = a + l/4*2 + k = a + l/4*3 + ) + + if l >= 8 { + if l >= shortestNinther { + // Tukey ninther method, the idea came from Rust's implementation. + i = medianAdjacentOrdered(data, i, &swaps) + j = medianAdjacentOrdered(data, j, &swaps) + k = medianAdjacentOrdered(data, k, &swaps) + } + // Find the median among i, j, k and stores it into j. + j = medianOrdered(data, i, j, k, &swaps) + } + + switch swaps { + case 0: + return j, increasingHint + case maxSwaps: + return j, decreasingHint + default: + return j, unknownHint + } +} + +// order2Ordered returns x,y where data[x] <= data[y], where x,y=a,b or x,y=b,a. +func order2Ordered[E constraints.Ordered](data []E, a, b int, swaps *int) (int, int) { + if cmpLess(data[b], data[a]) { + *swaps++ + return b, a + } + return a, b +} + +// medianOrdered returns x where data[x] is the median of data[a],data[b],data[c], where x is a, b, or c. +func medianOrdered[E constraints.Ordered](data []E, a, b, c int, swaps *int) int { + a, b = order2Ordered(data, a, b, swaps) + b, c = order2Ordered(data, b, c, swaps) + a, b = order2Ordered(data, a, b, swaps) + return b +} + +// medianAdjacentOrdered finds the median of data[a - 1], data[a], data[a + 1] and stores the index into a. +func medianAdjacentOrdered[E constraints.Ordered](data []E, a int, swaps *int) int { + return medianOrdered(data, a-1, a, a+1, swaps) +} + +func reverseRangeOrdered[E constraints.Ordered](data []E, a, b int) { + i := a + j := b - 1 + for i < j { + data[i], data[j] = data[j], data[i] + i++ + j-- + } +} + +func swapRangeOrdered[E constraints.Ordered](data []E, a, b, n int) { + for i := 0; i < n; i++ { + data[a+i], data[b+i] = data[b+i], data[a+i] + } +} + +func stableOrdered[E constraints.Ordered](data []E, n int) { + blockSize := 20 // must be > 0 + a, b := 0, blockSize + for b <= n { + insertionSortOrdered(data, a, b) + a = b + b += blockSize + } + insertionSortOrdered(data, a, n) + + for blockSize < n { + a, b = 0, 2*blockSize + for b <= n { + symMergeOrdered(data, a, a+blockSize, b) + a = b + b += 2 * blockSize + } + if m := a + blockSize; m < n { + symMergeOrdered(data, a, m, n) + } + blockSize *= 2 + } +} + +// symMergeOrdered merges the two sorted subsequences data[a:m] and data[m:b] using +// the SymMerge algorithm from Pok-Son Kim and Arne Kutzner, "Stable Minimum +// Storage Merging by Symmetric Comparisons", in Susanne Albers and Tomasz +// Radzik, editors, Algorithms - ESA 2004, volume 3221 of Lecture Notes in +// Computer Science, pages 714-723. Springer, 2004. +// +// Let M = m-a and N = b-n. Wolog M < N. +// The recursion depth is bound by ceil(log(N+M)). +// The algorithm needs O(M*log(N/M + 1)) calls to data.Less. +// The algorithm needs O((M+N)*log(M)) calls to data.Swap. +// +// The paper gives O((M+N)*log(M)) as the number of assignments assuming a +// rotation algorithm which uses O(M+N+gcd(M+N)) assignments. The argumentation +// in the paper carries through for Swap operations, especially as the block +// swapping rotate uses only O(M+N) Swaps. +// +// symMerge assumes non-degenerate arguments: a < m && m < b. +// Having the caller check this condition eliminates many leaf recursion calls, +// which improves performance. +func symMergeOrdered[E constraints.Ordered](data []E, a, m, b int) { + // Avoid unnecessary recursions of symMerge + // by direct insertion of data[a] into data[m:b] + // if data[a:m] only contains one element. + if m-a == 1 { + // Use binary search to find the lowest index i + // such that data[i] >= data[a] for m <= i < b. + // Exit the search loop with i == b in case no such index exists. + i := m + j := b + for i < j { + h := int(uint(i+j) >> 1) + if cmpLess(data[h], data[a]) { + i = h + 1 + } else { + j = h + } + } + // Swap values until data[a] reaches the position before i. + for k := a; k < i-1; k++ { + data[k], data[k+1] = data[k+1], data[k] + } + return + } + + // Avoid unnecessary recursions of symMerge + // by direct insertion of data[m] into data[a:m] + // if data[m:b] only contains one element. + if b-m == 1 { + // Use binary search to find the lowest index i + // such that data[i] > data[m] for a <= i < m. + // Exit the search loop with i == m in case no such index exists. + i := a + j := m + for i < j { + h := int(uint(i+j) >> 1) + if !cmpLess(data[m], data[h]) { + i = h + 1 + } else { + j = h + } + } + // Swap values until data[m] reaches the position i. + for k := m; k > i; k-- { + data[k], data[k-1] = data[k-1], data[k] + } + return + } + + mid := int(uint(a+b) >> 1) + n := mid + m + var start, r int + if m > mid { + start = n - b + r = mid + } else { + start = a + r = m + } + p := n - 1 + + for start < r { + c := int(uint(start+r) >> 1) + if !cmpLess(data[p-c], data[c]) { + start = c + 1 + } else { + r = c + } + } + + end := n - start + if start < m && m < end { + rotateOrdered(data, start, m, end) + } + if a < start && start < mid { + symMergeOrdered(data, a, start, mid) + } + if mid < end && end < b { + symMergeOrdered(data, mid, end, b) + } +} + +// rotateOrdered rotates two consecutive blocks u = data[a:m] and v = data[m:b] in data: +// Data of the form 'x u v y' is changed to 'x v u y'. +// rotate performs at most b-a many calls to data.Swap, +// and it assumes non-degenerate arguments: a < m && m < b. +func rotateOrdered[E constraints.Ordered](data []E, a, m, b int) { + i := m - a + j := b - m + + for i != j { + if i > j { + swapRangeOrdered(data, m-i, m, j) + i -= j + } else { + swapRangeOrdered(data, m-i, m+j-i, i) + j -= i + } + } + // i == j + swapRangeOrdered(data, m-i, m, i) +} diff --git a/vendor/golang.org/x/exp/slog/attr.go b/vendor/golang.org/x/exp/slog/attr.go new file mode 100644 index 00000000..a180d0e1 --- /dev/null +++ b/vendor/golang.org/x/exp/slog/attr.go @@ -0,0 +1,102 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package slog + +import ( + "fmt" + "time" +) + +// An Attr is a key-value pair. +type Attr struct { + Key string + Value Value +} + +// String returns an Attr for a string value. +func String(key, value string) Attr { + return Attr{key, StringValue(value)} +} + +// Int64 returns an Attr for an int64. +func Int64(key string, value int64) Attr { + return Attr{key, Int64Value(value)} +} + +// Int converts an int to an int64 and returns +// an Attr with that value. +func Int(key string, value int) Attr { + return Int64(key, int64(value)) +} + +// Uint64 returns an Attr for a uint64. +func Uint64(key string, v uint64) Attr { + return Attr{key, Uint64Value(v)} +} + +// Float64 returns an Attr for a floating-point number. +func Float64(key string, v float64) Attr { + return Attr{key, Float64Value(v)} +} + +// Bool returns an Attr for a bool. +func Bool(key string, v bool) Attr { + return Attr{key, BoolValue(v)} +} + +// Time returns an Attr for a time.Time. +// It discards the monotonic portion. +func Time(key string, v time.Time) Attr { + return Attr{key, TimeValue(v)} +} + +// Duration returns an Attr for a time.Duration. +func Duration(key string, v time.Duration) Attr { + return Attr{key, DurationValue(v)} +} + +// Group returns an Attr for a Group Value. +// The first argument is the key; the remaining arguments +// are converted to Attrs as in [Logger.Log]. +// +// Use Group to collect several key-value pairs under a single +// key on a log line, or as the result of LogValue +// in order to log a single value as multiple Attrs. +func Group(key string, args ...any) Attr { + return Attr{key, GroupValue(argsToAttrSlice(args)...)} +} + +func argsToAttrSlice(args []any) []Attr { + var ( + attr Attr + attrs []Attr + ) + for len(args) > 0 { + attr, args = argsToAttr(args) + attrs = append(attrs, attr) + } + return attrs +} + +// Any returns an Attr for the supplied value. +// See [Value.AnyValue] for how values are treated. +func Any(key string, value any) Attr { + return Attr{key, AnyValue(value)} +} + +// Equal reports whether a and b have equal keys and values. +func (a Attr) Equal(b Attr) bool { + return a.Key == b.Key && a.Value.Equal(b.Value) +} + +func (a Attr) String() string { + return fmt.Sprintf("%s=%s", a.Key, a.Value) +} + +// isEmpty reports whether a has an empty key and a nil value. +// That can be written as Attr{} or Any("", nil). +func (a Attr) isEmpty() bool { + return a.Key == "" && a.Value.num == 0 && a.Value.any == nil +} diff --git a/vendor/golang.org/x/exp/slog/doc.go b/vendor/golang.org/x/exp/slog/doc.go new file mode 100644 index 00000000..4beaf867 --- /dev/null +++ b/vendor/golang.org/x/exp/slog/doc.go @@ -0,0 +1,316 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +/* +Package slog provides structured logging, +in which log records include a message, +a severity level, and various other attributes +expressed as key-value pairs. + +It defines a type, [Logger], +which provides several methods (such as [Logger.Info] and [Logger.Error]) +for reporting events of interest. + +Each Logger is associated with a [Handler]. +A Logger output method creates a [Record] from the method arguments +and passes it to the Handler, which decides how to handle it. +There is a default Logger accessible through top-level functions +(such as [Info] and [Error]) that call the corresponding Logger methods. + +A log record consists of a time, a level, a message, and a set of key-value +pairs, where the keys are strings and the values may be of any type. +As an example, + + slog.Info("hello", "count", 3) + +creates a record containing the time of the call, +a level of Info, the message "hello", and a single +pair with key "count" and value 3. + +The [Info] top-level function calls the [Logger.Info] method on the default Logger. +In addition to [Logger.Info], there are methods for Debug, Warn and Error levels. +Besides these convenience methods for common levels, +there is also a [Logger.Log] method which takes the level as an argument. +Each of these methods has a corresponding top-level function that uses the +default logger. + +The default handler formats the log record's message, time, level, and attributes +as a string and passes it to the [log] package. + + 2022/11/08 15:28:26 INFO hello count=3 + +For more control over the output format, create a logger with a different handler. +This statement uses [New] to create a new logger with a TextHandler +that writes structured records in text form to standard error: + + logger := slog.New(slog.NewTextHandler(os.Stderr, nil)) + +[TextHandler] output is a sequence of key=value pairs, easily and unambiguously +parsed by machine. This statement: + + logger.Info("hello", "count", 3) + +produces this output: + + time=2022-11-08T15:28:26.000-05:00 level=INFO msg=hello count=3 + +The package also provides [JSONHandler], whose output is line-delimited JSON: + + logger := slog.New(slog.NewJSONHandler(os.Stdout, nil)) + logger.Info("hello", "count", 3) + +produces this output: + + {"time":"2022-11-08T15:28:26.000000000-05:00","level":"INFO","msg":"hello","count":3} + +Both [TextHandler] and [JSONHandler] can be configured with [HandlerOptions]. +There are options for setting the minimum level (see Levels, below), +displaying the source file and line of the log call, and +modifying attributes before they are logged. + +Setting a logger as the default with + + slog.SetDefault(logger) + +will cause the top-level functions like [Info] to use it. +[SetDefault] also updates the default logger used by the [log] package, +so that existing applications that use [log.Printf] and related functions +will send log records to the logger's handler without needing to be rewritten. + +Some attributes are common to many log calls. +For example, you may wish to include the URL or trace identifier of a server request +with all log events arising from the request. +Rather than repeat the attribute with every log call, you can use [Logger.With] +to construct a new Logger containing the attributes: + + logger2 := logger.With("url", r.URL) + +The arguments to With are the same key-value pairs used in [Logger.Info]. +The result is a new Logger with the same handler as the original, but additional +attributes that will appear in the output of every call. + +# Levels + +A [Level] is an integer representing the importance or severity of a log event. +The higher the level, the more severe the event. +This package defines constants for the most common levels, +but any int can be used as a level. + +In an application, you may wish to log messages only at a certain level or greater. +One common configuration is to log messages at Info or higher levels, +suppressing debug logging until it is needed. +The built-in handlers can be configured with the minimum level to output by +setting [HandlerOptions.Level]. +The program's `main` function typically does this. +The default value is LevelInfo. + +Setting the [HandlerOptions.Level] field to a [Level] value +fixes the handler's minimum level throughout its lifetime. +Setting it to a [LevelVar] allows the level to be varied dynamically. +A LevelVar holds a Level and is safe to read or write from multiple +goroutines. +To vary the level dynamically for an entire program, first initialize +a global LevelVar: + + var programLevel = new(slog.LevelVar) // Info by default + +Then use the LevelVar to construct a handler, and make it the default: + + h := slog.NewJSONHandler(os.Stderr, &slog.HandlerOptions{Level: programLevel}) + slog.SetDefault(slog.New(h)) + +Now the program can change its logging level with a single statement: + + programLevel.Set(slog.LevelDebug) + +# Groups + +Attributes can be collected into groups. +A group has a name that is used to qualify the names of its attributes. +How this qualification is displayed depends on the handler. +[TextHandler] separates the group and attribute names with a dot. +[JSONHandler] treats each group as a separate JSON object, with the group name as the key. + +Use [Group] to create a Group attribute from a name and a list of key-value pairs: + + slog.Group("request", + "method", r.Method, + "url", r.URL) + +TextHandler would display this group as + + request.method=GET request.url=http://example.com + +JSONHandler would display it as + + "request":{"method":"GET","url":"http://example.com"} + +Use [Logger.WithGroup] to qualify all of a Logger's output +with a group name. Calling WithGroup on a Logger results in a +new Logger with the same Handler as the original, but with all +its attributes qualified by the group name. + +This can help prevent duplicate attribute keys in large systems, +where subsystems might use the same keys. +Pass each subsystem a different Logger with its own group name so that +potential duplicates are qualified: + + logger := slog.Default().With("id", systemID) + parserLogger := logger.WithGroup("parser") + parseInput(input, parserLogger) + +When parseInput logs with parserLogger, its keys will be qualified with "parser", +so even if it uses the common key "id", the log line will have distinct keys. + +# Contexts + +Some handlers may wish to include information from the [context.Context] that is +available at the call site. One example of such information +is the identifier for the current span when tracing is enabled. + +The [Logger.Log] and [Logger.LogAttrs] methods take a context as a first +argument, as do their corresponding top-level functions. + +Although the convenience methods on Logger (Info and so on) and the +corresponding top-level functions do not take a context, the alternatives ending +in "Context" do. For example, + + slog.InfoContext(ctx, "message") + +It is recommended to pass a context to an output method if one is available. + +# Attrs and Values + +An [Attr] is a key-value pair. The Logger output methods accept Attrs as well as +alternating keys and values. The statement + + slog.Info("hello", slog.Int("count", 3)) + +behaves the same as + + slog.Info("hello", "count", 3) + +There are convenience constructors for [Attr] such as [Int], [String], and [Bool] +for common types, as well as the function [Any] for constructing Attrs of any +type. + +The value part of an Attr is a type called [Value]. +Like an [any], a Value can hold any Go value, +but it can represent typical values, including all numbers and strings, +without an allocation. + +For the most efficient log output, use [Logger.LogAttrs]. +It is similar to [Logger.Log] but accepts only Attrs, not alternating +keys and values; this allows it, too, to avoid allocation. + +The call + + logger.LogAttrs(nil, slog.LevelInfo, "hello", slog.Int("count", 3)) + +is the most efficient way to achieve the same output as + + slog.Info("hello", "count", 3) + +# Customizing a type's logging behavior + +If a type implements the [LogValuer] interface, the [Value] returned from its LogValue +method is used for logging. You can use this to control how values of the type +appear in logs. For example, you can redact secret information like passwords, +or gather a struct's fields in a Group. See the examples under [LogValuer] for +details. + +A LogValue method may return a Value that itself implements [LogValuer]. The [Value.Resolve] +method handles these cases carefully, avoiding infinite loops and unbounded recursion. +Handler authors and others may wish to use Value.Resolve instead of calling LogValue directly. + +# Wrapping output methods + +The logger functions use reflection over the call stack to find the file name +and line number of the logging call within the application. This can produce +incorrect source information for functions that wrap slog. For instance, if you +define this function in file mylog.go: + + func Infof(format string, args ...any) { + slog.Default().Info(fmt.Sprintf(format, args...)) + } + +and you call it like this in main.go: + + Infof(slog.Default(), "hello, %s", "world") + +then slog will report the source file as mylog.go, not main.go. + +A correct implementation of Infof will obtain the source location +(pc) and pass it to NewRecord. +The Infof function in the package-level example called "wrapping" +demonstrates how to do this. + +# Working with Records + +Sometimes a Handler will need to modify a Record +before passing it on to another Handler or backend. +A Record contains a mixture of simple public fields (e.g. Time, Level, Message) +and hidden fields that refer to state (such as attributes) indirectly. This +means that modifying a simple copy of a Record (e.g. by calling +[Record.Add] or [Record.AddAttrs] to add attributes) +may have unexpected effects on the original. +Before modifying a Record, use [Clone] to +create a copy that shares no state with the original, +or create a new Record with [NewRecord] +and build up its Attrs by traversing the old ones with [Record.Attrs]. + +# Performance considerations + +If profiling your application demonstrates that logging is taking significant time, +the following suggestions may help. + +If many log lines have a common attribute, use [Logger.With] to create a Logger with +that attribute. The built-in handlers will format that attribute only once, at the +call to [Logger.With]. The [Handler] interface is designed to allow that optimization, +and a well-written Handler should take advantage of it. + +The arguments to a log call are always evaluated, even if the log event is discarded. +If possible, defer computation so that it happens only if the value is actually logged. +For example, consider the call + + slog.Info("starting request", "url", r.URL.String()) // may compute String unnecessarily + +The URL.String method will be called even if the logger discards Info-level events. +Instead, pass the URL directly: + + slog.Info("starting request", "url", &r.URL) // calls URL.String only if needed + +The built-in [TextHandler] will call its String method, but only +if the log event is enabled. +Avoiding the call to String also preserves the structure of the underlying value. +For example [JSONHandler] emits the components of the parsed URL as a JSON object. +If you want to avoid eagerly paying the cost of the String call +without causing the handler to potentially inspect the structure of the value, +wrap the value in a fmt.Stringer implementation that hides its Marshal methods. + +You can also use the [LogValuer] interface to avoid unnecessary work in disabled log +calls. Say you need to log some expensive value: + + slog.Debug("frobbing", "value", computeExpensiveValue(arg)) + +Even if this line is disabled, computeExpensiveValue will be called. +To avoid that, define a type implementing LogValuer: + + type expensive struct { arg int } + + func (e expensive) LogValue() slog.Value { + return slog.AnyValue(computeExpensiveValue(e.arg)) + } + +Then use a value of that type in log calls: + + slog.Debug("frobbing", "value", expensive{arg}) + +Now computeExpensiveValue will only be called when the line is enabled. + +The built-in handlers acquire a lock before calling [io.Writer.Write] +to ensure that each record is written in one piece. User-defined +handlers are responsible for their own locking. +*/ +package slog diff --git a/vendor/golang.org/x/exp/slog/handler.go b/vendor/golang.org/x/exp/slog/handler.go new file mode 100644 index 00000000..74f88738 --- /dev/null +++ b/vendor/golang.org/x/exp/slog/handler.go @@ -0,0 +1,559 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package slog + +import ( + "context" + "fmt" + "io" + "strconv" + "sync" + "time" + + "golang.org/x/exp/slices" + "golang.org/x/exp/slog/internal/buffer" +) + +// A Handler handles log records produced by a Logger.. +// +// A typical handler may print log records to standard error, +// or write them to a file or database, or perhaps augment them +// with additional attributes and pass them on to another handler. +// +// Any of the Handler's methods may be called concurrently with itself +// or with other methods. It is the responsibility of the Handler to +// manage this concurrency. +// +// Users of the slog package should not invoke Handler methods directly. +// They should use the methods of [Logger] instead. +type Handler interface { + // Enabled reports whether the handler handles records at the given level. + // The handler ignores records whose level is lower. + // It is called early, before any arguments are processed, + // to save effort if the log event should be discarded. + // If called from a Logger method, the first argument is the context + // passed to that method, or context.Background() if nil was passed + // or the method does not take a context. + // The context is passed so Enabled can use its values + // to make a decision. + Enabled(context.Context, Level) bool + + // Handle handles the Record. + // It will only be called when Enabled returns true. + // The Context argument is as for Enabled. + // It is present solely to provide Handlers access to the context's values. + // Canceling the context should not affect record processing. + // (Among other things, log messages may be necessary to debug a + // cancellation-related problem.) + // + // Handle methods that produce output should observe the following rules: + // - If r.Time is the zero time, ignore the time. + // - If r.PC is zero, ignore it. + // - Attr's values should be resolved. + // - If an Attr's key and value are both the zero value, ignore the Attr. + // This can be tested with attr.Equal(Attr{}). + // - If a group's key is empty, inline the group's Attrs. + // - If a group has no Attrs (even if it has a non-empty key), + // ignore it. + Handle(context.Context, Record) error + + // WithAttrs returns a new Handler whose attributes consist of + // both the receiver's attributes and the arguments. + // The Handler owns the slice: it may retain, modify or discard it. + WithAttrs(attrs []Attr) Handler + + // WithGroup returns a new Handler with the given group appended to + // the receiver's existing groups. + // The keys of all subsequent attributes, whether added by With or in a + // Record, should be qualified by the sequence of group names. + // + // How this qualification happens is up to the Handler, so long as + // this Handler's attribute keys differ from those of another Handler + // with a different sequence of group names. + // + // A Handler should treat WithGroup as starting a Group of Attrs that ends + // at the end of the log event. That is, + // + // logger.WithGroup("s").LogAttrs(level, msg, slog.Int("a", 1), slog.Int("b", 2)) + // + // should behave like + // + // logger.LogAttrs(level, msg, slog.Group("s", slog.Int("a", 1), slog.Int("b", 2))) + // + // If the name is empty, WithGroup returns the receiver. + WithGroup(name string) Handler +} + +type defaultHandler struct { + ch *commonHandler + // log.Output, except for testing + output func(calldepth int, message string) error +} + +func newDefaultHandler(output func(int, string) error) *defaultHandler { + return &defaultHandler{ + ch: &commonHandler{json: false}, + output: output, + } +} + +func (*defaultHandler) Enabled(_ context.Context, l Level) bool { + return l >= LevelInfo +} + +// Collect the level, attributes and message in a string and +// write it with the default log.Logger. +// Let the log.Logger handle time and file/line. +func (h *defaultHandler) Handle(ctx context.Context, r Record) error { + buf := buffer.New() + buf.WriteString(r.Level.String()) + buf.WriteByte(' ') + buf.WriteString(r.Message) + state := h.ch.newHandleState(buf, true, " ", nil) + defer state.free() + state.appendNonBuiltIns(r) + + // skip [h.output, defaultHandler.Handle, handlerWriter.Write, log.Output] + return h.output(4, buf.String()) +} + +func (h *defaultHandler) WithAttrs(as []Attr) Handler { + return &defaultHandler{h.ch.withAttrs(as), h.output} +} + +func (h *defaultHandler) WithGroup(name string) Handler { + return &defaultHandler{h.ch.withGroup(name), h.output} +} + +// HandlerOptions are options for a TextHandler or JSONHandler. +// A zero HandlerOptions consists entirely of default values. +type HandlerOptions struct { + // AddSource causes the handler to compute the source code position + // of the log statement and add a SourceKey attribute to the output. + AddSource bool + + // Level reports the minimum record level that will be logged. + // The handler discards records with lower levels. + // If Level is nil, the handler assumes LevelInfo. + // The handler calls Level.Level for each record processed; + // to adjust the minimum level dynamically, use a LevelVar. + Level Leveler + + // ReplaceAttr is called to rewrite each non-group attribute before it is logged. + // The attribute's value has been resolved (see [Value.Resolve]). + // If ReplaceAttr returns an Attr with Key == "", the attribute is discarded. + // + // The built-in attributes with keys "time", "level", "source", and "msg" + // are passed to this function, except that time is omitted + // if zero, and source is omitted if AddSource is false. + // + // The first argument is a list of currently open groups that contain the + // Attr. It must not be retained or modified. ReplaceAttr is never called + // for Group attributes, only their contents. For example, the attribute + // list + // + // Int("a", 1), Group("g", Int("b", 2)), Int("c", 3) + // + // results in consecutive calls to ReplaceAttr with the following arguments: + // + // nil, Int("a", 1) + // []string{"g"}, Int("b", 2) + // nil, Int("c", 3) + // + // ReplaceAttr can be used to change the default keys of the built-in + // attributes, convert types (for example, to replace a `time.Time` with the + // integer seconds since the Unix epoch), sanitize personal information, or + // remove attributes from the output. + ReplaceAttr func(groups []string, a Attr) Attr +} + +// Keys for "built-in" attributes. +const ( + // TimeKey is the key used by the built-in handlers for the time + // when the log method is called. The associated Value is a [time.Time]. + TimeKey = "time" + // LevelKey is the key used by the built-in handlers for the level + // of the log call. The associated value is a [Level]. + LevelKey = "level" + // MessageKey is the key used by the built-in handlers for the + // message of the log call. The associated value is a string. + MessageKey = "msg" + // SourceKey is the key used by the built-in handlers for the source file + // and line of the log call. The associated value is a string. + SourceKey = "source" +) + +type commonHandler struct { + json bool // true => output JSON; false => output text + opts HandlerOptions + preformattedAttrs []byte + groupPrefix string // for text: prefix of groups opened in preformatting + groups []string // all groups started from WithGroup + nOpenGroups int // the number of groups opened in preformattedAttrs + mu sync.Mutex + w io.Writer +} + +func (h *commonHandler) clone() *commonHandler { + // We can't use assignment because we can't copy the mutex. + return &commonHandler{ + json: h.json, + opts: h.opts, + preformattedAttrs: slices.Clip(h.preformattedAttrs), + groupPrefix: h.groupPrefix, + groups: slices.Clip(h.groups), + nOpenGroups: h.nOpenGroups, + w: h.w, + } +} + +// enabled reports whether l is greater than or equal to the +// minimum level. +func (h *commonHandler) enabled(l Level) bool { + minLevel := LevelInfo + if h.opts.Level != nil { + minLevel = h.opts.Level.Level() + } + return l >= minLevel +} + +func (h *commonHandler) withAttrs(as []Attr) *commonHandler { + h2 := h.clone() + // Pre-format the attributes as an optimization. + prefix := buffer.New() + defer prefix.Free() + prefix.WriteString(h.groupPrefix) + state := h2.newHandleState((*buffer.Buffer)(&h2.preformattedAttrs), false, "", prefix) + defer state.free() + if len(h2.preformattedAttrs) > 0 { + state.sep = h.attrSep() + } + state.openGroups() + for _, a := range as { + state.appendAttr(a) + } + // Remember the new prefix for later keys. + h2.groupPrefix = state.prefix.String() + // Remember how many opened groups are in preformattedAttrs, + // so we don't open them again when we handle a Record. + h2.nOpenGroups = len(h2.groups) + return h2 +} + +func (h *commonHandler) withGroup(name string) *commonHandler { + if name == "" { + return h + } + h2 := h.clone() + h2.groups = append(h2.groups, name) + return h2 +} + +func (h *commonHandler) handle(r Record) error { + state := h.newHandleState(buffer.New(), true, "", nil) + defer state.free() + if h.json { + state.buf.WriteByte('{') + } + // Built-in attributes. They are not in a group. + stateGroups := state.groups + state.groups = nil // So ReplaceAttrs sees no groups instead of the pre groups. + rep := h.opts.ReplaceAttr + // time + if !r.Time.IsZero() { + key := TimeKey + val := r.Time.Round(0) // strip monotonic to match Attr behavior + if rep == nil { + state.appendKey(key) + state.appendTime(val) + } else { + state.appendAttr(Time(key, val)) + } + } + // level + key := LevelKey + val := r.Level + if rep == nil { + state.appendKey(key) + state.appendString(val.String()) + } else { + state.appendAttr(Any(key, val)) + } + // source + if h.opts.AddSource { + state.appendAttr(Any(SourceKey, r.source())) + } + key = MessageKey + msg := r.Message + if rep == nil { + state.appendKey(key) + state.appendString(msg) + } else { + state.appendAttr(String(key, msg)) + } + state.groups = stateGroups // Restore groups passed to ReplaceAttrs. + state.appendNonBuiltIns(r) + state.buf.WriteByte('\n') + + h.mu.Lock() + defer h.mu.Unlock() + _, err := h.w.Write(*state.buf) + return err +} + +func (s *handleState) appendNonBuiltIns(r Record) { + // preformatted Attrs + if len(s.h.preformattedAttrs) > 0 { + s.buf.WriteString(s.sep) + s.buf.Write(s.h.preformattedAttrs) + s.sep = s.h.attrSep() + } + // Attrs in Record -- unlike the built-in ones, they are in groups started + // from WithGroup. + s.prefix = buffer.New() + defer s.prefix.Free() + s.prefix.WriteString(s.h.groupPrefix) + s.openGroups() + r.Attrs(func(a Attr) bool { + s.appendAttr(a) + return true + }) + if s.h.json { + // Close all open groups. + for range s.h.groups { + s.buf.WriteByte('}') + } + // Close the top-level object. + s.buf.WriteByte('}') + } +} + +// attrSep returns the separator between attributes. +func (h *commonHandler) attrSep() string { + if h.json { + return "," + } + return " " +} + +// handleState holds state for a single call to commonHandler.handle. +// The initial value of sep determines whether to emit a separator +// before the next key, after which it stays true. +type handleState struct { + h *commonHandler + buf *buffer.Buffer + freeBuf bool // should buf be freed? + sep string // separator to write before next key + prefix *buffer.Buffer // for text: key prefix + groups *[]string // pool-allocated slice of active groups, for ReplaceAttr +} + +var groupPool = sync.Pool{New: func() any { + s := make([]string, 0, 10) + return &s +}} + +func (h *commonHandler) newHandleState(buf *buffer.Buffer, freeBuf bool, sep string, prefix *buffer.Buffer) handleState { + s := handleState{ + h: h, + buf: buf, + freeBuf: freeBuf, + sep: sep, + prefix: prefix, + } + if h.opts.ReplaceAttr != nil { + s.groups = groupPool.Get().(*[]string) + *s.groups = append(*s.groups, h.groups[:h.nOpenGroups]...) + } + return s +} + +func (s *handleState) free() { + if s.freeBuf { + s.buf.Free() + } + if gs := s.groups; gs != nil { + *gs = (*gs)[:0] + groupPool.Put(gs) + } +} + +func (s *handleState) openGroups() { + for _, n := range s.h.groups[s.h.nOpenGroups:] { + s.openGroup(n) + } +} + +// Separator for group names and keys. +const keyComponentSep = '.' + +// openGroup starts a new group of attributes +// with the given name. +func (s *handleState) openGroup(name string) { + if s.h.json { + s.appendKey(name) + s.buf.WriteByte('{') + s.sep = "" + } else { + s.prefix.WriteString(name) + s.prefix.WriteByte(keyComponentSep) + } + // Collect group names for ReplaceAttr. + if s.groups != nil { + *s.groups = append(*s.groups, name) + } +} + +// closeGroup ends the group with the given name. +func (s *handleState) closeGroup(name string) { + if s.h.json { + s.buf.WriteByte('}') + } else { + (*s.prefix) = (*s.prefix)[:len(*s.prefix)-len(name)-1 /* for keyComponentSep */] + } + s.sep = s.h.attrSep() + if s.groups != nil { + *s.groups = (*s.groups)[:len(*s.groups)-1] + } +} + +// appendAttr appends the Attr's key and value using app. +// It handles replacement and checking for an empty key. +// after replacement). +func (s *handleState) appendAttr(a Attr) { + if rep := s.h.opts.ReplaceAttr; rep != nil && a.Value.Kind() != KindGroup { + var gs []string + if s.groups != nil { + gs = *s.groups + } + // Resolve before calling ReplaceAttr, so the user doesn't have to. + a.Value = a.Value.Resolve() + a = rep(gs, a) + } + a.Value = a.Value.Resolve() + // Elide empty Attrs. + if a.isEmpty() { + return + } + // Special case: Source. + if v := a.Value; v.Kind() == KindAny { + if src, ok := v.Any().(*Source); ok { + if s.h.json { + a.Value = src.group() + } else { + a.Value = StringValue(fmt.Sprintf("%s:%d", src.File, src.Line)) + } + } + } + if a.Value.Kind() == KindGroup { + attrs := a.Value.Group() + // Output only non-empty groups. + if len(attrs) > 0 { + // Inline a group with an empty key. + if a.Key != "" { + s.openGroup(a.Key) + } + for _, aa := range attrs { + s.appendAttr(aa) + } + if a.Key != "" { + s.closeGroup(a.Key) + } + } + } else { + s.appendKey(a.Key) + s.appendValue(a.Value) + } +} + +func (s *handleState) appendError(err error) { + s.appendString(fmt.Sprintf("!ERROR:%v", err)) +} + +func (s *handleState) appendKey(key string) { + s.buf.WriteString(s.sep) + if s.prefix != nil { + // TODO: optimize by avoiding allocation. + s.appendString(string(*s.prefix) + key) + } else { + s.appendString(key) + } + if s.h.json { + s.buf.WriteByte(':') + } else { + s.buf.WriteByte('=') + } + s.sep = s.h.attrSep() +} + +func (s *handleState) appendString(str string) { + if s.h.json { + s.buf.WriteByte('"') + *s.buf = appendEscapedJSONString(*s.buf, str) + s.buf.WriteByte('"') + } else { + // text + if needsQuoting(str) { + *s.buf = strconv.AppendQuote(*s.buf, str) + } else { + s.buf.WriteString(str) + } + } +} + +func (s *handleState) appendValue(v Value) { + var err error + if s.h.json { + err = appendJSONValue(s, v) + } else { + err = appendTextValue(s, v) + } + if err != nil { + s.appendError(err) + } +} + +func (s *handleState) appendTime(t time.Time) { + if s.h.json { + appendJSONTime(s, t) + } else { + writeTimeRFC3339Millis(s.buf, t) + } +} + +// This takes half the time of Time.AppendFormat. +func writeTimeRFC3339Millis(buf *buffer.Buffer, t time.Time) { + year, month, day := t.Date() + buf.WritePosIntWidth(year, 4) + buf.WriteByte('-') + buf.WritePosIntWidth(int(month), 2) + buf.WriteByte('-') + buf.WritePosIntWidth(day, 2) + buf.WriteByte('T') + hour, min, sec := t.Clock() + buf.WritePosIntWidth(hour, 2) + buf.WriteByte(':') + buf.WritePosIntWidth(min, 2) + buf.WriteByte(':') + buf.WritePosIntWidth(sec, 2) + ns := t.Nanosecond() + buf.WriteByte('.') + buf.WritePosIntWidth(ns/1e6, 3) + _, offsetSeconds := t.Zone() + if offsetSeconds == 0 { + buf.WriteByte('Z') + } else { + offsetMinutes := offsetSeconds / 60 + if offsetMinutes < 0 { + buf.WriteByte('-') + offsetMinutes = -offsetMinutes + } else { + buf.WriteByte('+') + } + buf.WritePosIntWidth(offsetMinutes/60, 2) + buf.WriteByte(':') + buf.WritePosIntWidth(offsetMinutes%60, 2) + } +} diff --git a/vendor/golang.org/x/exp/slog/internal/buffer/buffer.go b/vendor/golang.org/x/exp/slog/internal/buffer/buffer.go new file mode 100644 index 00000000..7786c166 --- /dev/null +++ b/vendor/golang.org/x/exp/slog/internal/buffer/buffer.go @@ -0,0 +1,84 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package buffer provides a pool-allocated byte buffer. +package buffer + +import ( + "sync" +) + +// Buffer adapted from go/src/fmt/print.go +type Buffer []byte + +// Having an initial size gives a dramatic speedup. +var bufPool = sync.Pool{ + New: func() any { + b := make([]byte, 0, 1024) + return (*Buffer)(&b) + }, +} + +func New() *Buffer { + return bufPool.Get().(*Buffer) +} + +func (b *Buffer) Free() { + // To reduce peak allocation, return only smaller buffers to the pool. + const maxBufferSize = 16 << 10 + if cap(*b) <= maxBufferSize { + *b = (*b)[:0] + bufPool.Put(b) + } +} + +func (b *Buffer) Reset() { + *b = (*b)[:0] +} + +func (b *Buffer) Write(p []byte) (int, error) { + *b = append(*b, p...) + return len(p), nil +} + +func (b *Buffer) WriteString(s string) { + *b = append(*b, s...) +} + +func (b *Buffer) WriteByte(c byte) { + *b = append(*b, c) +} + +func (b *Buffer) WritePosInt(i int) { + b.WritePosIntWidth(i, 0) +} + +// WritePosIntWidth writes non-negative integer i to the buffer, padded on the left +// by zeroes to the given width. Use a width of 0 to omit padding. +func (b *Buffer) WritePosIntWidth(i, width int) { + // Cheap integer to fixed-width decimal ASCII. + // Copied from log/log.go. + + if i < 0 { + panic("negative int") + } + + // Assemble decimal in reverse order. + var bb [20]byte + bp := len(bb) - 1 + for i >= 10 || width > 1 { + width-- + q := i / 10 + bb[bp] = byte('0' + i - q*10) + bp-- + i = q + } + // i < 10 + bb[bp] = byte('0' + i) + b.Write(bb[bp:]) +} + +func (b *Buffer) String() string { + return string(*b) +} diff --git a/vendor/golang.org/x/exp/slog/internal/ignorepc.go b/vendor/golang.org/x/exp/slog/internal/ignorepc.go new file mode 100644 index 00000000..d1256426 --- /dev/null +++ b/vendor/golang.org/x/exp/slog/internal/ignorepc.go @@ -0,0 +1,9 @@ +// Copyright 2023 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package internal + +// If IgnorePC is true, do not invoke runtime.Callers to get the pc. +// This is solely for benchmarking the slowdown from runtime.Callers. +var IgnorePC = false diff --git a/vendor/golang.org/x/exp/slog/json_handler.go b/vendor/golang.org/x/exp/slog/json_handler.go new file mode 100644 index 00000000..157ada86 --- /dev/null +++ b/vendor/golang.org/x/exp/slog/json_handler.go @@ -0,0 +1,336 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package slog + +import ( + "bytes" + "context" + "encoding/json" + "errors" + "fmt" + "io" + "strconv" + "time" + "unicode/utf8" + + "golang.org/x/exp/slog/internal/buffer" +) + +// JSONHandler is a Handler that writes Records to an io.Writer as +// line-delimited JSON objects. +type JSONHandler struct { + *commonHandler +} + +// NewJSONHandler creates a JSONHandler that writes to w, +// using the given options. +// If opts is nil, the default options are used. +func NewJSONHandler(w io.Writer, opts *HandlerOptions) *JSONHandler { + if opts == nil { + opts = &HandlerOptions{} + } + return &JSONHandler{ + &commonHandler{ + json: true, + w: w, + opts: *opts, + }, + } +} + +// Enabled reports whether the handler handles records at the given level. +// The handler ignores records whose level is lower. +func (h *JSONHandler) Enabled(_ context.Context, level Level) bool { + return h.commonHandler.enabled(level) +} + +// WithAttrs returns a new JSONHandler whose attributes consists +// of h's attributes followed by attrs. +func (h *JSONHandler) WithAttrs(attrs []Attr) Handler { + return &JSONHandler{commonHandler: h.commonHandler.withAttrs(attrs)} +} + +func (h *JSONHandler) WithGroup(name string) Handler { + return &JSONHandler{commonHandler: h.commonHandler.withGroup(name)} +} + +// Handle formats its argument Record as a JSON object on a single line. +// +// If the Record's time is zero, the time is omitted. +// Otherwise, the key is "time" +// and the value is output as with json.Marshal. +// +// If the Record's level is zero, the level is omitted. +// Otherwise, the key is "level" +// and the value of [Level.String] is output. +// +// If the AddSource option is set and source information is available, +// the key is "source" +// and the value is output as "FILE:LINE". +// +// The message's key is "msg". +// +// To modify these or other attributes, or remove them from the output, use +// [HandlerOptions.ReplaceAttr]. +// +// Values are formatted as with an [encoding/json.Encoder] with SetEscapeHTML(false), +// with two exceptions. +// +// First, an Attr whose Value is of type error is formatted as a string, by +// calling its Error method. Only errors in Attrs receive this special treatment, +// not errors embedded in structs, slices, maps or other data structures that +// are processed by the encoding/json package. +// +// Second, an encoding failure does not cause Handle to return an error. +// Instead, the error message is formatted as a string. +// +// Each call to Handle results in a single serialized call to io.Writer.Write. +func (h *JSONHandler) Handle(_ context.Context, r Record) error { + return h.commonHandler.handle(r) +} + +// Adapted from time.Time.MarshalJSON to avoid allocation. +func appendJSONTime(s *handleState, t time.Time) { + if y := t.Year(); y < 0 || y >= 10000 { + // RFC 3339 is clear that years are 4 digits exactly. + // See golang.org/issue/4556#c15 for more discussion. + s.appendError(errors.New("time.Time year outside of range [0,9999]")) + } + s.buf.WriteByte('"') + *s.buf = t.AppendFormat(*s.buf, time.RFC3339Nano) + s.buf.WriteByte('"') +} + +func appendJSONValue(s *handleState, v Value) error { + switch v.Kind() { + case KindString: + s.appendString(v.str()) + case KindInt64: + *s.buf = strconv.AppendInt(*s.buf, v.Int64(), 10) + case KindUint64: + *s.buf = strconv.AppendUint(*s.buf, v.Uint64(), 10) + case KindFloat64: + // json.Marshal is funny about floats; it doesn't + // always match strconv.AppendFloat. So just call it. + // That's expensive, but floats are rare. + if err := appendJSONMarshal(s.buf, v.Float64()); err != nil { + return err + } + case KindBool: + *s.buf = strconv.AppendBool(*s.buf, v.Bool()) + case KindDuration: + // Do what json.Marshal does. + *s.buf = strconv.AppendInt(*s.buf, int64(v.Duration()), 10) + case KindTime: + s.appendTime(v.Time()) + case KindAny: + a := v.Any() + _, jm := a.(json.Marshaler) + if err, ok := a.(error); ok && !jm { + s.appendString(err.Error()) + } else { + return appendJSONMarshal(s.buf, a) + } + default: + panic(fmt.Sprintf("bad kind: %s", v.Kind())) + } + return nil +} + +func appendJSONMarshal(buf *buffer.Buffer, v any) error { + // Use a json.Encoder to avoid escaping HTML. + var bb bytes.Buffer + enc := json.NewEncoder(&bb) + enc.SetEscapeHTML(false) + if err := enc.Encode(v); err != nil { + return err + } + bs := bb.Bytes() + buf.Write(bs[:len(bs)-1]) // remove final newline + return nil +} + +// appendEscapedJSONString escapes s for JSON and appends it to buf. +// It does not surround the string in quotation marks. +// +// Modified from encoding/json/encode.go:encodeState.string, +// with escapeHTML set to false. +func appendEscapedJSONString(buf []byte, s string) []byte { + char := func(b byte) { buf = append(buf, b) } + str := func(s string) { buf = append(buf, s...) } + + start := 0 + for i := 0; i < len(s); { + if b := s[i]; b < utf8.RuneSelf { + if safeSet[b] { + i++ + continue + } + if start < i { + str(s[start:i]) + } + char('\\') + switch b { + case '\\', '"': + char(b) + case '\n': + char('n') + case '\r': + char('r') + case '\t': + char('t') + default: + // This encodes bytes < 0x20 except for \t, \n and \r. + str(`u00`) + char(hex[b>>4]) + char(hex[b&0xF]) + } + i++ + start = i + continue + } + c, size := utf8.DecodeRuneInString(s[i:]) + if c == utf8.RuneError && size == 1 { + if start < i { + str(s[start:i]) + } + str(`\ufffd`) + i += size + start = i + continue + } + // U+2028 is LINE SEPARATOR. + // U+2029 is PARAGRAPH SEPARATOR. + // They are both technically valid characters in JSON strings, + // but don't work in JSONP, which has to be evaluated as JavaScript, + // and can lead to security holes there. It is valid JSON to + // escape them, so we do so unconditionally. + // See http://timelessrepo.com/json-isnt-a-javascript-subset for discussion. + if c == '\u2028' || c == '\u2029' { + if start < i { + str(s[start:i]) + } + str(`\u202`) + char(hex[c&0xF]) + i += size + start = i + continue + } + i += size + } + if start < len(s) { + str(s[start:]) + } + return buf +} + +var hex = "0123456789abcdef" + +// Copied from encoding/json/tables.go. +// +// safeSet holds the value true if the ASCII character with the given array +// position can be represented inside a JSON string without any further +// escaping. +// +// All values are true except for the ASCII control characters (0-31), the +// double quote ("), and the backslash character ("\"). +var safeSet = [utf8.RuneSelf]bool{ + ' ': true, + '!': true, + '"': false, + '#': true, + '$': true, + '%': true, + '&': true, + '\'': true, + '(': true, + ')': true, + '*': true, + '+': true, + ',': true, + '-': true, + '.': true, + '/': true, + '0': true, + '1': true, + '2': true, + '3': true, + '4': true, + '5': true, + '6': true, + '7': true, + '8': true, + '9': true, + ':': true, + ';': true, + '<': true, + '=': true, + '>': true, + '?': true, + '@': true, + 'A': true, + 'B': true, + 'C': true, + 'D': true, + 'E': true, + 'F': true, + 'G': true, + 'H': true, + 'I': true, + 'J': true, + 'K': true, + 'L': true, + 'M': true, + 'N': true, + 'O': true, + 'P': true, + 'Q': true, + 'R': true, + 'S': true, + 'T': true, + 'U': true, + 'V': true, + 'W': true, + 'X': true, + 'Y': true, + 'Z': true, + '[': true, + '\\': false, + ']': true, + '^': true, + '_': true, + '`': true, + 'a': true, + 'b': true, + 'c': true, + 'd': true, + 'e': true, + 'f': true, + 'g': true, + 'h': true, + 'i': true, + 'j': true, + 'k': true, + 'l': true, + 'm': true, + 'n': true, + 'o': true, + 'p': true, + 'q': true, + 'r': true, + 's': true, + 't': true, + 'u': true, + 'v': true, + 'w': true, + 'x': true, + 'y': true, + 'z': true, + '{': true, + '|': true, + '}': true, + '~': true, + '\u007f': true, +} diff --git a/vendor/golang.org/x/exp/slog/level.go b/vendor/golang.org/x/exp/slog/level.go new file mode 100644 index 00000000..b2365f0a --- /dev/null +++ b/vendor/golang.org/x/exp/slog/level.go @@ -0,0 +1,201 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package slog + +import ( + "errors" + "fmt" + "strconv" + "strings" + "sync/atomic" +) + +// A Level is the importance or severity of a log event. +// The higher the level, the more important or severe the event. +type Level int + +// Level numbers are inherently arbitrary, +// but we picked them to satisfy three constraints. +// Any system can map them to another numbering scheme if it wishes. +// +// First, we wanted the default level to be Info, Since Levels are ints, Info is +// the default value for int, zero. +// + +// Second, we wanted to make it easy to use levels to specify logger verbosity. +// Since a larger level means a more severe event, a logger that accepts events +// with smaller (or more negative) level means a more verbose logger. Logger +// verbosity is thus the negation of event severity, and the default verbosity +// of 0 accepts all events at least as severe as INFO. +// +// Third, we wanted some room between levels to accommodate schemes with named +// levels between ours. For example, Google Cloud Logging defines a Notice level +// between Info and Warn. Since there are only a few of these intermediate +// levels, the gap between the numbers need not be large. Our gap of 4 matches +// OpenTelemetry's mapping. Subtracting 9 from an OpenTelemetry level in the +// DEBUG, INFO, WARN and ERROR ranges converts it to the corresponding slog +// Level range. OpenTelemetry also has the names TRACE and FATAL, which slog +// does not. But those OpenTelemetry levels can still be represented as slog +// Levels by using the appropriate integers. +// +// Names for common levels. +const ( + LevelDebug Level = -4 + LevelInfo Level = 0 + LevelWarn Level = 4 + LevelError Level = 8 +) + +// String returns a name for the level. +// If the level has a name, then that name +// in uppercase is returned. +// If the level is between named values, then +// an integer is appended to the uppercased name. +// Examples: +// +// LevelWarn.String() => "WARN" +// (LevelInfo+2).String() => "INFO+2" +func (l Level) String() string { + str := func(base string, val Level) string { + if val == 0 { + return base + } + return fmt.Sprintf("%s%+d", base, val) + } + + switch { + case l < LevelInfo: + return str("DEBUG", l-LevelDebug) + case l < LevelWarn: + return str("INFO", l-LevelInfo) + case l < LevelError: + return str("WARN", l-LevelWarn) + default: + return str("ERROR", l-LevelError) + } +} + +// MarshalJSON implements [encoding/json.Marshaler] +// by quoting the output of [Level.String]. +func (l Level) MarshalJSON() ([]byte, error) { + // AppendQuote is sufficient for JSON-encoding all Level strings. + // They don't contain any runes that would produce invalid JSON + // when escaped. + return strconv.AppendQuote(nil, l.String()), nil +} + +// UnmarshalJSON implements [encoding/json.Unmarshaler] +// It accepts any string produced by [Level.MarshalJSON], +// ignoring case. +// It also accepts numeric offsets that would result in a different string on +// output. For example, "Error-8" would marshal as "INFO". +func (l *Level) UnmarshalJSON(data []byte) error { + s, err := strconv.Unquote(string(data)) + if err != nil { + return err + } + return l.parse(s) +} + +// MarshalText implements [encoding.TextMarshaler] +// by calling [Level.String]. +func (l Level) MarshalText() ([]byte, error) { + return []byte(l.String()), nil +} + +// UnmarshalText implements [encoding.TextUnmarshaler]. +// It accepts any string produced by [Level.MarshalText], +// ignoring case. +// It also accepts numeric offsets that would result in a different string on +// output. For example, "Error-8" would marshal as "INFO". +func (l *Level) UnmarshalText(data []byte) error { + return l.parse(string(data)) +} + +func (l *Level) parse(s string) (err error) { + defer func() { + if err != nil { + err = fmt.Errorf("slog: level string %q: %w", s, err) + } + }() + + name := s + offset := 0 + if i := strings.IndexAny(s, "+-"); i >= 0 { + name = s[:i] + offset, err = strconv.Atoi(s[i:]) + if err != nil { + return err + } + } + switch strings.ToUpper(name) { + case "DEBUG": + *l = LevelDebug + case "INFO": + *l = LevelInfo + case "WARN": + *l = LevelWarn + case "ERROR": + *l = LevelError + default: + return errors.New("unknown name") + } + *l += Level(offset) + return nil +} + +// Level returns the receiver. +// It implements Leveler. +func (l Level) Level() Level { return l } + +// A LevelVar is a Level variable, to allow a Handler level to change +// dynamically. +// It implements Leveler as well as a Set method, +// and it is safe for use by multiple goroutines. +// The zero LevelVar corresponds to LevelInfo. +type LevelVar struct { + val atomic.Int64 +} + +// Level returns v's level. +func (v *LevelVar) Level() Level { + return Level(int(v.val.Load())) +} + +// Set sets v's level to l. +func (v *LevelVar) Set(l Level) { + v.val.Store(int64(l)) +} + +func (v *LevelVar) String() string { + return fmt.Sprintf("LevelVar(%s)", v.Level()) +} + +// MarshalText implements [encoding.TextMarshaler] +// by calling [Level.MarshalText]. +func (v *LevelVar) MarshalText() ([]byte, error) { + return v.Level().MarshalText() +} + +// UnmarshalText implements [encoding.TextUnmarshaler] +// by calling [Level.UnmarshalText]. +func (v *LevelVar) UnmarshalText(data []byte) error { + var l Level + if err := l.UnmarshalText(data); err != nil { + return err + } + v.Set(l) + return nil +} + +// A Leveler provides a Level value. +// +// As Level itself implements Leveler, clients typically supply +// a Level value wherever a Leveler is needed, such as in HandlerOptions. +// Clients who need to vary the level dynamically can provide a more complex +// Leveler implementation such as *LevelVar. +type Leveler interface { + Level() Level +} diff --git a/vendor/golang.org/x/exp/slog/logger.go b/vendor/golang.org/x/exp/slog/logger.go new file mode 100644 index 00000000..e87ec993 --- /dev/null +++ b/vendor/golang.org/x/exp/slog/logger.go @@ -0,0 +1,343 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package slog + +import ( + "context" + "log" + "runtime" + "sync/atomic" + "time" + + "golang.org/x/exp/slog/internal" +) + +var defaultLogger atomic.Value + +func init() { + defaultLogger.Store(New(newDefaultHandler(log.Output))) +} + +// Default returns the default Logger. +func Default() *Logger { return defaultLogger.Load().(*Logger) } + +// SetDefault makes l the default Logger. +// After this call, output from the log package's default Logger +// (as with [log.Print], etc.) will be logged at LevelInfo using l's Handler. +func SetDefault(l *Logger) { + defaultLogger.Store(l) + // If the default's handler is a defaultHandler, then don't use a handleWriter, + // or we'll deadlock as they both try to acquire the log default mutex. + // The defaultHandler will use whatever the log default writer is currently + // set to, which is correct. + // This can occur with SetDefault(Default()). + // See TestSetDefault. + if _, ok := l.Handler().(*defaultHandler); !ok { + capturePC := log.Flags()&(log.Lshortfile|log.Llongfile) != 0 + log.SetOutput(&handlerWriter{l.Handler(), LevelInfo, capturePC}) + log.SetFlags(0) // we want just the log message, no time or location + } +} + +// handlerWriter is an io.Writer that calls a Handler. +// It is used to link the default log.Logger to the default slog.Logger. +type handlerWriter struct { + h Handler + level Level + capturePC bool +} + +func (w *handlerWriter) Write(buf []byte) (int, error) { + if !w.h.Enabled(context.Background(), w.level) { + return 0, nil + } + var pc uintptr + if !internal.IgnorePC && w.capturePC { + // skip [runtime.Callers, w.Write, Logger.Output, log.Print] + var pcs [1]uintptr + runtime.Callers(4, pcs[:]) + pc = pcs[0] + } + + // Remove final newline. + origLen := len(buf) // Report that the entire buf was written. + if len(buf) > 0 && buf[len(buf)-1] == '\n' { + buf = buf[:len(buf)-1] + } + r := NewRecord(time.Now(), w.level, string(buf), pc) + return origLen, w.h.Handle(context.Background(), r) +} + +// A Logger records structured information about each call to its +// Log, Debug, Info, Warn, and Error methods. +// For each call, it creates a Record and passes it to a Handler. +// +// To create a new Logger, call [New] or a Logger method +// that begins "With". +type Logger struct { + handler Handler // for structured logging +} + +func (l *Logger) clone() *Logger { + c := *l + return &c +} + +// Handler returns l's Handler. +func (l *Logger) Handler() Handler { return l.handler } + +// With returns a new Logger that includes the given arguments, converted to +// Attrs as in [Logger.Log]. +// The Attrs will be added to each output from the Logger. +// The new Logger shares the old Logger's context. +// The new Logger's handler is the result of calling WithAttrs on the receiver's +// handler. +func (l *Logger) With(args ...any) *Logger { + c := l.clone() + c.handler = l.handler.WithAttrs(argsToAttrSlice(args)) + return c +} + +// WithGroup returns a new Logger that starts a group. The keys of all +// attributes added to the Logger will be qualified by the given name. +// (How that qualification happens depends on the [Handler.WithGroup] +// method of the Logger's Handler.) +// The new Logger shares the old Logger's context. +// +// The new Logger's handler is the result of calling WithGroup on the receiver's +// handler. +func (l *Logger) WithGroup(name string) *Logger { + c := l.clone() + c.handler = l.handler.WithGroup(name) + return c + +} + +// New creates a new Logger with the given non-nil Handler and a nil context. +func New(h Handler) *Logger { + if h == nil { + panic("nil Handler") + } + return &Logger{handler: h} +} + +// With calls Logger.With on the default logger. +func With(args ...any) *Logger { + return Default().With(args...) +} + +// Enabled reports whether l emits log records at the given context and level. +func (l *Logger) Enabled(ctx context.Context, level Level) bool { + if ctx == nil { + ctx = context.Background() + } + return l.Handler().Enabled(ctx, level) +} + +// NewLogLogger returns a new log.Logger such that each call to its Output method +// dispatches a Record to the specified handler. The logger acts as a bridge from +// the older log API to newer structured logging handlers. +func NewLogLogger(h Handler, level Level) *log.Logger { + return log.New(&handlerWriter{h, level, true}, "", 0) +} + +// Log emits a log record with the current time and the given level and message. +// The Record's Attrs consist of the Logger's attributes followed by +// the Attrs specified by args. +// +// The attribute arguments are processed as follows: +// - If an argument is an Attr, it is used as is. +// - If an argument is a string and this is not the last argument, +// the following argument is treated as the value and the two are combined +// into an Attr. +// - Otherwise, the argument is treated as a value with key "!BADKEY". +func (l *Logger) Log(ctx context.Context, level Level, msg string, args ...any) { + l.log(ctx, level, msg, args...) +} + +// LogAttrs is a more efficient version of [Logger.Log] that accepts only Attrs. +func (l *Logger) LogAttrs(ctx context.Context, level Level, msg string, attrs ...Attr) { + l.logAttrs(ctx, level, msg, attrs...) +} + +// Debug logs at LevelDebug. +func (l *Logger) Debug(msg string, args ...any) { + l.log(nil, LevelDebug, msg, args...) +} + +// DebugContext logs at LevelDebug with the given context. +func (l *Logger) DebugContext(ctx context.Context, msg string, args ...any) { + l.log(ctx, LevelDebug, msg, args...) +} + +// DebugCtx logs at LevelDebug with the given context. +// Deprecated: Use Logger.DebugContext. +func (l *Logger) DebugCtx(ctx context.Context, msg string, args ...any) { + l.log(ctx, LevelDebug, msg, args...) +} + +// Info logs at LevelInfo. +func (l *Logger) Info(msg string, args ...any) { + l.log(nil, LevelInfo, msg, args...) +} + +// InfoContext logs at LevelInfo with the given context. +func (l *Logger) InfoContext(ctx context.Context, msg string, args ...any) { + l.log(ctx, LevelInfo, msg, args...) +} + +// InfoCtx logs at LevelInfo with the given context. +// Deprecated: Use Logger.InfoContext. +func (l *Logger) InfoCtx(ctx context.Context, msg string, args ...any) { + l.log(ctx, LevelInfo, msg, args...) +} + +// Warn logs at LevelWarn. +func (l *Logger) Warn(msg string, args ...any) { + l.log(nil, LevelWarn, msg, args...) +} + +// WarnContext logs at LevelWarn with the given context. +func (l *Logger) WarnContext(ctx context.Context, msg string, args ...any) { + l.log(ctx, LevelWarn, msg, args...) +} + +// WarnCtx logs at LevelWarn with the given context. +// Deprecated: Use Logger.WarnContext. +func (l *Logger) WarnCtx(ctx context.Context, msg string, args ...any) { + l.log(ctx, LevelWarn, msg, args...) +} + +// Error logs at LevelError. +func (l *Logger) Error(msg string, args ...any) { + l.log(nil, LevelError, msg, args...) +} + +// ErrorContext logs at LevelError with the given context. +func (l *Logger) ErrorContext(ctx context.Context, msg string, args ...any) { + l.log(ctx, LevelError, msg, args...) +} + +// ErrorCtx logs at LevelError with the given context. +// Deprecated: Use Logger.ErrorContext. +func (l *Logger) ErrorCtx(ctx context.Context, msg string, args ...any) { + l.log(ctx, LevelError, msg, args...) +} + +// log is the low-level logging method for methods that take ...any. +// It must always be called directly by an exported logging method +// or function, because it uses a fixed call depth to obtain the pc. +func (l *Logger) log(ctx context.Context, level Level, msg string, args ...any) { + if !l.Enabled(ctx, level) { + return + } + var pc uintptr + if !internal.IgnorePC { + var pcs [1]uintptr + // skip [runtime.Callers, this function, this function's caller] + runtime.Callers(3, pcs[:]) + pc = pcs[0] + } + r := NewRecord(time.Now(), level, msg, pc) + r.Add(args...) + if ctx == nil { + ctx = context.Background() + } + _ = l.Handler().Handle(ctx, r) +} + +// logAttrs is like [Logger.log], but for methods that take ...Attr. +func (l *Logger) logAttrs(ctx context.Context, level Level, msg string, attrs ...Attr) { + if !l.Enabled(ctx, level) { + return + } + var pc uintptr + if !internal.IgnorePC { + var pcs [1]uintptr + // skip [runtime.Callers, this function, this function's caller] + runtime.Callers(3, pcs[:]) + pc = pcs[0] + } + r := NewRecord(time.Now(), level, msg, pc) + r.AddAttrs(attrs...) + if ctx == nil { + ctx = context.Background() + } + _ = l.Handler().Handle(ctx, r) +} + +// Debug calls Logger.Debug on the default logger. +func Debug(msg string, args ...any) { + Default().log(nil, LevelDebug, msg, args...) +} + +// DebugContext calls Logger.DebugContext on the default logger. +func DebugContext(ctx context.Context, msg string, args ...any) { + Default().log(ctx, LevelDebug, msg, args...) +} + +// Info calls Logger.Info on the default logger. +func Info(msg string, args ...any) { + Default().log(nil, LevelInfo, msg, args...) +} + +// InfoContext calls Logger.InfoContext on the default logger. +func InfoContext(ctx context.Context, msg string, args ...any) { + Default().log(ctx, LevelInfo, msg, args...) +} + +// Warn calls Logger.Warn on the default logger. +func Warn(msg string, args ...any) { + Default().log(nil, LevelWarn, msg, args...) +} + +// WarnContext calls Logger.WarnContext on the default logger. +func WarnContext(ctx context.Context, msg string, args ...any) { + Default().log(ctx, LevelWarn, msg, args...) +} + +// Error calls Logger.Error on the default logger. +func Error(msg string, args ...any) { + Default().log(nil, LevelError, msg, args...) +} + +// ErrorContext calls Logger.ErrorContext on the default logger. +func ErrorContext(ctx context.Context, msg string, args ...any) { + Default().log(ctx, LevelError, msg, args...) +} + +// DebugCtx calls Logger.DebugContext on the default logger. +// Deprecated: call DebugContext. +func DebugCtx(ctx context.Context, msg string, args ...any) { + Default().log(ctx, LevelDebug, msg, args...) +} + +// InfoCtx calls Logger.InfoContext on the default logger. +// Deprecated: call InfoContext. +func InfoCtx(ctx context.Context, msg string, args ...any) { + Default().log(ctx, LevelInfo, msg, args...) +} + +// WarnCtx calls Logger.WarnContext on the default logger. +// Deprecated: call WarnContext. +func WarnCtx(ctx context.Context, msg string, args ...any) { + Default().log(ctx, LevelWarn, msg, args...) +} + +// ErrorCtx calls Logger.ErrorContext on the default logger. +// Deprecated: call ErrorContext. +func ErrorCtx(ctx context.Context, msg string, args ...any) { + Default().log(ctx, LevelError, msg, args...) +} + +// Log calls Logger.Log on the default logger. +func Log(ctx context.Context, level Level, msg string, args ...any) { + Default().log(ctx, level, msg, args...) +} + +// LogAttrs calls Logger.LogAttrs on the default logger. +func LogAttrs(ctx context.Context, level Level, msg string, attrs ...Attr) { + Default().logAttrs(ctx, level, msg, attrs...) +} diff --git a/vendor/golang.org/x/exp/slog/noplog.bench b/vendor/golang.org/x/exp/slog/noplog.bench new file mode 100644 index 00000000..ed9296ff --- /dev/null +++ b/vendor/golang.org/x/exp/slog/noplog.bench @@ -0,0 +1,36 @@ +goos: linux +goarch: amd64 +pkg: golang.org/x/exp/slog +cpu: Intel(R) Xeon(R) CPU @ 2.20GHz +BenchmarkNopLog/attrs-8 1000000 1090 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/attrs-8 1000000 1097 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/attrs-8 1000000 1078 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/attrs-8 1000000 1095 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/attrs-8 1000000 1096 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/attrs-parallel-8 4007268 308.2 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/attrs-parallel-8 4016138 299.7 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/attrs-parallel-8 4020529 305.9 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/attrs-parallel-8 3977829 303.4 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/attrs-parallel-8 3225438 318.5 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/keys-values-8 1179256 994.2 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/keys-values-8 1000000 1002 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/keys-values-8 1216710 993.2 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/keys-values-8 1000000 1013 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/keys-values-8 1000000 1016 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/WithContext-8 989066 1163 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/WithContext-8 994116 1163 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/WithContext-8 1000000 1152 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/WithContext-8 991675 1165 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/WithContext-8 965268 1166 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/WithContext-parallel-8 3955503 303.3 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/WithContext-parallel-8 3861188 307.8 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/WithContext-parallel-8 3967752 303.9 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/WithContext-parallel-8 3955203 302.7 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/WithContext-parallel-8 3948278 301.1 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/Ctx-8 940622 1247 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/Ctx-8 936381 1257 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/Ctx-8 959730 1266 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/Ctx-8 943473 1290 ns/op 0 B/op 0 allocs/op +BenchmarkNopLog/Ctx-8 919414 1259 ns/op 0 B/op 0 allocs/op +PASS +ok golang.org/x/exp/slog 40.566s diff --git a/vendor/golang.org/x/exp/slog/record.go b/vendor/golang.org/x/exp/slog/record.go new file mode 100644 index 00000000..38b3440f --- /dev/null +++ b/vendor/golang.org/x/exp/slog/record.go @@ -0,0 +1,207 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package slog + +import ( + "runtime" + "time" + + "golang.org/x/exp/slices" +) + +const nAttrsInline = 5 + +// A Record holds information about a log event. +// Copies of a Record share state. +// Do not modify a Record after handing out a copy to it. +// Use [Record.Clone] to create a copy with no shared state. +type Record struct { + // The time at which the output method (Log, Info, etc.) was called. + Time time.Time + + // The log message. + Message string + + // The level of the event. + Level Level + + // The program counter at the time the record was constructed, as determined + // by runtime.Callers. If zero, no program counter is available. + // + // The only valid use for this value is as an argument to + // [runtime.CallersFrames]. In particular, it must not be passed to + // [runtime.FuncForPC]. + PC uintptr + + // Allocation optimization: an inline array sized to hold + // the majority of log calls (based on examination of open-source + // code). It holds the start of the list of Attrs. + front [nAttrsInline]Attr + + // The number of Attrs in front. + nFront int + + // The list of Attrs except for those in front. + // Invariants: + // - len(back) > 0 iff nFront == len(front) + // - Unused array elements are zero. Used to detect mistakes. + back []Attr +} + +// NewRecord creates a Record from the given arguments. +// Use [Record.AddAttrs] to add attributes to the Record. +// +// NewRecord is intended for logging APIs that want to support a [Handler] as +// a backend. +func NewRecord(t time.Time, level Level, msg string, pc uintptr) Record { + return Record{ + Time: t, + Message: msg, + Level: level, + PC: pc, + } +} + +// Clone returns a copy of the record with no shared state. +// The original record and the clone can both be modified +// without interfering with each other. +func (r Record) Clone() Record { + r.back = slices.Clip(r.back) // prevent append from mutating shared array + return r +} + +// NumAttrs returns the number of attributes in the Record. +func (r Record) NumAttrs() int { + return r.nFront + len(r.back) +} + +// Attrs calls f on each Attr in the Record. +// Iteration stops if f returns false. +func (r Record) Attrs(f func(Attr) bool) { + for i := 0; i < r.nFront; i++ { + if !f(r.front[i]) { + return + } + } + for _, a := range r.back { + if !f(a) { + return + } + } +} + +// AddAttrs appends the given Attrs to the Record's list of Attrs. +func (r *Record) AddAttrs(attrs ...Attr) { + n := copy(r.front[r.nFront:], attrs) + r.nFront += n + // Check if a copy was modified by slicing past the end + // and seeing if the Attr there is non-zero. + if cap(r.back) > len(r.back) { + end := r.back[:len(r.back)+1][len(r.back)] + if !end.isEmpty() { + panic("copies of a slog.Record were both modified") + } + } + r.back = append(r.back, attrs[n:]...) +} + +// Add converts the args to Attrs as described in [Logger.Log], +// then appends the Attrs to the Record's list of Attrs. +func (r *Record) Add(args ...any) { + var a Attr + for len(args) > 0 { + a, args = argsToAttr(args) + if r.nFront < len(r.front) { + r.front[r.nFront] = a + r.nFront++ + } else { + if r.back == nil { + r.back = make([]Attr, 0, countAttrs(args)) + } + r.back = append(r.back, a) + } + } + +} + +// countAttrs returns the number of Attrs that would be created from args. +func countAttrs(args []any) int { + n := 0 + for i := 0; i < len(args); i++ { + n++ + if _, ok := args[i].(string); ok { + i++ + } + } + return n +} + +const badKey = "!BADKEY" + +// argsToAttr turns a prefix of the nonempty args slice into an Attr +// and returns the unconsumed portion of the slice. +// If args[0] is an Attr, it returns it. +// If args[0] is a string, it treats the first two elements as +// a key-value pair. +// Otherwise, it treats args[0] as a value with a missing key. +func argsToAttr(args []any) (Attr, []any) { + switch x := args[0].(type) { + case string: + if len(args) == 1 { + return String(badKey, x), nil + } + return Any(x, args[1]), args[2:] + + case Attr: + return x, args[1:] + + default: + return Any(badKey, x), args[1:] + } +} + +// Source describes the location of a line of source code. +type Source struct { + // Function is the package path-qualified function name containing the + // source line. If non-empty, this string uniquely identifies a single + // function in the program. This may be the empty string if not known. + Function string `json:"function"` + // File and Line are the file name and line number (1-based) of the source + // line. These may be the empty string and zero, respectively, if not known. + File string `json:"file"` + Line int `json:"line"` +} + +// attrs returns the non-zero fields of s as a slice of attrs. +// It is similar to a LogValue method, but we don't want Source +// to implement LogValuer because it would be resolved before +// the ReplaceAttr function was called. +func (s *Source) group() Value { + var as []Attr + if s.Function != "" { + as = append(as, String("function", s.Function)) + } + if s.File != "" { + as = append(as, String("file", s.File)) + } + if s.Line != 0 { + as = append(as, Int("line", s.Line)) + } + return GroupValue(as...) +} + +// source returns a Source for the log event. +// If the Record was created without the necessary information, +// or if the location is unavailable, it returns a non-nil *Source +// with zero fields. +func (r Record) source() *Source { + fs := runtime.CallersFrames([]uintptr{r.PC}) + f, _ := fs.Next() + return &Source{ + Function: f.Function, + File: f.File, + Line: f.Line, + } +} diff --git a/vendor/golang.org/x/exp/slog/text_handler.go b/vendor/golang.org/x/exp/slog/text_handler.go new file mode 100644 index 00000000..75b66b71 --- /dev/null +++ b/vendor/golang.org/x/exp/slog/text_handler.go @@ -0,0 +1,161 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package slog + +import ( + "context" + "encoding" + "fmt" + "io" + "reflect" + "strconv" + "unicode" + "unicode/utf8" +) + +// TextHandler is a Handler that writes Records to an io.Writer as a +// sequence of key=value pairs separated by spaces and followed by a newline. +type TextHandler struct { + *commonHandler +} + +// NewTextHandler creates a TextHandler that writes to w, +// using the given options. +// If opts is nil, the default options are used. +func NewTextHandler(w io.Writer, opts *HandlerOptions) *TextHandler { + if opts == nil { + opts = &HandlerOptions{} + } + return &TextHandler{ + &commonHandler{ + json: false, + w: w, + opts: *opts, + }, + } +} + +// Enabled reports whether the handler handles records at the given level. +// The handler ignores records whose level is lower. +func (h *TextHandler) Enabled(_ context.Context, level Level) bool { + return h.commonHandler.enabled(level) +} + +// WithAttrs returns a new TextHandler whose attributes consists +// of h's attributes followed by attrs. +func (h *TextHandler) WithAttrs(attrs []Attr) Handler { + return &TextHandler{commonHandler: h.commonHandler.withAttrs(attrs)} +} + +func (h *TextHandler) WithGroup(name string) Handler { + return &TextHandler{commonHandler: h.commonHandler.withGroup(name)} +} + +// Handle formats its argument Record as a single line of space-separated +// key=value items. +// +// If the Record's time is zero, the time is omitted. +// Otherwise, the key is "time" +// and the value is output in RFC3339 format with millisecond precision. +// +// If the Record's level is zero, the level is omitted. +// Otherwise, the key is "level" +// and the value of [Level.String] is output. +// +// If the AddSource option is set and source information is available, +// the key is "source" and the value is output as FILE:LINE. +// +// The message's key is "msg". +// +// To modify these or other attributes, or remove them from the output, use +// [HandlerOptions.ReplaceAttr]. +// +// If a value implements [encoding.TextMarshaler], the result of MarshalText is +// written. Otherwise, the result of fmt.Sprint is written. +// +// Keys and values are quoted with [strconv.Quote] if they contain Unicode space +// characters, non-printing characters, '"' or '='. +// +// Keys inside groups consist of components (keys or group names) separated by +// dots. No further escaping is performed. +// Thus there is no way to determine from the key "a.b.c" whether there +// are two groups "a" and "b" and a key "c", or a single group "a.b" and a key "c", +// or single group "a" and a key "b.c". +// If it is necessary to reconstruct the group structure of a key +// even in the presence of dots inside components, use +// [HandlerOptions.ReplaceAttr] to encode that information in the key. +// +// Each call to Handle results in a single serialized call to +// io.Writer.Write. +func (h *TextHandler) Handle(_ context.Context, r Record) error { + return h.commonHandler.handle(r) +} + +func appendTextValue(s *handleState, v Value) error { + switch v.Kind() { + case KindString: + s.appendString(v.str()) + case KindTime: + s.appendTime(v.time()) + case KindAny: + if tm, ok := v.any.(encoding.TextMarshaler); ok { + data, err := tm.MarshalText() + if err != nil { + return err + } + // TODO: avoid the conversion to string. + s.appendString(string(data)) + return nil + } + if bs, ok := byteSlice(v.any); ok { + // As of Go 1.19, this only allocates for strings longer than 32 bytes. + s.buf.WriteString(strconv.Quote(string(bs))) + return nil + } + s.appendString(fmt.Sprintf("%+v", v.Any())) + default: + *s.buf = v.append(*s.buf) + } + return nil +} + +// byteSlice returns its argument as a []byte if the argument's +// underlying type is []byte, along with a second return value of true. +// Otherwise it returns nil, false. +func byteSlice(a any) ([]byte, bool) { + if bs, ok := a.([]byte); ok { + return bs, true + } + // Like Printf's %s, we allow both the slice type and the byte element type to be named. + t := reflect.TypeOf(a) + if t != nil && t.Kind() == reflect.Slice && t.Elem().Kind() == reflect.Uint8 { + return reflect.ValueOf(a).Bytes(), true + } + return nil, false +} + +func needsQuoting(s string) bool { + if len(s) == 0 { + return true + } + for i := 0; i < len(s); { + b := s[i] + if b < utf8.RuneSelf { + // Quote anything except a backslash that would need quoting in a + // JSON string, as well as space and '=' + if b != '\\' && (b == ' ' || b == '=' || !safeSet[b]) { + return true + } + i++ + continue + } + r, size := utf8.DecodeRuneInString(s[i:]) + if r == utf8.RuneError || unicode.IsSpace(r) || !unicode.IsPrint(r) { + return true + } + i += size + } + return false +} diff --git a/vendor/golang.org/x/exp/slog/value.go b/vendor/golang.org/x/exp/slog/value.go new file mode 100644 index 00000000..3550c46f --- /dev/null +++ b/vendor/golang.org/x/exp/slog/value.go @@ -0,0 +1,456 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package slog + +import ( + "fmt" + "math" + "runtime" + "strconv" + "strings" + "time" + "unsafe" + + "golang.org/x/exp/slices" +) + +// A Value can represent any Go value, but unlike type any, +// it can represent most small values without an allocation. +// The zero Value corresponds to nil. +type Value struct { + _ [0]func() // disallow == + // num holds the value for Kinds Int64, Uint64, Float64, Bool and Duration, + // the string length for KindString, and nanoseconds since the epoch for KindTime. + num uint64 + // If any is of type Kind, then the value is in num as described above. + // If any is of type *time.Location, then the Kind is Time and time.Time value + // can be constructed from the Unix nanos in num and the location (monotonic time + // is not preserved). + // If any is of type stringptr, then the Kind is String and the string value + // consists of the length in num and the pointer in any. + // Otherwise, the Kind is Any and any is the value. + // (This implies that Attrs cannot store values of type Kind, *time.Location + // or stringptr.) + any any +} + +// Kind is the kind of a Value. +type Kind int + +// The following list is sorted alphabetically, but it's also important that +// KindAny is 0 so that a zero Value represents nil. + +const ( + KindAny Kind = iota + KindBool + KindDuration + KindFloat64 + KindInt64 + KindString + KindTime + KindUint64 + KindGroup + KindLogValuer +) + +var kindStrings = []string{ + "Any", + "Bool", + "Duration", + "Float64", + "Int64", + "String", + "Time", + "Uint64", + "Group", + "LogValuer", +} + +func (k Kind) String() string { + if k >= 0 && int(k) < len(kindStrings) { + return kindStrings[k] + } + return "" +} + +// Unexported version of Kind, just so we can store Kinds in Values. +// (No user-provided value has this type.) +type kind Kind + +// Kind returns v's Kind. +func (v Value) Kind() Kind { + switch x := v.any.(type) { + case Kind: + return x + case stringptr: + return KindString + case timeLocation: + return KindTime + case groupptr: + return KindGroup + case LogValuer: + return KindLogValuer + case kind: // a kind is just a wrapper for a Kind + return KindAny + default: + return KindAny + } +} + +//////////////// Constructors + +// IntValue returns a Value for an int. +func IntValue(v int) Value { + return Int64Value(int64(v)) +} + +// Int64Value returns a Value for an int64. +func Int64Value(v int64) Value { + return Value{num: uint64(v), any: KindInt64} +} + +// Uint64Value returns a Value for a uint64. +func Uint64Value(v uint64) Value { + return Value{num: v, any: KindUint64} +} + +// Float64Value returns a Value for a floating-point number. +func Float64Value(v float64) Value { + return Value{num: math.Float64bits(v), any: KindFloat64} +} + +// BoolValue returns a Value for a bool. +func BoolValue(v bool) Value { + u := uint64(0) + if v { + u = 1 + } + return Value{num: u, any: KindBool} +} + +// Unexported version of *time.Location, just so we can store *time.Locations in +// Values. (No user-provided value has this type.) +type timeLocation *time.Location + +// TimeValue returns a Value for a time.Time. +// It discards the monotonic portion. +func TimeValue(v time.Time) Value { + if v.IsZero() { + // UnixNano on the zero time is undefined, so represent the zero time + // with a nil *time.Location instead. time.Time.Location method never + // returns nil, so a Value with any == timeLocation(nil) cannot be + // mistaken for any other Value, time.Time or otherwise. + return Value{any: timeLocation(nil)} + } + return Value{num: uint64(v.UnixNano()), any: timeLocation(v.Location())} +} + +// DurationValue returns a Value for a time.Duration. +func DurationValue(v time.Duration) Value { + return Value{num: uint64(v.Nanoseconds()), any: KindDuration} +} + +// AnyValue returns a Value for the supplied value. +// +// If the supplied value is of type Value, it is returned +// unmodified. +// +// Given a value of one of Go's predeclared string, bool, or +// (non-complex) numeric types, AnyValue returns a Value of kind +// String, Bool, Uint64, Int64, or Float64. The width of the +// original numeric type is not preserved. +// +// Given a time.Time or time.Duration value, AnyValue returns a Value of kind +// KindTime or KindDuration. The monotonic time is not preserved. +// +// For nil, or values of all other types, including named types whose +// underlying type is numeric, AnyValue returns a value of kind KindAny. +func AnyValue(v any) Value { + switch v := v.(type) { + case string: + return StringValue(v) + case int: + return Int64Value(int64(v)) + case uint: + return Uint64Value(uint64(v)) + case int64: + return Int64Value(v) + case uint64: + return Uint64Value(v) + case bool: + return BoolValue(v) + case time.Duration: + return DurationValue(v) + case time.Time: + return TimeValue(v) + case uint8: + return Uint64Value(uint64(v)) + case uint16: + return Uint64Value(uint64(v)) + case uint32: + return Uint64Value(uint64(v)) + case uintptr: + return Uint64Value(uint64(v)) + case int8: + return Int64Value(int64(v)) + case int16: + return Int64Value(int64(v)) + case int32: + return Int64Value(int64(v)) + case float64: + return Float64Value(v) + case float32: + return Float64Value(float64(v)) + case []Attr: + return GroupValue(v...) + case Kind: + return Value{any: kind(v)} + case Value: + return v + default: + return Value{any: v} + } +} + +//////////////// Accessors + +// Any returns v's value as an any. +func (v Value) Any() any { + switch v.Kind() { + case KindAny: + if k, ok := v.any.(kind); ok { + return Kind(k) + } + return v.any + case KindLogValuer: + return v.any + case KindGroup: + return v.group() + case KindInt64: + return int64(v.num) + case KindUint64: + return v.num + case KindFloat64: + return v.float() + case KindString: + return v.str() + case KindBool: + return v.bool() + case KindDuration: + return v.duration() + case KindTime: + return v.time() + default: + panic(fmt.Sprintf("bad kind: %s", v.Kind())) + } +} + +// Int64 returns v's value as an int64. It panics +// if v is not a signed integer. +func (v Value) Int64() int64 { + if g, w := v.Kind(), KindInt64; g != w { + panic(fmt.Sprintf("Value kind is %s, not %s", g, w)) + } + return int64(v.num) +} + +// Uint64 returns v's value as a uint64. It panics +// if v is not an unsigned integer. +func (v Value) Uint64() uint64 { + if g, w := v.Kind(), KindUint64; g != w { + panic(fmt.Sprintf("Value kind is %s, not %s", g, w)) + } + return v.num +} + +// Bool returns v's value as a bool. It panics +// if v is not a bool. +func (v Value) Bool() bool { + if g, w := v.Kind(), KindBool; g != w { + panic(fmt.Sprintf("Value kind is %s, not %s", g, w)) + } + return v.bool() +} + +func (v Value) bool() bool { + return v.num == 1 +} + +// Duration returns v's value as a time.Duration. It panics +// if v is not a time.Duration. +func (v Value) Duration() time.Duration { + if g, w := v.Kind(), KindDuration; g != w { + panic(fmt.Sprintf("Value kind is %s, not %s", g, w)) + } + + return v.duration() +} + +func (v Value) duration() time.Duration { + return time.Duration(int64(v.num)) +} + +// Float64 returns v's value as a float64. It panics +// if v is not a float64. +func (v Value) Float64() float64 { + if g, w := v.Kind(), KindFloat64; g != w { + panic(fmt.Sprintf("Value kind is %s, not %s", g, w)) + } + + return v.float() +} + +func (v Value) float() float64 { + return math.Float64frombits(v.num) +} + +// Time returns v's value as a time.Time. It panics +// if v is not a time.Time. +func (v Value) Time() time.Time { + if g, w := v.Kind(), KindTime; g != w { + panic(fmt.Sprintf("Value kind is %s, not %s", g, w)) + } + return v.time() +} + +func (v Value) time() time.Time { + loc := v.any.(timeLocation) + if loc == nil { + return time.Time{} + } + return time.Unix(0, int64(v.num)).In(loc) +} + +// LogValuer returns v's value as a LogValuer. It panics +// if v is not a LogValuer. +func (v Value) LogValuer() LogValuer { + return v.any.(LogValuer) +} + +// Group returns v's value as a []Attr. +// It panics if v's Kind is not KindGroup. +func (v Value) Group() []Attr { + if sp, ok := v.any.(groupptr); ok { + return unsafe.Slice((*Attr)(sp), v.num) + } + panic("Group: bad kind") +} + +func (v Value) group() []Attr { + return unsafe.Slice((*Attr)(v.any.(groupptr)), v.num) +} + +//////////////// Other + +// Equal reports whether v and w represent the same Go value. +func (v Value) Equal(w Value) bool { + k1 := v.Kind() + k2 := w.Kind() + if k1 != k2 { + return false + } + switch k1 { + case KindInt64, KindUint64, KindBool, KindDuration: + return v.num == w.num + case KindString: + return v.str() == w.str() + case KindFloat64: + return v.float() == w.float() + case KindTime: + return v.time().Equal(w.time()) + case KindAny, KindLogValuer: + return v.any == w.any // may panic if non-comparable + case KindGroup: + return slices.EqualFunc(v.group(), w.group(), Attr.Equal) + default: + panic(fmt.Sprintf("bad kind: %s", k1)) + } +} + +// append appends a text representation of v to dst. +// v is formatted as with fmt.Sprint. +func (v Value) append(dst []byte) []byte { + switch v.Kind() { + case KindString: + return append(dst, v.str()...) + case KindInt64: + return strconv.AppendInt(dst, int64(v.num), 10) + case KindUint64: + return strconv.AppendUint(dst, v.num, 10) + case KindFloat64: + return strconv.AppendFloat(dst, v.float(), 'g', -1, 64) + case KindBool: + return strconv.AppendBool(dst, v.bool()) + case KindDuration: + return append(dst, v.duration().String()...) + case KindTime: + return append(dst, v.time().String()...) + case KindGroup: + return fmt.Append(dst, v.group()) + case KindAny, KindLogValuer: + return fmt.Append(dst, v.any) + default: + panic(fmt.Sprintf("bad kind: %s", v.Kind())) + } +} + +// A LogValuer is any Go value that can convert itself into a Value for logging. +// +// This mechanism may be used to defer expensive operations until they are +// needed, or to expand a single value into a sequence of components. +type LogValuer interface { + LogValue() Value +} + +const maxLogValues = 100 + +// Resolve repeatedly calls LogValue on v while it implements LogValuer, +// and returns the result. +// If v resolves to a group, the group's attributes' values are not recursively +// resolved. +// If the number of LogValue calls exceeds a threshold, a Value containing an +// error is returned. +// Resolve's return value is guaranteed not to be of Kind KindLogValuer. +func (v Value) Resolve() (rv Value) { + orig := v + defer func() { + if r := recover(); r != nil { + rv = AnyValue(fmt.Errorf("LogValue panicked\n%s", stack(3, 5))) + } + }() + + for i := 0; i < maxLogValues; i++ { + if v.Kind() != KindLogValuer { + return v + } + v = v.LogValuer().LogValue() + } + err := fmt.Errorf("LogValue called too many times on Value of type %T", orig.Any()) + return AnyValue(err) +} + +func stack(skip, nFrames int) string { + pcs := make([]uintptr, nFrames+1) + n := runtime.Callers(skip+1, pcs) + if n == 0 { + return "(no stack)" + } + frames := runtime.CallersFrames(pcs[:n]) + var b strings.Builder + i := 0 + for { + frame, more := frames.Next() + fmt.Fprintf(&b, "called from %s (%s:%d)\n", frame.Function, frame.File, frame.Line) + if !more { + break + } + i++ + if i >= nFrames { + fmt.Fprintf(&b, "(rest of stack elided)\n") + break + } + } + return b.String() +} diff --git a/vendor/golang.org/x/exp/slog/value_119.go b/vendor/golang.org/x/exp/slog/value_119.go new file mode 100644 index 00000000..29b0d732 --- /dev/null +++ b/vendor/golang.org/x/exp/slog/value_119.go @@ -0,0 +1,53 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.19 && !go1.20 + +package slog + +import ( + "reflect" + "unsafe" +) + +type ( + stringptr unsafe.Pointer // used in Value.any when the Value is a string + groupptr unsafe.Pointer // used in Value.any when the Value is a []Attr +) + +// StringValue returns a new Value for a string. +func StringValue(value string) Value { + hdr := (*reflect.StringHeader)(unsafe.Pointer(&value)) + return Value{num: uint64(hdr.Len), any: stringptr(hdr.Data)} +} + +func (v Value) str() string { + var s string + hdr := (*reflect.StringHeader)(unsafe.Pointer(&s)) + hdr.Data = uintptr(v.any.(stringptr)) + hdr.Len = int(v.num) + return s +} + +// String returns Value's value as a string, formatted like fmt.Sprint. Unlike +// the methods Int64, Float64, and so on, which panic if v is of the +// wrong kind, String never panics. +func (v Value) String() string { + if sp, ok := v.any.(stringptr); ok { + // Inlining this code makes a huge difference. + var s string + hdr := (*reflect.StringHeader)(unsafe.Pointer(&s)) + hdr.Data = uintptr(sp) + hdr.Len = int(v.num) + return s + } + return string(v.append(nil)) +} + +// GroupValue returns a new Value for a list of Attrs. +// The caller must not subsequently mutate the argument slice. +func GroupValue(as ...Attr) Value { + hdr := (*reflect.SliceHeader)(unsafe.Pointer(&as)) + return Value{num: uint64(hdr.Len), any: groupptr(hdr.Data)} +} diff --git a/vendor/golang.org/x/exp/slog/value_120.go b/vendor/golang.org/x/exp/slog/value_120.go new file mode 100644 index 00000000..f7d4c093 --- /dev/null +++ b/vendor/golang.org/x/exp/slog/value_120.go @@ -0,0 +1,39 @@ +// Copyright 2022 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:build go1.20 + +package slog + +import "unsafe" + +type ( + stringptr *byte // used in Value.any when the Value is a string + groupptr *Attr // used in Value.any when the Value is a []Attr +) + +// StringValue returns a new Value for a string. +func StringValue(value string) Value { + return Value{num: uint64(len(value)), any: stringptr(unsafe.StringData(value))} +} + +// GroupValue returns a new Value for a list of Attrs. +// The caller must not subsequently mutate the argument slice. +func GroupValue(as ...Attr) Value { + return Value{num: uint64(len(as)), any: groupptr(unsafe.SliceData(as))} +} + +// String returns Value's value as a string, formatted like fmt.Sprint. Unlike +// the methods Int64, Float64, and so on, which panic if v is of the +// wrong kind, String never panics. +func (v Value) String() string { + if sp, ok := v.any.(stringptr); ok { + return unsafe.String(sp, v.num) + } + return string(v.append(nil)) +} + +func (v Value) str() string { + return unsafe.String(v.any.(stringptr), v.num) +} diff --git a/vendor/golang.org/x/net/http2/Dockerfile b/vendor/golang.org/x/net/http2/Dockerfile deleted file mode 100644 index 85122459..00000000 --- a/vendor/golang.org/x/net/http2/Dockerfile +++ /dev/null @@ -1,51 +0,0 @@ -# -# This Dockerfile builds a recent curl with HTTP/2 client support, using -# a recent nghttp2 build. -# -# See the Makefile for how to tag it. If Docker and that image is found, the -# Go tests use this curl binary for integration tests. -# - -FROM ubuntu:trusty - -RUN apt-get update && \ - apt-get upgrade -y && \ - apt-get install -y git-core build-essential wget - -RUN apt-get install -y --no-install-recommends \ - autotools-dev libtool pkg-config zlib1g-dev \ - libcunit1-dev libssl-dev libxml2-dev libevent-dev \ - automake autoconf - -# The list of packages nghttp2 recommends for h2load: -RUN apt-get install -y --no-install-recommends make binutils \ - autoconf automake autotools-dev \ - libtool pkg-config zlib1g-dev libcunit1-dev libssl-dev libxml2-dev \ - libev-dev libevent-dev libjansson-dev libjemalloc-dev \ - cython python3.4-dev python-setuptools - -# Note: setting NGHTTP2_VER before the git clone, so an old git clone isn't cached: -ENV NGHTTP2_VER 895da9a -RUN cd /root && git clone https://github.com/tatsuhiro-t/nghttp2.git - -WORKDIR /root/nghttp2 -RUN git reset --hard $NGHTTP2_VER -RUN autoreconf -i -RUN automake -RUN autoconf -RUN ./configure -RUN make -RUN make install - -WORKDIR /root -RUN wget https://curl.se/download/curl-7.45.0.tar.gz -RUN tar -zxvf curl-7.45.0.tar.gz -WORKDIR /root/curl-7.45.0 -RUN ./configure --with-ssl --with-nghttp2=/usr/local -RUN make -RUN make install -RUN ldconfig - -CMD ["-h"] -ENTRYPOINT ["/usr/local/bin/curl"] - diff --git a/vendor/golang.org/x/net/http2/Makefile b/vendor/golang.org/x/net/http2/Makefile deleted file mode 100644 index 55fd826f..00000000 --- a/vendor/golang.org/x/net/http2/Makefile +++ /dev/null @@ -1,3 +0,0 @@ -curlimage: - docker build -t gohttp2/curl . - diff --git a/vendor/golang.org/x/net/http2/server.go b/vendor/golang.org/x/net/http2/server.go index 033b6e6d..02c88b6b 100644 --- a/vendor/golang.org/x/net/http2/server.go +++ b/vendor/golang.org/x/net/http2/server.go @@ -581,9 +581,11 @@ type serverConn struct { advMaxStreams uint32 // our SETTINGS_MAX_CONCURRENT_STREAMS advertised the client curClientStreams uint32 // number of open streams initiated by the client curPushedStreams uint32 // number of open streams initiated by server push + curHandlers uint32 // number of running handler goroutines maxClientStreamID uint32 // max ever seen from client (odd), or 0 if there have been no client requests maxPushPromiseID uint32 // ID of the last push promise (even), or 0 if there have been no pushes streams map[uint32]*stream + unstartedHandlers []unstartedHandler initialStreamSendWindowSize int32 maxFrameSize int32 peerMaxHeaderListSize uint32 // zero means unknown (default) @@ -981,6 +983,8 @@ func (sc *serverConn) serve() { return case gracefulShutdownMsg: sc.startGracefulShutdownInternal() + case handlerDoneMsg: + sc.handlerDone() default: panic("unknown timer") } @@ -1012,14 +1016,6 @@ func (sc *serverConn) serve() { } } -func (sc *serverConn) awaitGracefulShutdown(sharedCh <-chan struct{}, privateCh chan struct{}) { - select { - case <-sc.doneServing: - case <-sharedCh: - close(privateCh) - } -} - type serverMessage int // Message values sent to serveMsgCh. @@ -1028,6 +1024,7 @@ var ( idleTimerMsg = new(serverMessage) shutdownTimerMsg = new(serverMessage) gracefulShutdownMsg = new(serverMessage) + handlerDoneMsg = new(serverMessage) ) func (sc *serverConn) onSettingsTimer() { sc.sendServeMsg(settingsTimerMsg) } @@ -1900,9 +1897,11 @@ func (st *stream) copyTrailersToHandlerRequest() { // onReadTimeout is run on its own goroutine (from time.AfterFunc) // when the stream's ReadTimeout has fired. func (st *stream) onReadTimeout() { - // Wrap the ErrDeadlineExceeded to avoid callers depending on us - // returning the bare error. - st.body.CloseWithError(fmt.Errorf("%w", os.ErrDeadlineExceeded)) + if st.body != nil { + // Wrap the ErrDeadlineExceeded to avoid callers depending on us + // returning the bare error. + st.body.CloseWithError(fmt.Errorf("%w", os.ErrDeadlineExceeded)) + } } // onWriteTimeout is run on its own goroutine (from time.AfterFunc) @@ -2020,13 +2019,10 @@ func (sc *serverConn) processHeaders(f *MetaHeadersFrame) error { // (in Go 1.8), though. That's a more sane option anyway. if sc.hs.ReadTimeout != 0 { sc.conn.SetReadDeadline(time.Time{}) - if st.body != nil { - st.readDeadline = time.AfterFunc(sc.hs.ReadTimeout, st.onReadTimeout) - } + st.readDeadline = time.AfterFunc(sc.hs.ReadTimeout, st.onReadTimeout) } - go sc.runHandler(rw, req, handler) - return nil + return sc.scheduleHandler(id, rw, req, handler) } func (sc *serverConn) upgradeRequest(req *http.Request) { @@ -2046,6 +2042,10 @@ func (sc *serverConn) upgradeRequest(req *http.Request) { sc.conn.SetReadDeadline(time.Time{}) } + // This is the first request on the connection, + // so start the handler directly rather than going + // through scheduleHandler. + sc.curHandlers++ go sc.runHandler(rw, req, sc.handler.ServeHTTP) } @@ -2286,8 +2286,62 @@ func (sc *serverConn) newResponseWriter(st *stream, req *http.Request) *response return &responseWriter{rws: rws} } +type unstartedHandler struct { + streamID uint32 + rw *responseWriter + req *http.Request + handler func(http.ResponseWriter, *http.Request) +} + +// scheduleHandler starts a handler goroutine, +// or schedules one to start as soon as an existing handler finishes. +func (sc *serverConn) scheduleHandler(streamID uint32, rw *responseWriter, req *http.Request, handler func(http.ResponseWriter, *http.Request)) error { + sc.serveG.check() + maxHandlers := sc.advMaxStreams + if sc.curHandlers < maxHandlers { + sc.curHandlers++ + go sc.runHandler(rw, req, handler) + return nil + } + if len(sc.unstartedHandlers) > int(4*sc.advMaxStreams) { + return sc.countError("too_many_early_resets", ConnectionError(ErrCodeEnhanceYourCalm)) + } + sc.unstartedHandlers = append(sc.unstartedHandlers, unstartedHandler{ + streamID: streamID, + rw: rw, + req: req, + handler: handler, + }) + return nil +} + +func (sc *serverConn) handlerDone() { + sc.serveG.check() + sc.curHandlers-- + i := 0 + maxHandlers := sc.advMaxStreams + for ; i < len(sc.unstartedHandlers); i++ { + u := sc.unstartedHandlers[i] + if sc.streams[u.streamID] == nil { + // This stream was reset before its goroutine had a chance to start. + continue + } + if sc.curHandlers >= maxHandlers { + break + } + sc.curHandlers++ + go sc.runHandler(u.rw, u.req, u.handler) + sc.unstartedHandlers[i] = unstartedHandler{} // don't retain references + } + sc.unstartedHandlers = sc.unstartedHandlers[i:] + if len(sc.unstartedHandlers) == 0 { + sc.unstartedHandlers = nil + } +} + // Run on its own goroutine. func (sc *serverConn) runHandler(rw *responseWriter, req *http.Request, handler func(http.ResponseWriter, *http.Request)) { + defer sc.sendServeMsg(handlerDoneMsg) didPanic := true defer func() { rw.rws.stream.cancelCtx() diff --git a/vendor/golang.org/x/net/http2/transport.go b/vendor/golang.org/x/net/http2/transport.go index b0d482f9..4515b22c 100644 --- a/vendor/golang.org/x/net/http2/transport.go +++ b/vendor/golang.org/x/net/http2/transport.go @@ -291,8 +291,7 @@ func (t *Transport) initConnPool() { // HTTP/2 server. type ClientConn struct { t *Transport - tconn net.Conn // usually *tls.Conn, except specialized impls - tconnClosed bool + tconn net.Conn // usually *tls.Conn, except specialized impls tlsState *tls.ConnectionState // nil only for specialized impls reused uint32 // whether conn is being reused; atomic singleUse bool // whether being used for a single http.Request diff --git a/vendor/golang.org/x/sys/cpu/cpu.go b/vendor/golang.org/x/sys/cpu/cpu.go index 83f112c4..4756ad5f 100644 --- a/vendor/golang.org/x/sys/cpu/cpu.go +++ b/vendor/golang.org/x/sys/cpu/cpu.go @@ -38,7 +38,7 @@ var X86 struct { HasAVX512F bool // Advanced vector extension 512 Foundation Instructions HasAVX512CD bool // Advanced vector extension 512 Conflict Detection Instructions HasAVX512ER bool // Advanced vector extension 512 Exponential and Reciprocal Instructions - HasAVX512PF bool // Advanced vector extension 512 Prefetch Instructions Instructions + HasAVX512PF bool // Advanced vector extension 512 Prefetch Instructions HasAVX512VL bool // Advanced vector extension 512 Vector Length Extensions HasAVX512BW bool // Advanced vector extension 512 Byte and Word Instructions HasAVX512DQ bool // Advanced vector extension 512 Doubleword and Quadword Instructions @@ -54,6 +54,9 @@ var X86 struct { HasAVX512VBMI2 bool // Advanced vector extension 512 Vector Byte Manipulation Instructions 2 HasAVX512BITALG bool // Advanced vector extension 512 Bit Algorithms HasAVX512BF16 bool // Advanced vector extension 512 BFloat16 Instructions + HasAMXTile bool // Advanced Matrix Extension Tile instructions + HasAMXInt8 bool // Advanced Matrix Extension Int8 instructions + HasAMXBF16 bool // Advanced Matrix Extension BFloat16 instructions HasBMI1 bool // Bit manipulation instruction set 1 HasBMI2 bool // Bit manipulation instruction set 2 HasCX16 bool // Compare and exchange 16 Bytes diff --git a/vendor/golang.org/x/sys/cpu/cpu_riscv64.go b/vendor/golang.org/x/sys/cpu/cpu_riscv64.go index bd6c128a..ff7da60e 100644 --- a/vendor/golang.org/x/sys/cpu/cpu_riscv64.go +++ b/vendor/golang.org/x/sys/cpu/cpu_riscv64.go @@ -7,6 +7,6 @@ package cpu -const cacheLineSize = 32 +const cacheLineSize = 64 func initOptions() {} diff --git a/vendor/golang.org/x/sys/cpu/cpu_x86.go b/vendor/golang.org/x/sys/cpu/cpu_x86.go index f5aacfc8..2dcde828 100644 --- a/vendor/golang.org/x/sys/cpu/cpu_x86.go +++ b/vendor/golang.org/x/sys/cpu/cpu_x86.go @@ -37,6 +37,9 @@ func initOptions() { {Name: "avx512vbmi2", Feature: &X86.HasAVX512VBMI2}, {Name: "avx512bitalg", Feature: &X86.HasAVX512BITALG}, {Name: "avx512bf16", Feature: &X86.HasAVX512BF16}, + {Name: "amxtile", Feature: &X86.HasAMXTile}, + {Name: "amxint8", Feature: &X86.HasAMXInt8}, + {Name: "amxbf16", Feature: &X86.HasAMXBF16}, {Name: "bmi1", Feature: &X86.HasBMI1}, {Name: "bmi2", Feature: &X86.HasBMI2}, {Name: "cx16", Feature: &X86.HasCX16}, @@ -138,6 +141,10 @@ func archInit() { eax71, _, _, _ := cpuid(7, 1) X86.HasAVX512BF16 = isSet(5, eax71) } + + X86.HasAMXTile = isSet(24, edx7) + X86.HasAMXInt8 = isSet(25, edx7) + X86.HasAMXBF16 = isSet(22, edx7) } func isSet(bitpos uint, value uint32) bool { diff --git a/vendor/golang.org/x/sys/cpu/hwcap_linux.go b/vendor/golang.org/x/sys/cpu/hwcap_linux.go index 1d9d91f3..34e49f95 100644 --- a/vendor/golang.org/x/sys/cpu/hwcap_linux.go +++ b/vendor/golang.org/x/sys/cpu/hwcap_linux.go @@ -5,7 +5,7 @@ package cpu import ( - "io/ioutil" + "os" ) const ( @@ -39,7 +39,7 @@ func readHWCAP() error { return nil } - buf, err := ioutil.ReadFile(procAuxv) + buf, err := os.ReadFile(procAuxv) if err != nil { // e.g. on android /proc/self/auxv is not accessible, so silently // ignore the error and leave Initialized = false. On some diff --git a/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go b/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go deleted file mode 100644 index e07899b9..00000000 --- a/vendor/golang.org/x/sys/internal/unsafeheader/unsafeheader.go +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright 2020 The Go Authors. All rights reserved. -// Use of this source code is governed by a BSD-style -// license that can be found in the LICENSE file. - -// Package unsafeheader contains header declarations for the Go runtime's -// slice and string implementations. -// -// This package allows x/sys to use types equivalent to -// reflect.SliceHeader and reflect.StringHeader without introducing -// a dependency on the (relatively heavy) "reflect" package. -package unsafeheader - -import ( - "unsafe" -) - -// Slice is the runtime representation of a slice. -// It cannot be used safely or portably and its representation may change in a later release. -type Slice struct { - Data unsafe.Pointer - Len int - Cap int -} - -// String is the runtime representation of a string. -// It cannot be used safely or portably and its representation may change in a later release. -type String struct { - Data unsafe.Pointer - Len int -} diff --git a/vendor/golang.org/x/sys/unix/mkerrors.sh b/vendor/golang.org/x/sys/unix/mkerrors.sh index 8f775faf..47fa6a7e 100644 --- a/vendor/golang.org/x/sys/unix/mkerrors.sh +++ b/vendor/golang.org/x/sys/unix/mkerrors.sh @@ -583,6 +583,7 @@ ccflags="$@" $2 ~ /^PERF_/ || $2 ~ /^SECCOMP_MODE_/ || $2 ~ /^SEEK_/ || + $2 ~ /^SCHED_/ || $2 ~ /^SPLICE_/ || $2 ~ /^SYNC_FILE_RANGE_/ || $2 !~ /IOC_MAGIC/ && diff --git a/vendor/golang.org/x/sys/unix/ptrace_darwin.go b/vendor/golang.org/x/sys/unix/ptrace_darwin.go index 39dba6ca..463c3eff 100644 --- a/vendor/golang.org/x/sys/unix/ptrace_darwin.go +++ b/vendor/golang.org/x/sys/unix/ptrace_darwin.go @@ -7,12 +7,6 @@ package unix -import "unsafe" - func ptrace(request int, pid int, addr uintptr, data uintptr) error { return ptrace1(request, pid, addr, data) } - -func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) error { - return ptrace1Ptr(request, pid, addr, data) -} diff --git a/vendor/golang.org/x/sys/unix/ptrace_ios.go b/vendor/golang.org/x/sys/unix/ptrace_ios.go index 9ea66330..ed0509a0 100644 --- a/vendor/golang.org/x/sys/unix/ptrace_ios.go +++ b/vendor/golang.org/x/sys/unix/ptrace_ios.go @@ -7,12 +7,6 @@ package unix -import "unsafe" - func ptrace(request int, pid int, addr uintptr, data uintptr) (err error) { return ENOTSUP } - -func ptracePtr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { - return ENOTSUP -} diff --git a/vendor/golang.org/x/sys/unix/syscall_aix.go b/vendor/golang.org/x/sys/unix/syscall_aix.go index 9a6e5aca..e94e6cda 100644 --- a/vendor/golang.org/x/sys/unix/syscall_aix.go +++ b/vendor/golang.org/x/sys/unix/syscall_aix.go @@ -487,8 +487,6 @@ func Fsync(fd int) error { //sys Unlinkat(dirfd int, path string, flags int) (err error) //sys Ustat(dev int, ubuf *Ustat_t) (err error) //sys write(fd int, p []byte) (n int, err error) -//sys readlen(fd int, p *byte, np int) (n int, err error) = read -//sys writelen(fd int, p *byte, np int) (n int, err error) = write //sys Dup2(oldfd int, newfd int) (err error) //sys Fadvise(fd int, offset int64, length int64, advice int) (err error) = posix_fadvise64 diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin.go b/vendor/golang.org/x/sys/unix/syscall_darwin.go index 135cc3cd..59542a89 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin.go @@ -644,189 +644,3 @@ func SysctlKinfoProcSlice(name string, args ...int) ([]KinfoProc, error) { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE - -/* - * Unimplemented - */ -// Profil -// Sigaction -// Sigprocmask -// Getlogin -// Sigpending -// Sigaltstack -// Ioctl -// Reboot -// Execve -// Vfork -// Sbrk -// Sstk -// Ovadvise -// Mincore -// Setitimer -// Swapon -// Select -// Sigsuspend -// Readv -// Writev -// Nfssvc -// Getfh -// Quotactl -// Csops -// Waitid -// Add_profil -// Kdebug_trace -// Sigreturn -// Atsocket -// Kqueue_from_portset_np -// Kqueue_portset -// Getattrlist -// Getdirentriesattr -// Searchfs -// Delete -// Copyfile -// Watchevent -// Waitevent -// Modwatch -// Fsctl -// Initgroups -// Posix_spawn -// Nfsclnt -// Fhopen -// Minherit -// Semsys -// Msgsys -// Shmsys -// Semctl -// Semget -// Semop -// Msgctl -// Msgget -// Msgsnd -// Msgrcv -// Shm_open -// Shm_unlink -// Sem_open -// Sem_close -// Sem_unlink -// Sem_wait -// Sem_trywait -// Sem_post -// Sem_getvalue -// Sem_init -// Sem_destroy -// Open_extended -// Umask_extended -// Stat_extended -// Lstat_extended -// Fstat_extended -// Chmod_extended -// Fchmod_extended -// Access_extended -// Settid -// Gettid -// Setsgroups -// Getsgroups -// Setwgroups -// Getwgroups -// Mkfifo_extended -// Mkdir_extended -// Identitysvc -// Shared_region_check_np -// Shared_region_map_np -// __pthread_mutex_destroy -// __pthread_mutex_init -// __pthread_mutex_lock -// __pthread_mutex_trylock -// __pthread_mutex_unlock -// __pthread_cond_init -// __pthread_cond_destroy -// __pthread_cond_broadcast -// __pthread_cond_signal -// Setsid_with_pid -// __pthread_cond_timedwait -// Aio_fsync -// Aio_return -// Aio_suspend -// Aio_cancel -// Aio_error -// Aio_read -// Aio_write -// Lio_listio -// __pthread_cond_wait -// Iopolicysys -// __pthread_kill -// __pthread_sigmask -// __sigwait -// __disable_threadsignal -// __pthread_markcancel -// __pthread_canceled -// __semwait_signal -// Proc_info -// sendfile -// Stat64_extended -// Lstat64_extended -// Fstat64_extended -// __pthread_chdir -// __pthread_fchdir -// Audit -// Auditon -// Getauid -// Setauid -// Getaudit -// Setaudit -// Getaudit_addr -// Setaudit_addr -// Auditctl -// Bsdthread_create -// Bsdthread_terminate -// Stack_snapshot -// Bsdthread_register -// Workq_open -// Workq_ops -// __mac_execve -// __mac_syscall -// __mac_get_file -// __mac_set_file -// __mac_get_link -// __mac_set_link -// __mac_get_proc -// __mac_set_proc -// __mac_get_fd -// __mac_set_fd -// __mac_get_pid -// __mac_get_lcid -// __mac_get_lctx -// __mac_set_lctx -// Setlcid -// Read_nocancel -// Write_nocancel -// Open_nocancel -// Close_nocancel -// Wait4_nocancel -// Recvmsg_nocancel -// Sendmsg_nocancel -// Recvfrom_nocancel -// Accept_nocancel -// Fcntl_nocancel -// Select_nocancel -// Fsync_nocancel -// Connect_nocancel -// Sigsuspend_nocancel -// Readv_nocancel -// Writev_nocancel -// Sendto_nocancel -// Pread_nocancel -// Pwrite_nocancel -// Waitid_nocancel -// Poll_nocancel -// Msgsnd_nocancel -// Msgrcv_nocancel -// Sem_wait_nocancel -// Aio_suspend_nocancel -// __sigwait_nocancel -// __semwait_signal_nocancel -// __mac_mount -// __mac_get_mount -// __mac_getfsstat diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go b/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go index 9fa87980..b37310ce 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin_amd64.go @@ -47,6 +47,5 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, //sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT64 //sys Lstat(path string, stat *Stat_t) (err error) = SYS_LSTAT64 //sys ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace -//sys ptrace1Ptr(request int, pid int, addr unsafe.Pointer, data uintptr) (err error) = SYS_ptrace //sys Stat(path string, stat *Stat_t) (err error) = SYS_STAT64 //sys Statfs(path string, stat *Statfs_t) (err error) = SYS_STATFS64 diff --git a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go b/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go index f17b8c52..d51ec996 100644 --- a/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/syscall_darwin_arm64.go @@ -47,6 +47,5 @@ func Syscall9(num, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2 uintptr, //sys getfsstat(buf unsafe.Pointer, size uintptr, flags int) (n int, err error) = SYS_GETFSSTAT //sys Lstat(path string, stat *Stat_t) (err error) //sys ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) = SYS_ptrace -//sys ptrace1Ptr(request int, pid int, addr unsafe.Pointer, data uintptr) (err error) = SYS_ptrace //sys Stat(path string, stat *Stat_t) (err error) //sys Statfs(path string, stat *Statfs_t) (err error) diff --git a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go index d4ce988e..97cb916f 100644 --- a/vendor/golang.org/x/sys/unix/syscall_dragonfly.go +++ b/vendor/golang.org/x/sys/unix/syscall_dragonfly.go @@ -343,203 +343,5 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) - -/* - * Unimplemented - * TODO(jsing): Update this list for DragonFly. - */ -// Profil -// Sigaction -// Sigprocmask -// Getlogin -// Sigpending -// Sigaltstack -// Reboot -// Execve -// Vfork -// Sbrk -// Sstk -// Ovadvise -// Mincore -// Setitimer -// Swapon -// Select -// Sigsuspend -// Readv -// Writev -// Nfssvc -// Getfh -// Quotactl -// Mount -// Csops -// Waitid -// Add_profil -// Kdebug_trace -// Sigreturn -// Atsocket -// Kqueue_from_portset_np -// Kqueue_portset -// Getattrlist -// Setattrlist -// Getdirentriesattr -// Searchfs -// Delete -// Copyfile -// Watchevent -// Waitevent -// Modwatch -// Getxattr -// Fgetxattr -// Setxattr -// Fsetxattr -// Removexattr -// Fremovexattr -// Listxattr -// Flistxattr -// Fsctl -// Initgroups -// Posix_spawn -// Nfsclnt -// Fhopen -// Minherit -// Semsys -// Msgsys -// Shmsys -// Semctl -// Semget -// Semop -// Msgctl -// Msgget -// Msgsnd -// Msgrcv -// Shmat -// Shmctl -// Shmdt -// Shmget -// Shm_open -// Shm_unlink -// Sem_open -// Sem_close -// Sem_unlink -// Sem_wait -// Sem_trywait -// Sem_post -// Sem_getvalue -// Sem_init -// Sem_destroy -// Open_extended -// Umask_extended -// Stat_extended -// Lstat_extended -// Fstat_extended -// Chmod_extended -// Fchmod_extended -// Access_extended -// Settid -// Gettid -// Setsgroups -// Getsgroups -// Setwgroups -// Getwgroups -// Mkfifo_extended -// Mkdir_extended -// Identitysvc -// Shared_region_check_np -// Shared_region_map_np -// __pthread_mutex_destroy -// __pthread_mutex_init -// __pthread_mutex_lock -// __pthread_mutex_trylock -// __pthread_mutex_unlock -// __pthread_cond_init -// __pthread_cond_destroy -// __pthread_cond_broadcast -// __pthread_cond_signal -// Setsid_with_pid -// __pthread_cond_timedwait -// Aio_fsync -// Aio_return -// Aio_suspend -// Aio_cancel -// Aio_error -// Aio_read -// Aio_write -// Lio_listio -// __pthread_cond_wait -// Iopolicysys -// __pthread_kill -// __pthread_sigmask -// __sigwait -// __disable_threadsignal -// __pthread_markcancel -// __pthread_canceled -// __semwait_signal -// Proc_info -// Stat64_extended -// Lstat64_extended -// Fstat64_extended -// __pthread_chdir -// __pthread_fchdir -// Audit -// Auditon -// Getauid -// Setauid -// Getaudit -// Setaudit -// Getaudit_addr -// Setaudit_addr -// Auditctl -// Bsdthread_create -// Bsdthread_terminate -// Stack_snapshot -// Bsdthread_register -// Workq_open -// Workq_ops -// __mac_execve -// __mac_syscall -// __mac_get_file -// __mac_set_file -// __mac_get_link -// __mac_set_link -// __mac_get_proc -// __mac_set_proc -// __mac_get_fd -// __mac_set_fd -// __mac_get_pid -// __mac_get_lcid -// __mac_get_lctx -// __mac_set_lctx -// Setlcid -// Read_nocancel -// Write_nocancel -// Open_nocancel -// Close_nocancel -// Wait4_nocancel -// Recvmsg_nocancel -// Sendmsg_nocancel -// Recvfrom_nocancel -// Accept_nocancel -// Fcntl_nocancel -// Select_nocancel -// Fsync_nocancel -// Connect_nocancel -// Sigsuspend_nocancel -// Readv_nocancel -// Writev_nocancel -// Sendto_nocancel -// Pread_nocancel -// Pwrite_nocancel -// Waitid_nocancel -// Msgsnd_nocancel -// Msgrcv_nocancel -// Sem_wait_nocancel -// Aio_suspend_nocancel -// __sigwait_nocancel -// __semwait_signal_nocancel -// __mac_mount -// __mac_get_mount -// __mac_getfsstat diff --git a/vendor/golang.org/x/sys/unix/syscall_freebsd.go b/vendor/golang.org/x/sys/unix/syscall_freebsd.go index afb10106..64d1bb4d 100644 --- a/vendor/golang.org/x/sys/unix/syscall_freebsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_freebsd.go @@ -449,197 +449,5 @@ func Dup3(oldfd, newfd, flags int) error { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) - -/* - * Unimplemented - */ -// Profil -// Sigaction -// Sigprocmask -// Getlogin -// Sigpending -// Sigaltstack -// Ioctl -// Reboot -// Execve -// Vfork -// Sbrk -// Sstk -// Ovadvise -// Mincore -// Setitimer -// Swapon -// Select -// Sigsuspend -// Readv -// Writev -// Nfssvc -// Getfh -// Quotactl -// Mount -// Csops -// Waitid -// Add_profil -// Kdebug_trace -// Sigreturn -// Atsocket -// Kqueue_from_portset_np -// Kqueue_portset -// Getattrlist -// Setattrlist -// Getdents -// Getdirentriesattr -// Searchfs -// Delete -// Copyfile -// Watchevent -// Waitevent -// Modwatch -// Fsctl -// Initgroups -// Posix_spawn -// Nfsclnt -// Fhopen -// Minherit -// Semsys -// Msgsys -// Shmsys -// Semctl -// Semget -// Semop -// Msgctl -// Msgget -// Msgsnd -// Msgrcv -// Shmat -// Shmctl -// Shmdt -// Shmget -// Shm_open -// Shm_unlink -// Sem_open -// Sem_close -// Sem_unlink -// Sem_wait -// Sem_trywait -// Sem_post -// Sem_getvalue -// Sem_init -// Sem_destroy -// Open_extended -// Umask_extended -// Stat_extended -// Lstat_extended -// Fstat_extended -// Chmod_extended -// Fchmod_extended -// Access_extended -// Settid -// Gettid -// Setsgroups -// Getsgroups -// Setwgroups -// Getwgroups -// Mkfifo_extended -// Mkdir_extended -// Identitysvc -// Shared_region_check_np -// Shared_region_map_np -// __pthread_mutex_destroy -// __pthread_mutex_init -// __pthread_mutex_lock -// __pthread_mutex_trylock -// __pthread_mutex_unlock -// __pthread_cond_init -// __pthread_cond_destroy -// __pthread_cond_broadcast -// __pthread_cond_signal -// Setsid_with_pid -// __pthread_cond_timedwait -// Aio_fsync -// Aio_return -// Aio_suspend -// Aio_cancel -// Aio_error -// Aio_read -// Aio_write -// Lio_listio -// __pthread_cond_wait -// Iopolicysys -// __pthread_kill -// __pthread_sigmask -// __sigwait -// __disable_threadsignal -// __pthread_markcancel -// __pthread_canceled -// __semwait_signal -// Proc_info -// Stat64_extended -// Lstat64_extended -// Fstat64_extended -// __pthread_chdir -// __pthread_fchdir -// Audit -// Auditon -// Getauid -// Setauid -// Getaudit -// Setaudit -// Getaudit_addr -// Setaudit_addr -// Auditctl -// Bsdthread_create -// Bsdthread_terminate -// Stack_snapshot -// Bsdthread_register -// Workq_open -// Workq_ops -// __mac_execve -// __mac_syscall -// __mac_get_file -// __mac_set_file -// __mac_get_link -// __mac_set_link -// __mac_get_proc -// __mac_set_proc -// __mac_get_fd -// __mac_set_fd -// __mac_get_pid -// __mac_get_lcid -// __mac_get_lctx -// __mac_set_lctx -// Setlcid -// Read_nocancel -// Write_nocancel -// Open_nocancel -// Close_nocancel -// Wait4_nocancel -// Recvmsg_nocancel -// Sendmsg_nocancel -// Recvfrom_nocancel -// Accept_nocancel -// Fcntl_nocancel -// Select_nocancel -// Fsync_nocancel -// Connect_nocancel -// Sigsuspend_nocancel -// Readv_nocancel -// Writev_nocancel -// Sendto_nocancel -// Pread_nocancel -// Pwrite_nocancel -// Waitid_nocancel -// Poll_nocancel -// Msgsnd_nocancel -// Msgrcv_nocancel -// Sem_wait_nocancel -// Aio_suspend_nocancel -// __sigwait_nocancel -// __semwait_signal_nocancel -// __mac_mount -// __mac_get_mount -// __mac_getfsstat diff --git a/vendor/golang.org/x/sys/unix/syscall_linux.go b/vendor/golang.org/x/sys/unix/syscall_linux.go index a730878e..fb4e5022 100644 --- a/vendor/golang.org/x/sys/unix/syscall_linux.go +++ b/vendor/golang.org/x/sys/unix/syscall_linux.go @@ -693,10 +693,10 @@ type SockaddrALG struct { func (sa *SockaddrALG) sockaddr() (unsafe.Pointer, _Socklen, error) { // Leave room for NUL byte terminator. - if len(sa.Type) > 13 { + if len(sa.Type) > len(sa.raw.Type)-1 { return nil, 0, EINVAL } - if len(sa.Name) > 63 { + if len(sa.Name) > len(sa.raw.Name)-1 { return nil, 0, EINVAL } @@ -704,17 +704,8 @@ func (sa *SockaddrALG) sockaddr() (unsafe.Pointer, _Socklen, error) { sa.raw.Feat = sa.Feature sa.raw.Mask = sa.Mask - typ, err := ByteSliceFromString(sa.Type) - if err != nil { - return nil, 0, err - } - name, err := ByteSliceFromString(sa.Name) - if err != nil { - return nil, 0, err - } - - copy(sa.raw.Type[:], typ) - copy(sa.raw.Name[:], name) + copy(sa.raw.Type[:], sa.Type) + copy(sa.raw.Name[:], sa.Name) return unsafe.Pointer(&sa.raw), SizeofSockaddrALG, nil } @@ -1988,8 +1979,6 @@ func Signalfd(fd int, sigmask *Sigset_t, flags int) (newfd int, err error) { //sys Unshare(flags int) (err error) //sys write(fd int, p []byte) (n int, err error) //sys exitThread(code int) (err error) = SYS_EXIT -//sys readlen(fd int, p *byte, np int) (n int, err error) = SYS_READ -//sys writelen(fd int, p *byte, np int) (n int, err error) = SYS_WRITE //sys readv(fd int, iovs []Iovec) (n int, err error) = SYS_READV //sys writev(fd int, iovs []Iovec) (n int, err error) = SYS_WRITEV //sys preadv(fd int, iovs []Iovec, offs_l uintptr, offs_h uintptr) (n int, err error) = SYS_PREADV @@ -2471,98 +2460,25 @@ func Pselect(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timespec, sigmask * return pselect6(nfd, r, w, e, mutableTimeout, kernelMask) } -/* - * Unimplemented - */ -// AfsSyscall -// ArchPrctl -// Brk -// ClockNanosleep -// ClockSettime -// Clone -// EpollCtlOld -// EpollPwait -// EpollWaitOld -// Execve -// Fork -// Futex -// GetKernelSyms -// GetMempolicy -// GetRobustList -// GetThreadArea -// Getpmsg -// IoCancel -// IoDestroy -// IoGetevents -// IoSetup -// IoSubmit -// IoprioGet -// IoprioSet -// KexecLoad -// LookupDcookie -// Mbind -// MigratePages -// Mincore -// ModifyLdt -// Mount -// MovePages -// MqGetsetattr -// MqNotify -// MqOpen -// MqTimedreceive -// MqTimedsend -// MqUnlink -// Msgctl -// Msgget -// Msgrcv -// Msgsnd -// Nfsservctl -// Personality -// Pselect6 -// Ptrace -// Putpmsg -// Quotactl -// Readahead -// Readv -// RemapFilePages -// RestartSyscall -// RtSigaction -// RtSigpending -// RtSigqueueinfo -// RtSigreturn -// RtSigsuspend -// RtSigtimedwait -// SchedGetPriorityMax -// SchedGetPriorityMin -// SchedGetparam -// SchedGetscheduler -// SchedRrGetInterval -// SchedSetparam -// SchedYield -// Security -// Semctl -// Semget -// Semop -// Semtimedop -// SetMempolicy -// SetRobustList -// SetThreadArea -// SetTidAddress -// Sigaltstack -// Swapoff -// Swapon -// Sysfs -// TimerCreate -// TimerDelete -// TimerGetoverrun -// TimerGettime -// TimerSettime -// Tkill (obsolete) -// Tuxcall -// Umount2 -// Uselib -// Utimensat -// Vfork -// Vhangup -// Vserver -// _Sysctl +//sys schedSetattr(pid int, attr *SchedAttr, flags uint) (err error) +//sys schedGetattr(pid int, attr *SchedAttr, size uint, flags uint) (err error) + +// SchedSetAttr is a wrapper for sched_setattr(2) syscall. +// https://man7.org/linux/man-pages/man2/sched_setattr.2.html +func SchedSetAttr(pid int, attr *SchedAttr, flags uint) error { + if attr == nil { + return EINVAL + } + attr.Size = SizeofSchedAttr + return schedSetattr(pid, attr, flags) +} + +// SchedGetAttr is a wrapper for sched_getattr(2) syscall. +// https://man7.org/linux/man-pages/man2/sched_getattr.2.html +func SchedGetAttr(pid int, flags uint) (*SchedAttr, error) { + attr := &SchedAttr{} + if err := schedGetattr(pid, attr, SizeofSchedAttr, flags); err != nil { + return nil, err + } + return attr, nil +} diff --git a/vendor/golang.org/x/sys/unix/syscall_netbsd.go b/vendor/golang.org/x/sys/unix/syscall_netbsd.go index ddd1ac85..88162099 100644 --- a/vendor/golang.org/x/sys/unix/syscall_netbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_netbsd.go @@ -356,8 +356,6 @@ func Statvfs(path string, buf *Statvfs_t) (err error) { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) const ( @@ -371,262 +369,3 @@ const ( func mremap(oldaddr uintptr, oldlength uintptr, newlength uintptr, flags int, newaddr uintptr) (uintptr, error) { return mremapNetBSD(oldaddr, oldlength, newaddr, newlength, flags) } - -/* - * Unimplemented - */ -// ____semctl13 -// __clone -// __fhopen40 -// __fhstat40 -// __fhstatvfs140 -// __fstat30 -// __getcwd -// __getfh30 -// __getlogin -// __lstat30 -// __mount50 -// __msgctl13 -// __msync13 -// __ntp_gettime30 -// __posix_chown -// __posix_fchown -// __posix_lchown -// __posix_rename -// __setlogin -// __shmctl13 -// __sigaction_sigtramp -// __sigaltstack14 -// __sigpending14 -// __sigprocmask14 -// __sigsuspend14 -// __sigtimedwait -// __stat30 -// __syscall -// __vfork14 -// _ksem_close -// _ksem_destroy -// _ksem_getvalue -// _ksem_init -// _ksem_open -// _ksem_post -// _ksem_trywait -// _ksem_unlink -// _ksem_wait -// _lwp_continue -// _lwp_create -// _lwp_ctl -// _lwp_detach -// _lwp_exit -// _lwp_getname -// _lwp_getprivate -// _lwp_kill -// _lwp_park -// _lwp_self -// _lwp_setname -// _lwp_setprivate -// _lwp_suspend -// _lwp_unpark -// _lwp_unpark_all -// _lwp_wait -// _lwp_wakeup -// _pset_bind -// _sched_getaffinity -// _sched_getparam -// _sched_setaffinity -// _sched_setparam -// acct -// aio_cancel -// aio_error -// aio_fsync -// aio_read -// aio_return -// aio_suspend -// aio_write -// break -// clock_getres -// clock_gettime -// clock_settime -// compat_09_ogetdomainname -// compat_09_osetdomainname -// compat_09_ouname -// compat_10_omsgsys -// compat_10_osemsys -// compat_10_oshmsys -// compat_12_fstat12 -// compat_12_getdirentries -// compat_12_lstat12 -// compat_12_msync -// compat_12_oreboot -// compat_12_oswapon -// compat_12_stat12 -// compat_13_sigaction13 -// compat_13_sigaltstack13 -// compat_13_sigpending13 -// compat_13_sigprocmask13 -// compat_13_sigreturn13 -// compat_13_sigsuspend13 -// compat_14___semctl -// compat_14_msgctl -// compat_14_shmctl -// compat_16___sigaction14 -// compat_16___sigreturn14 -// compat_20_fhstatfs -// compat_20_fstatfs -// compat_20_getfsstat -// compat_20_statfs -// compat_30___fhstat30 -// compat_30___fstat13 -// compat_30___lstat13 -// compat_30___stat13 -// compat_30_fhopen -// compat_30_fhstat -// compat_30_fhstatvfs1 -// compat_30_getdents -// compat_30_getfh -// compat_30_ntp_gettime -// compat_30_socket -// compat_40_mount -// compat_43_fstat43 -// compat_43_lstat43 -// compat_43_oaccept -// compat_43_ocreat -// compat_43_oftruncate -// compat_43_ogetdirentries -// compat_43_ogetdtablesize -// compat_43_ogethostid -// compat_43_ogethostname -// compat_43_ogetkerninfo -// compat_43_ogetpagesize -// compat_43_ogetpeername -// compat_43_ogetrlimit -// compat_43_ogetsockname -// compat_43_okillpg -// compat_43_olseek -// compat_43_ommap -// compat_43_oquota -// compat_43_orecv -// compat_43_orecvfrom -// compat_43_orecvmsg -// compat_43_osend -// compat_43_osendmsg -// compat_43_osethostid -// compat_43_osethostname -// compat_43_osigblock -// compat_43_osigsetmask -// compat_43_osigstack -// compat_43_osigvec -// compat_43_otruncate -// compat_43_owait -// compat_43_stat43 -// execve -// extattr_delete_fd -// extattr_delete_file -// extattr_delete_link -// extattr_get_fd -// extattr_get_file -// extattr_get_link -// extattr_list_fd -// extattr_list_file -// extattr_list_link -// extattr_set_fd -// extattr_set_file -// extattr_set_link -// extattrctl -// fchroot -// fdatasync -// fgetxattr -// fktrace -// flistxattr -// fork -// fremovexattr -// fsetxattr -// fstatvfs1 -// fsync_range -// getcontext -// getitimer -// getvfsstat -// getxattr -// ktrace -// lchflags -// lchmod -// lfs_bmapv -// lfs_markv -// lfs_segclean -// lfs_segwait -// lgetxattr -// lio_listio -// listxattr -// llistxattr -// lremovexattr -// lseek -// lsetxattr -// lutimes -// madvise -// mincore -// minherit -// modctl -// mq_close -// mq_getattr -// mq_notify -// mq_open -// mq_receive -// mq_send -// mq_setattr -// mq_timedreceive -// mq_timedsend -// mq_unlink -// msgget -// msgrcv -// msgsnd -// nfssvc -// ntp_adjtime -// pmc_control -// pmc_get_info -// pollts -// preadv -// profil -// pselect -// pset_assign -// pset_create -// pset_destroy -// ptrace -// pwritev -// quotactl -// rasctl -// readv -// reboot -// removexattr -// sa_enable -// sa_preempt -// sa_register -// sa_setconcurrency -// sa_stacks -// sa_yield -// sbrk -// sched_yield -// semconfig -// semget -// semop -// setcontext -// setitimer -// setxattr -// shmat -// shmdt -// shmget -// sstk -// statvfs1 -// swapctl -// sysarch -// syscall -// timer_create -// timer_delete -// timer_getoverrun -// timer_gettime -// timer_settime -// undelete -// utrace -// uuidgen -// vadvise -// vfork -// writev diff --git a/vendor/golang.org/x/sys/unix/syscall_openbsd.go b/vendor/golang.org/x/sys/unix/syscall_openbsd.go index c5f166a1..6f34479b 100644 --- a/vendor/golang.org/x/sys/unix/syscall_openbsd.go +++ b/vendor/golang.org/x/sys/unix/syscall_openbsd.go @@ -326,78 +326,4 @@ func Uname(uname *Utsname) error { //sys write(fd int, p []byte) (n int, err error) //sys mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) (ret uintptr, err error) //sys munmap(addr uintptr, length uintptr) (err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ -//sys writelen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_WRITE //sys utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) - -/* - * Unimplemented - */ -// __getcwd -// __semctl -// __syscall -// __sysctl -// adjfreq -// break -// clock_getres -// clock_gettime -// clock_settime -// closefrom -// execve -// fhopen -// fhstat -// fhstatfs -// fork -// futimens -// getfh -// getgid -// getitimer -// getlogin -// getthrid -// ktrace -// lfs_bmapv -// lfs_markv -// lfs_segclean -// lfs_segwait -// mincore -// minherit -// mount -// mquery -// msgctl -// msgget -// msgrcv -// msgsnd -// nfssvc -// nnpfspioctl -// preadv -// profil -// pwritev -// quotactl -// readv -// reboot -// renameat -// rfork -// sched_yield -// semget -// semop -// setgroups -// setitimer -// setsockopt -// shmat -// shmctl -// shmdt -// shmget -// sigaction -// sigaltstack -// sigpending -// sigprocmask -// sigreturn -// sigsuspend -// sysarch -// syscall -// threxit -// thrsigdivert -// thrsleep -// thrwakeup -// vfork -// writev diff --git a/vendor/golang.org/x/sys/unix/syscall_solaris.go b/vendor/golang.org/x/sys/unix/syscall_solaris.go index 72d23575..b99cfa13 100644 --- a/vendor/golang.org/x/sys/unix/syscall_solaris.go +++ b/vendor/golang.org/x/sys/unix/syscall_solaris.go @@ -698,24 +698,6 @@ func Sendfile(outfd int, infd int, offset *int64, count int) (written int, err e //sys setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) = libsocket.setsockopt //sys recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Socklen) (n int, err error) = libsocket.recvfrom -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf), 0, 0, 0) - n = int(r0) - if e1 != 0 { - err = e1 - } - return -} - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf), 0, 0, 0) - n = int(r0) - if e1 != 0 { - err = e1 - } - return -} - // Event Ports type fileObjCookie struct { diff --git a/vendor/golang.org/x/sys/unix/syscall_unix.go b/vendor/golang.org/x/sys/unix/syscall_unix.go index 8bb30e7c..f6eda270 100644 --- a/vendor/golang.org/x/sys/unix/syscall_unix.go +++ b/vendor/golang.org/x/sys/unix/syscall_unix.go @@ -549,6 +549,9 @@ func SetNonblock(fd int, nonblocking bool) (err error) { if err != nil { return err } + if (flag&O_NONBLOCK != 0) == nonblocking { + return nil + } if nonblocking { flag |= O_NONBLOCK } else { diff --git a/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go b/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go index 44e72edb..4596d041 100644 --- a/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go +++ b/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go @@ -192,7 +192,6 @@ func (cmsg *Cmsghdr) SetLen(length int) { //sys fcntl(fd int, cmd int, arg int) (val int, err error) //sys read(fd int, p []byte) (n int, err error) -//sys readlen(fd int, buf *byte, nbuf int) (n int, err error) = SYS_READ //sys write(fd int, p []byte) (n int, err error) //sys accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) = SYS___ACCEPT_A diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux.go b/vendor/golang.org/x/sys/unix/zerrors_linux.go index 3784f402..f9c7f479 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux.go @@ -2421,6 +2421,15 @@ const ( PR_PAC_GET_ENABLED_KEYS = 0x3d PR_PAC_RESET_KEYS = 0x36 PR_PAC_SET_ENABLED_KEYS = 0x3c + PR_RISCV_V_GET_CONTROL = 0x46 + PR_RISCV_V_SET_CONTROL = 0x45 + PR_RISCV_V_VSTATE_CTRL_CUR_MASK = 0x3 + PR_RISCV_V_VSTATE_CTRL_DEFAULT = 0x0 + PR_RISCV_V_VSTATE_CTRL_INHERIT = 0x10 + PR_RISCV_V_VSTATE_CTRL_MASK = 0x1f + PR_RISCV_V_VSTATE_CTRL_NEXT_MASK = 0xc + PR_RISCV_V_VSTATE_CTRL_OFF = 0x1 + PR_RISCV_V_VSTATE_CTRL_ON = 0x2 PR_SCHED_CORE = 0x3e PR_SCHED_CORE_CREATE = 0x1 PR_SCHED_CORE_GET = 0x0 @@ -2821,6 +2830,23 @@ const ( RWF_SUPPORTED = 0x1f RWF_SYNC = 0x4 RWF_WRITE_LIFE_NOT_SET = 0x0 + SCHED_BATCH = 0x3 + SCHED_DEADLINE = 0x6 + SCHED_FIFO = 0x1 + SCHED_FLAG_ALL = 0x7f + SCHED_FLAG_DL_OVERRUN = 0x4 + SCHED_FLAG_KEEP_ALL = 0x18 + SCHED_FLAG_KEEP_PARAMS = 0x10 + SCHED_FLAG_KEEP_POLICY = 0x8 + SCHED_FLAG_RECLAIM = 0x2 + SCHED_FLAG_RESET_ON_FORK = 0x1 + SCHED_FLAG_UTIL_CLAMP = 0x60 + SCHED_FLAG_UTIL_CLAMP_MAX = 0x40 + SCHED_FLAG_UTIL_CLAMP_MIN = 0x20 + SCHED_IDLE = 0x5 + SCHED_NORMAL = 0x0 + SCHED_RESET_ON_FORK = 0x40000000 + SCHED_RR = 0x2 SCM_CREDENTIALS = 0x2 SCM_RIGHTS = 0x1 SCM_TIMESTAMP = 0x1d diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go index cfb14300..30aee00a 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_386.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go index df64f2d5..8ebfa512 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go @@ -327,10 +327,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go index 3025cd5b..271a21cd 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go @@ -333,10 +333,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go index 09e1ffbe..910c330a 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go @@ -323,10 +323,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go index a4572354..a640798c 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go @@ -118,6 +118,8 @@ const ( IUCLC = 0x200 IXOFF = 0x1000 IXON = 0x400 + LASX_CTX_MAGIC = 0x41535801 + LSX_CTX_MAGIC = 0x53580001 MAP_ANON = 0x20 MAP_ANONYMOUS = 0x20 MAP_DENYWRITE = 0x800 @@ -317,10 +319,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go index fee7dfb8..0d5925d3 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go index a5b2373a..d72a00e0 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go index 5dde82c9..02ba129f 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go index 2e80ea6b..8daa6dd9 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go @@ -326,10 +326,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0x100 SO_PASSCRED = 0x11 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x12 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go index a65dcd7c..63c8fa2f 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go @@ -381,10 +381,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go index cbd34e3d..930799ec 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go @@ -385,10 +385,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go index e4afa7a3..8605a7dd 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go @@ -385,10 +385,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x14 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x15 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go index 44f45a03..95a016f1 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go @@ -314,10 +314,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go index 74733e26..1ae0108f 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go @@ -389,10 +389,12 @@ const ( SO_NOFCS = 0x2b SO_OOBINLINE = 0xa SO_PASSCRED = 0x10 + SO_PASSPIDFD = 0x4c SO_PASSSEC = 0x22 SO_PEEK_OFF = 0x2a SO_PEERCRED = 0x11 SO_PEERGROUPS = 0x3b + SO_PEERPIDFD = 0x4d SO_PEERSEC = 0x1f SO_PREFER_BUSY_POLL = 0x45 SO_PROTOCOL = 0x26 diff --git a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go index f5f3934b..1bb7c633 100644 --- a/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go @@ -428,10 +428,12 @@ const ( SO_NOFCS = 0x27 SO_OOBINLINE = 0x100 SO_PASSCRED = 0x2 + SO_PASSPIDFD = 0x55 SO_PASSSEC = 0x1f SO_PEEK_OFF = 0x26 SO_PEERCRED = 0x40 SO_PEERGROUPS = 0x3d + SO_PEERPIDFD = 0x56 SO_PEERSEC = 0x1e SO_PREFER_BUSY_POLL = 0x48 SO_PROTOCOL = 0x1028 diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go index 9a257219..d1d1d233 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc.go @@ -817,28 +817,6 @@ func write(fd int, p []byte) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, p *byte, np int) (n int, err error) { - r0, er := C.read(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np)) - n = int(r0) - if r0 == -1 && er != nil { - err = er - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, p *byte, np int) (n int, err error) { - r0, er := C.write(C.int(fd), C.uintptr_t(uintptr(unsafe.Pointer(p))), C.size_t(np)) - n = int(r0) - if r0 == -1 && er != nil { - err = er - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Dup2(oldfd int, newfd int) (err error) { r0, er := C.dup2(C.int(oldfd), C.int(newfd)) if r0 == -1 && er != nil { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go index 6de80c20..f99a18ad 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_aix_ppc64.go @@ -762,28 +762,6 @@ func write(fd int, p []byte) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, p *byte, np int) (n int, err error) { - r0, e1 := callread(fd, uintptr(unsafe.Pointer(p)), np) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, p *byte, np int) (n int, err error) { - r0, e1 := callwrite(fd, uintptr(unsafe.Pointer(p)), np) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Dup2(oldfd int, newfd int) (err error) { _, e1 := calldup2(oldfd, newfd) if e1 != 0 { diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go index 4037ccf7..1cad561e 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.go @@ -725,6 +725,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -733,10 +739,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2410,28 +2412,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := syscall_syscall(libc_fstat64_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { @@ -2521,14 +2501,6 @@ func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) { return } -func ptrace1Ptr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { - _, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), addr, uintptr(data), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - var libc_ptrace_trampoline_addr uintptr //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s index 4baaed0b..8b8bb284 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_amd64.s @@ -5,703 +5,586 @@ TEXT libc_fdopendir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fdopendir(SB) - GLOBL ·libc_fdopendir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fdopendir_trampoline_addr(SB)/8, $libc_fdopendir_trampoline<>(SB) TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgroups(SB) - GLOBL ·libc_getgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB) TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgroups(SB) - GLOBL ·libc_setgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB) TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_wait4(SB) - GLOBL ·libc_wait4_trampoline_addr(SB), RODATA, $8 DATA ·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB) TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_accept(SB) - GLOBL ·libc_accept_trampoline_addr(SB), RODATA, $8 DATA ·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB) TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_bind(SB) - GLOBL ·libc_bind_trampoline_addr(SB), RODATA, $8 DATA ·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB) TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_connect(SB) - GLOBL ·libc_connect_trampoline_addr(SB), RODATA, $8 DATA ·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB) TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socket(SB) - GLOBL ·libc_socket_trampoline_addr(SB), RODATA, $8 DATA ·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB) TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockopt(SB) - GLOBL ·libc_getsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB) TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsockopt(SB) - GLOBL ·libc_setsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB) TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpeername(SB) - GLOBL ·libc_getpeername_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB) TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockname(SB) - GLOBL ·libc_getsockname_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB) TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shutdown(SB) - GLOBL ·libc_shutdown_trampoline_addr(SB), RODATA, $8 DATA ·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB) TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socketpair(SB) - GLOBL ·libc_socketpair_trampoline_addr(SB), RODATA, $8 DATA ·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB) TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvfrom(SB) - GLOBL ·libc_recvfrom_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB) TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendto(SB) - GLOBL ·libc_sendto_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB) TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvmsg(SB) - GLOBL ·libc_recvmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB) TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendmsg(SB) - GLOBL ·libc_sendmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB) TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kevent(SB) - GLOBL ·libc_kevent_trampoline_addr(SB), RODATA, $8 DATA ·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB) TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimes(SB) - GLOBL ·libc_utimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB) TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_futimes(SB) - GLOBL ·libc_futimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB) TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_poll(SB) - GLOBL ·libc_poll_trampoline_addr(SB), RODATA, $8 DATA ·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB) TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_madvise(SB) - GLOBL ·libc_madvise_trampoline_addr(SB), RODATA, $8 DATA ·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB) TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlock(SB) - GLOBL ·libc_mlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB) TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlockall(SB) - GLOBL ·libc_mlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB) TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mprotect(SB) - GLOBL ·libc_mprotect_trampoline_addr(SB), RODATA, $8 DATA ·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB) TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_msync(SB) - GLOBL ·libc_msync_trampoline_addr(SB), RODATA, $8 DATA ·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB) TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlock(SB) - GLOBL ·libc_munlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB) TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlockall(SB) - GLOBL ·libc_munlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB) TEXT libc_closedir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_closedir(SB) - GLOBL ·libc_closedir_trampoline_addr(SB), RODATA, $8 DATA ·libc_closedir_trampoline_addr(SB)/8, $libc_closedir_trampoline<>(SB) TEXT libc_readdir_r_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readdir_r(SB) - GLOBL ·libc_readdir_r_trampoline_addr(SB), RODATA, $8 DATA ·libc_readdir_r_trampoline_addr(SB)/8, $libc_readdir_r_trampoline<>(SB) TEXT libc_pipe_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pipe(SB) - GLOBL ·libc_pipe_trampoline_addr(SB), RODATA, $8 DATA ·libc_pipe_trampoline_addr(SB)/8, $libc_pipe_trampoline<>(SB) TEXT libc_getxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getxattr(SB) - GLOBL ·libc_getxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_getxattr_trampoline_addr(SB)/8, $libc_getxattr_trampoline<>(SB) TEXT libc_fgetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fgetxattr(SB) - GLOBL ·libc_fgetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fgetxattr_trampoline_addr(SB)/8, $libc_fgetxattr_trampoline<>(SB) TEXT libc_setxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setxattr(SB) - GLOBL ·libc_setxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_setxattr_trampoline_addr(SB)/8, $libc_setxattr_trampoline<>(SB) TEXT libc_fsetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsetxattr(SB) - GLOBL ·libc_fsetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsetxattr_trampoline_addr(SB)/8, $libc_fsetxattr_trampoline<>(SB) TEXT libc_removexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_removexattr(SB) - GLOBL ·libc_removexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_removexattr_trampoline_addr(SB)/8, $libc_removexattr_trampoline<>(SB) TEXT libc_fremovexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fremovexattr(SB) - GLOBL ·libc_fremovexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fremovexattr_trampoline_addr(SB)/8, $libc_fremovexattr_trampoline<>(SB) TEXT libc_listxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listxattr(SB) - GLOBL ·libc_listxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_listxattr_trampoline_addr(SB)/8, $libc_listxattr_trampoline<>(SB) TEXT libc_flistxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flistxattr(SB) - GLOBL ·libc_flistxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_flistxattr_trampoline_addr(SB)/8, $libc_flistxattr_trampoline<>(SB) TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) - GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fcntl(SB) - GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kill(SB) - GLOBL ·libc_kill_trampoline_addr(SB), RODATA, $8 DATA ·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB) TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) - GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB) TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sysctl(SB) - GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) TEXT libc_sendfile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendfile(SB) - GLOBL ·libc_sendfile_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendfile_trampoline_addr(SB)/8, $libc_sendfile_trampoline<>(SB) TEXT libc_shmat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmat(SB) - GLOBL ·libc_shmat_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmat_trampoline_addr(SB)/8, $libc_shmat_trampoline<>(SB) TEXT libc_shmctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmctl(SB) - GLOBL ·libc_shmctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmctl_trampoline_addr(SB)/8, $libc_shmctl_trampoline<>(SB) TEXT libc_shmdt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmdt(SB) - GLOBL ·libc_shmdt_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmdt_trampoline_addr(SB)/8, $libc_shmdt_trampoline<>(SB) TEXT libc_shmget_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmget(SB) - GLOBL ·libc_shmget_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmget_trampoline_addr(SB)/8, $libc_shmget_trampoline<>(SB) TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_access(SB) - GLOBL ·libc_access_trampoline_addr(SB), RODATA, $8 DATA ·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB) TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_adjtime(SB) - GLOBL ·libc_adjtime_trampoline_addr(SB), RODATA, $8 DATA ·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB) TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chdir(SB) - GLOBL ·libc_chdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB) TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chflags(SB) - GLOBL ·libc_chflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB) TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chmod(SB) - GLOBL ·libc_chmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB) TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chown(SB) - GLOBL ·libc_chown_trampoline_addr(SB), RODATA, $8 DATA ·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB) TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chroot(SB) - GLOBL ·libc_chroot_trampoline_addr(SB), RODATA, $8 DATA ·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clock_gettime(SB) - GLOBL ·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 DATA ·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_close(SB) - GLOBL ·libc_close_trampoline_addr(SB), RODATA, $8 DATA ·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB) TEXT libc_clonefile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefile(SB) - GLOBL ·libc_clonefile_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefile_trampoline_addr(SB)/8, $libc_clonefile_trampoline<>(SB) TEXT libc_clonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefileat(SB) - GLOBL ·libc_clonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefileat_trampoline_addr(SB)/8, $libc_clonefileat_trampoline<>(SB) TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup(SB) - GLOBL ·libc_dup_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB) TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup2(SB) - GLOBL ·libc_dup2_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB) TEXT libc_exchangedata_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exchangedata(SB) - GLOBL ·libc_exchangedata_trampoline_addr(SB), RODATA, $8 DATA ·libc_exchangedata_trampoline_addr(SB)/8, $libc_exchangedata_trampoline<>(SB) TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exit(SB) - GLOBL ·libc_exit_trampoline_addr(SB), RODATA, $8 DATA ·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB) TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_faccessat(SB) - GLOBL ·libc_faccessat_trampoline_addr(SB), RODATA, $8 DATA ·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB) TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchdir(SB) - GLOBL ·libc_fchdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB) TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchflags(SB) - GLOBL ·libc_fchflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB) TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmod(SB) - GLOBL ·libc_fchmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB) TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmodat(SB) - GLOBL ·libc_fchmodat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB) TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchown(SB) - GLOBL ·libc_fchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB) TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchownat(SB) - GLOBL ·libc_fchownat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB) TEXT libc_fclonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fclonefileat(SB) - GLOBL ·libc_fclonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fclonefileat_trampoline_addr(SB)/8, $libc_fclonefileat_trampoline<>(SB) TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flock(SB) - GLOBL ·libc_flock_trampoline_addr(SB), RODATA, $8 DATA ·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB) TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fpathconf(SB) - GLOBL ·libc_fpathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB) TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsync(SB) - GLOBL ·libc_fsync_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB) TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ftruncate(SB) - GLOBL ·libc_ftruncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB) TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getcwd(SB) - GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) TEXT libc_getdtablesize_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getdtablesize(SB) - GLOBL ·libc_getdtablesize_trampoline_addr(SB), RODATA, $8 DATA ·libc_getdtablesize_trampoline_addr(SB)/8, $libc_getdtablesize_trampoline<>(SB) TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getegid(SB) - GLOBL ·libc_getegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB) TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_geteuid(SB) - GLOBL ·libc_geteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB) TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgid(SB) - GLOBL ·libc_getgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB) TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgid(SB) - GLOBL ·libc_getpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB) TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgrp(SB) - GLOBL ·libc_getpgrp_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB) TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpid(SB) - GLOBL ·libc_getpid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB) TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getppid(SB) - GLOBL ·libc_getppid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB) TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpriority(SB) - GLOBL ·libc_getpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB) TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrlimit(SB) - GLOBL ·libc_getrlimit_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB) TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrusage(SB) - GLOBL ·libc_getrusage_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB) TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsid(SB) - GLOBL ·libc_getsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB) TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_gettimeofday(SB) - GLOBL ·libc_gettimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB) TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getuid(SB) - GLOBL ·libc_getuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB) TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_issetugid(SB) - GLOBL ·libc_issetugid_trampoline_addr(SB), RODATA, $8 DATA ·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB) TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kqueue(SB) - GLOBL ·libc_kqueue_trampoline_addr(SB), RODATA, $8 DATA ·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB) TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lchown(SB) - GLOBL ·libc_lchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB) TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_link(SB) - GLOBL ·libc_link_trampoline_addr(SB), RODATA, $8 DATA ·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB) TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_linkat(SB) - GLOBL ·libc_linkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB) TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listen(SB) - GLOBL ·libc_listen_trampoline_addr(SB), RODATA, $8 DATA ·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB) TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdir(SB) - GLOBL ·libc_mkdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB) TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdirat(SB) - GLOBL ·libc_mkdirat_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB) TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkfifo(SB) - GLOBL ·libc_mkfifo_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB) TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mknod(SB) - GLOBL ·libc_mknod_trampoline_addr(SB), RODATA, $8 DATA ·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB) TEXT libc_mount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mount(SB) - GLOBL ·libc_mount_trampoline_addr(SB), RODATA, $8 DATA ·libc_mount_trampoline_addr(SB)/8, $libc_mount_trampoline<>(SB) TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_open(SB) - GLOBL ·libc_open_trampoline_addr(SB), RODATA, $8 DATA ·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB) TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_openat(SB) - GLOBL ·libc_openat_trampoline_addr(SB), RODATA, $8 DATA ·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB) TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pathconf(SB) - GLOBL ·libc_pathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB) TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pread(SB) - GLOBL ·libc_pread_trampoline_addr(SB), RODATA, $8 DATA ·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB) TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pwrite(SB) - GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) - GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 DATA ·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB) TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlink(SB) - GLOBL ·libc_readlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB) TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlinkat(SB) - GLOBL ·libc_readlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB) TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rename(SB) - GLOBL ·libc_rename_trampoline_addr(SB), RODATA, $8 DATA ·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB) TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_renameat(SB) - GLOBL ·libc_renameat_trampoline_addr(SB), RODATA, $8 DATA ·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB) TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_revoke(SB) - GLOBL ·libc_revoke_trampoline_addr(SB), RODATA, $8 DATA ·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB) TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rmdir(SB) - GLOBL ·libc_rmdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB) TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lseek(SB) - GLOBL ·libc_lseek_trampoline_addr(SB), RODATA, $8 DATA ·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB) TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_select(SB) - GLOBL ·libc_select_trampoline_addr(SB), RODATA, $8 DATA ·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) @@ -712,192 +595,160 @@ DATA ·libc_setattrlist_trampoline_addr(SB)/8, $libc_setattrlist_trampoline<>(SB TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setegid(SB) - GLOBL ·libc_setegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB) TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_seteuid(SB) - GLOBL ·libc_seteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB) TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgid(SB) - GLOBL ·libc_setgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB) TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setlogin(SB) - GLOBL ·libc_setlogin_trampoline_addr(SB), RODATA, $8 DATA ·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB) TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpgid(SB) - GLOBL ·libc_setpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB) TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpriority(SB) - GLOBL ·libc_setpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB) TEXT libc_setprivexec_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setprivexec(SB) - GLOBL ·libc_setprivexec_trampoline_addr(SB), RODATA, $8 DATA ·libc_setprivexec_trampoline_addr(SB)/8, $libc_setprivexec_trampoline<>(SB) TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setregid(SB) - GLOBL ·libc_setregid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB) TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setreuid(SB) - GLOBL ·libc_setreuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsid(SB) - GLOBL ·libc_setsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB) TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_settimeofday(SB) - GLOBL ·libc_settimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB) TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setuid(SB) - GLOBL ·libc_setuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB) TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlink(SB) - GLOBL ·libc_symlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB) TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlinkat(SB) - GLOBL ·libc_symlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB) TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sync(SB) - GLOBL ·libc_sync_trampoline_addr(SB), RODATA, $8 DATA ·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB) TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_truncate(SB) - GLOBL ·libc_truncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB) TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_umask(SB) - GLOBL ·libc_umask_trampoline_addr(SB), RODATA, $8 DATA ·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB) TEXT libc_undelete_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_undelete(SB) - GLOBL ·libc_undelete_trampoline_addr(SB), RODATA, $8 DATA ·libc_undelete_trampoline_addr(SB)/8, $libc_undelete_trampoline<>(SB) TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlink(SB) - GLOBL ·libc_unlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB) TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlinkat(SB) - GLOBL ·libc_unlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB) TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unmount(SB) - GLOBL ·libc_unmount_trampoline_addr(SB), RODATA, $8 DATA ·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB) TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_write(SB) - GLOBL ·libc_write_trampoline_addr(SB), RODATA, $8 DATA ·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB) TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mmap(SB) - GLOBL ·libc_mmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB) TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munmap(SB) - GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) TEXT libc_fstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstat64(SB) - GLOBL ·libc_fstat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstat64_trampoline_addr(SB)/8, $libc_fstat64_trampoline<>(SB) TEXT libc_fstatat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatat64(SB) - GLOBL ·libc_fstatat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatat64_trampoline_addr(SB)/8, $libc_fstatat64_trampoline<>(SB) TEXT libc_fstatfs64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatfs64(SB) - GLOBL ·libc_fstatfs64_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatfs64_trampoline_addr(SB)/8, $libc_fstatfs64_trampoline<>(SB) TEXT libc_getfsstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getfsstat64(SB) - GLOBL ·libc_getfsstat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_getfsstat64_trampoline_addr(SB)/8, $libc_getfsstat64_trampoline<>(SB) TEXT libc_lstat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lstat64(SB) - GLOBL ·libc_lstat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_lstat64_trampoline_addr(SB)/8, $libc_lstat64_trampoline<>(SB) TEXT libc_ptrace_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ptrace(SB) - GLOBL ·libc_ptrace_trampoline_addr(SB), RODATA, $8 DATA ·libc_ptrace_trampoline_addr(SB)/8, $libc_ptrace_trampoline<>(SB) TEXT libc_stat64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_stat64(SB) - GLOBL ·libc_stat64_trampoline_addr(SB), RODATA, $8 DATA ·libc_stat64_trampoline_addr(SB)/8, $libc_stat64_trampoline<>(SB) TEXT libc_statfs64_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_statfs64(SB) - GLOBL ·libc_statfs64_trampoline_addr(SB), RODATA, $8 DATA ·libc_statfs64_trampoline_addr(SB)/8, $libc_statfs64_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go index 51d6f3fb..b18edbd0 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.go @@ -725,6 +725,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -733,10 +739,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "/usr/lib/libSystem.B.dylib" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2410,28 +2412,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := syscall_syscall(libc_fstat_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0) if e1 != 0 { @@ -2521,14 +2501,6 @@ func ptrace1(request int, pid int, addr uintptr, data uintptr) (err error) { return } -func ptrace1Ptr(request int, pid int, addr uintptr, data unsafe.Pointer) (err error) { - _, _, e1 := syscall_syscall6(libc_ptrace_trampoline_addr, uintptr(request), uintptr(pid), addr, uintptr(data), 0, 0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - var libc_ptrace_trampoline_addr uintptr //go:cgo_import_dynamic libc_ptrace ptrace "/usr/lib/libSystem.B.dylib" diff --git a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s index c3b82c03..08362c1a 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s +++ b/vendor/golang.org/x/sys/unix/zsyscall_darwin_arm64.s @@ -5,703 +5,586 @@ TEXT libc_fdopendir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fdopendir(SB) - GLOBL ·libc_fdopendir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fdopendir_trampoline_addr(SB)/8, $libc_fdopendir_trampoline<>(SB) TEXT libc_getgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgroups(SB) - GLOBL ·libc_getgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgroups_trampoline_addr(SB)/8, $libc_getgroups_trampoline<>(SB) TEXT libc_setgroups_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgroups(SB) - GLOBL ·libc_setgroups_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgroups_trampoline_addr(SB)/8, $libc_setgroups_trampoline<>(SB) TEXT libc_wait4_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_wait4(SB) - GLOBL ·libc_wait4_trampoline_addr(SB), RODATA, $8 DATA ·libc_wait4_trampoline_addr(SB)/8, $libc_wait4_trampoline<>(SB) TEXT libc_accept_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_accept(SB) - GLOBL ·libc_accept_trampoline_addr(SB), RODATA, $8 DATA ·libc_accept_trampoline_addr(SB)/8, $libc_accept_trampoline<>(SB) TEXT libc_bind_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_bind(SB) - GLOBL ·libc_bind_trampoline_addr(SB), RODATA, $8 DATA ·libc_bind_trampoline_addr(SB)/8, $libc_bind_trampoline<>(SB) TEXT libc_connect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_connect(SB) - GLOBL ·libc_connect_trampoline_addr(SB), RODATA, $8 DATA ·libc_connect_trampoline_addr(SB)/8, $libc_connect_trampoline<>(SB) TEXT libc_socket_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socket(SB) - GLOBL ·libc_socket_trampoline_addr(SB), RODATA, $8 DATA ·libc_socket_trampoline_addr(SB)/8, $libc_socket_trampoline<>(SB) TEXT libc_getsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockopt(SB) - GLOBL ·libc_getsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockopt_trampoline_addr(SB)/8, $libc_getsockopt_trampoline<>(SB) TEXT libc_setsockopt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsockopt(SB) - GLOBL ·libc_setsockopt_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsockopt_trampoline_addr(SB)/8, $libc_setsockopt_trampoline<>(SB) TEXT libc_getpeername_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpeername(SB) - GLOBL ·libc_getpeername_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpeername_trampoline_addr(SB)/8, $libc_getpeername_trampoline<>(SB) TEXT libc_getsockname_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsockname(SB) - GLOBL ·libc_getsockname_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsockname_trampoline_addr(SB)/8, $libc_getsockname_trampoline<>(SB) TEXT libc_shutdown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shutdown(SB) - GLOBL ·libc_shutdown_trampoline_addr(SB), RODATA, $8 DATA ·libc_shutdown_trampoline_addr(SB)/8, $libc_shutdown_trampoline<>(SB) TEXT libc_socketpair_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_socketpair(SB) - GLOBL ·libc_socketpair_trampoline_addr(SB), RODATA, $8 DATA ·libc_socketpair_trampoline_addr(SB)/8, $libc_socketpair_trampoline<>(SB) TEXT libc_recvfrom_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvfrom(SB) - GLOBL ·libc_recvfrom_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvfrom_trampoline_addr(SB)/8, $libc_recvfrom_trampoline<>(SB) TEXT libc_sendto_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendto(SB) - GLOBL ·libc_sendto_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendto_trampoline_addr(SB)/8, $libc_sendto_trampoline<>(SB) TEXT libc_recvmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_recvmsg(SB) - GLOBL ·libc_recvmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_recvmsg_trampoline_addr(SB)/8, $libc_recvmsg_trampoline<>(SB) TEXT libc_sendmsg_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendmsg(SB) - GLOBL ·libc_sendmsg_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendmsg_trampoline_addr(SB)/8, $libc_sendmsg_trampoline<>(SB) TEXT libc_kevent_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kevent(SB) - GLOBL ·libc_kevent_trampoline_addr(SB), RODATA, $8 DATA ·libc_kevent_trampoline_addr(SB)/8, $libc_kevent_trampoline<>(SB) TEXT libc_utimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimes(SB) - GLOBL ·libc_utimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimes_trampoline_addr(SB)/8, $libc_utimes_trampoline<>(SB) TEXT libc_futimes_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_futimes(SB) - GLOBL ·libc_futimes_trampoline_addr(SB), RODATA, $8 DATA ·libc_futimes_trampoline_addr(SB)/8, $libc_futimes_trampoline<>(SB) TEXT libc_poll_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_poll(SB) - GLOBL ·libc_poll_trampoline_addr(SB), RODATA, $8 DATA ·libc_poll_trampoline_addr(SB)/8, $libc_poll_trampoline<>(SB) TEXT libc_madvise_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_madvise(SB) - GLOBL ·libc_madvise_trampoline_addr(SB), RODATA, $8 DATA ·libc_madvise_trampoline_addr(SB)/8, $libc_madvise_trampoline<>(SB) TEXT libc_mlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlock(SB) - GLOBL ·libc_mlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlock_trampoline_addr(SB)/8, $libc_mlock_trampoline<>(SB) TEXT libc_mlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mlockall(SB) - GLOBL ·libc_mlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_mlockall_trampoline_addr(SB)/8, $libc_mlockall_trampoline<>(SB) TEXT libc_mprotect_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mprotect(SB) - GLOBL ·libc_mprotect_trampoline_addr(SB), RODATA, $8 DATA ·libc_mprotect_trampoline_addr(SB)/8, $libc_mprotect_trampoline<>(SB) TEXT libc_msync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_msync(SB) - GLOBL ·libc_msync_trampoline_addr(SB), RODATA, $8 DATA ·libc_msync_trampoline_addr(SB)/8, $libc_msync_trampoline<>(SB) TEXT libc_munlock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlock(SB) - GLOBL ·libc_munlock_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlock_trampoline_addr(SB)/8, $libc_munlock_trampoline<>(SB) TEXT libc_munlockall_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munlockall(SB) - GLOBL ·libc_munlockall_trampoline_addr(SB), RODATA, $8 DATA ·libc_munlockall_trampoline_addr(SB)/8, $libc_munlockall_trampoline<>(SB) TEXT libc_closedir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_closedir(SB) - GLOBL ·libc_closedir_trampoline_addr(SB), RODATA, $8 DATA ·libc_closedir_trampoline_addr(SB)/8, $libc_closedir_trampoline<>(SB) TEXT libc_readdir_r_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readdir_r(SB) - GLOBL ·libc_readdir_r_trampoline_addr(SB), RODATA, $8 DATA ·libc_readdir_r_trampoline_addr(SB)/8, $libc_readdir_r_trampoline<>(SB) TEXT libc_pipe_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pipe(SB) - GLOBL ·libc_pipe_trampoline_addr(SB), RODATA, $8 DATA ·libc_pipe_trampoline_addr(SB)/8, $libc_pipe_trampoline<>(SB) TEXT libc_getxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getxattr(SB) - GLOBL ·libc_getxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_getxattr_trampoline_addr(SB)/8, $libc_getxattr_trampoline<>(SB) TEXT libc_fgetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fgetxattr(SB) - GLOBL ·libc_fgetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fgetxattr_trampoline_addr(SB)/8, $libc_fgetxattr_trampoline<>(SB) TEXT libc_setxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setxattr(SB) - GLOBL ·libc_setxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_setxattr_trampoline_addr(SB)/8, $libc_setxattr_trampoline<>(SB) TEXT libc_fsetxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsetxattr(SB) - GLOBL ·libc_fsetxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsetxattr_trampoline_addr(SB)/8, $libc_fsetxattr_trampoline<>(SB) TEXT libc_removexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_removexattr(SB) - GLOBL ·libc_removexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_removexattr_trampoline_addr(SB)/8, $libc_removexattr_trampoline<>(SB) TEXT libc_fremovexattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fremovexattr(SB) - GLOBL ·libc_fremovexattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_fremovexattr_trampoline_addr(SB)/8, $libc_fremovexattr_trampoline<>(SB) TEXT libc_listxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listxattr(SB) - GLOBL ·libc_listxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_listxattr_trampoline_addr(SB)/8, $libc_listxattr_trampoline<>(SB) TEXT libc_flistxattr_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flistxattr(SB) - GLOBL ·libc_flistxattr_trampoline_addr(SB), RODATA, $8 DATA ·libc_flistxattr_trampoline_addr(SB)/8, $libc_flistxattr_trampoline<>(SB) TEXT libc_utimensat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_utimensat(SB) - GLOBL ·libc_utimensat_trampoline_addr(SB), RODATA, $8 DATA ·libc_utimensat_trampoline_addr(SB)/8, $libc_utimensat_trampoline<>(SB) TEXT libc_fcntl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fcntl(SB) - GLOBL ·libc_fcntl_trampoline_addr(SB), RODATA, $8 DATA ·libc_fcntl_trampoline_addr(SB)/8, $libc_fcntl_trampoline<>(SB) TEXT libc_kill_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kill(SB) - GLOBL ·libc_kill_trampoline_addr(SB), RODATA, $8 DATA ·libc_kill_trampoline_addr(SB)/8, $libc_kill_trampoline<>(SB) TEXT libc_ioctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ioctl(SB) - GLOBL ·libc_ioctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_ioctl_trampoline_addr(SB)/8, $libc_ioctl_trampoline<>(SB) TEXT libc_sysctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sysctl(SB) - GLOBL ·libc_sysctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_sysctl_trampoline_addr(SB)/8, $libc_sysctl_trampoline<>(SB) TEXT libc_sendfile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sendfile(SB) - GLOBL ·libc_sendfile_trampoline_addr(SB), RODATA, $8 DATA ·libc_sendfile_trampoline_addr(SB)/8, $libc_sendfile_trampoline<>(SB) TEXT libc_shmat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmat(SB) - GLOBL ·libc_shmat_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmat_trampoline_addr(SB)/8, $libc_shmat_trampoline<>(SB) TEXT libc_shmctl_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmctl(SB) - GLOBL ·libc_shmctl_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmctl_trampoline_addr(SB)/8, $libc_shmctl_trampoline<>(SB) TEXT libc_shmdt_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmdt(SB) - GLOBL ·libc_shmdt_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmdt_trampoline_addr(SB)/8, $libc_shmdt_trampoline<>(SB) TEXT libc_shmget_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_shmget(SB) - GLOBL ·libc_shmget_trampoline_addr(SB), RODATA, $8 DATA ·libc_shmget_trampoline_addr(SB)/8, $libc_shmget_trampoline<>(SB) TEXT libc_access_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_access(SB) - GLOBL ·libc_access_trampoline_addr(SB), RODATA, $8 DATA ·libc_access_trampoline_addr(SB)/8, $libc_access_trampoline<>(SB) TEXT libc_adjtime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_adjtime(SB) - GLOBL ·libc_adjtime_trampoline_addr(SB), RODATA, $8 DATA ·libc_adjtime_trampoline_addr(SB)/8, $libc_adjtime_trampoline<>(SB) TEXT libc_chdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chdir(SB) - GLOBL ·libc_chdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_chdir_trampoline_addr(SB)/8, $libc_chdir_trampoline<>(SB) TEXT libc_chflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chflags(SB) - GLOBL ·libc_chflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_chflags_trampoline_addr(SB)/8, $libc_chflags_trampoline<>(SB) TEXT libc_chmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chmod(SB) - GLOBL ·libc_chmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_chmod_trampoline_addr(SB)/8, $libc_chmod_trampoline<>(SB) TEXT libc_chown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chown(SB) - GLOBL ·libc_chown_trampoline_addr(SB), RODATA, $8 DATA ·libc_chown_trampoline_addr(SB)/8, $libc_chown_trampoline<>(SB) TEXT libc_chroot_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_chroot(SB) - GLOBL ·libc_chroot_trampoline_addr(SB), RODATA, $8 DATA ·libc_chroot_trampoline_addr(SB)/8, $libc_chroot_trampoline<>(SB) TEXT libc_clock_gettime_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clock_gettime(SB) - GLOBL ·libc_clock_gettime_trampoline_addr(SB), RODATA, $8 DATA ·libc_clock_gettime_trampoline_addr(SB)/8, $libc_clock_gettime_trampoline<>(SB) TEXT libc_close_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_close(SB) - GLOBL ·libc_close_trampoline_addr(SB), RODATA, $8 DATA ·libc_close_trampoline_addr(SB)/8, $libc_close_trampoline<>(SB) TEXT libc_clonefile_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefile(SB) - GLOBL ·libc_clonefile_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefile_trampoline_addr(SB)/8, $libc_clonefile_trampoline<>(SB) TEXT libc_clonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_clonefileat(SB) - GLOBL ·libc_clonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_clonefileat_trampoline_addr(SB)/8, $libc_clonefileat_trampoline<>(SB) TEXT libc_dup_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup(SB) - GLOBL ·libc_dup_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup_trampoline_addr(SB)/8, $libc_dup_trampoline<>(SB) TEXT libc_dup2_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_dup2(SB) - GLOBL ·libc_dup2_trampoline_addr(SB), RODATA, $8 DATA ·libc_dup2_trampoline_addr(SB)/8, $libc_dup2_trampoline<>(SB) TEXT libc_exchangedata_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exchangedata(SB) - GLOBL ·libc_exchangedata_trampoline_addr(SB), RODATA, $8 DATA ·libc_exchangedata_trampoline_addr(SB)/8, $libc_exchangedata_trampoline<>(SB) TEXT libc_exit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_exit(SB) - GLOBL ·libc_exit_trampoline_addr(SB), RODATA, $8 DATA ·libc_exit_trampoline_addr(SB)/8, $libc_exit_trampoline<>(SB) TEXT libc_faccessat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_faccessat(SB) - GLOBL ·libc_faccessat_trampoline_addr(SB), RODATA, $8 DATA ·libc_faccessat_trampoline_addr(SB)/8, $libc_faccessat_trampoline<>(SB) TEXT libc_fchdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchdir(SB) - GLOBL ·libc_fchdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchdir_trampoline_addr(SB)/8, $libc_fchdir_trampoline<>(SB) TEXT libc_fchflags_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchflags(SB) - GLOBL ·libc_fchflags_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchflags_trampoline_addr(SB)/8, $libc_fchflags_trampoline<>(SB) TEXT libc_fchmod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmod(SB) - GLOBL ·libc_fchmod_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmod_trampoline_addr(SB)/8, $libc_fchmod_trampoline<>(SB) TEXT libc_fchmodat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchmodat(SB) - GLOBL ·libc_fchmodat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchmodat_trampoline_addr(SB)/8, $libc_fchmodat_trampoline<>(SB) TEXT libc_fchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchown(SB) - GLOBL ·libc_fchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchown_trampoline_addr(SB)/8, $libc_fchown_trampoline<>(SB) TEXT libc_fchownat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fchownat(SB) - GLOBL ·libc_fchownat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fchownat_trampoline_addr(SB)/8, $libc_fchownat_trampoline<>(SB) TEXT libc_fclonefileat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fclonefileat(SB) - GLOBL ·libc_fclonefileat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fclonefileat_trampoline_addr(SB)/8, $libc_fclonefileat_trampoline<>(SB) TEXT libc_flock_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_flock(SB) - GLOBL ·libc_flock_trampoline_addr(SB), RODATA, $8 DATA ·libc_flock_trampoline_addr(SB)/8, $libc_flock_trampoline<>(SB) TEXT libc_fpathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fpathconf(SB) - GLOBL ·libc_fpathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_fpathconf_trampoline_addr(SB)/8, $libc_fpathconf_trampoline<>(SB) TEXT libc_fsync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fsync(SB) - GLOBL ·libc_fsync_trampoline_addr(SB), RODATA, $8 DATA ·libc_fsync_trampoline_addr(SB)/8, $libc_fsync_trampoline<>(SB) TEXT libc_ftruncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ftruncate(SB) - GLOBL ·libc_ftruncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_ftruncate_trampoline_addr(SB)/8, $libc_ftruncate_trampoline<>(SB) TEXT libc_getcwd_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getcwd(SB) - GLOBL ·libc_getcwd_trampoline_addr(SB), RODATA, $8 DATA ·libc_getcwd_trampoline_addr(SB)/8, $libc_getcwd_trampoline<>(SB) TEXT libc_getdtablesize_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getdtablesize(SB) - GLOBL ·libc_getdtablesize_trampoline_addr(SB), RODATA, $8 DATA ·libc_getdtablesize_trampoline_addr(SB)/8, $libc_getdtablesize_trampoline<>(SB) TEXT libc_getegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getegid(SB) - GLOBL ·libc_getegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getegid_trampoline_addr(SB)/8, $libc_getegid_trampoline<>(SB) TEXT libc_geteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_geteuid(SB) - GLOBL ·libc_geteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_geteuid_trampoline_addr(SB)/8, $libc_geteuid_trampoline<>(SB) TEXT libc_getgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getgid(SB) - GLOBL ·libc_getgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getgid_trampoline_addr(SB)/8, $libc_getgid_trampoline<>(SB) TEXT libc_getpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgid(SB) - GLOBL ·libc_getpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgid_trampoline_addr(SB)/8, $libc_getpgid_trampoline<>(SB) TEXT libc_getpgrp_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpgrp(SB) - GLOBL ·libc_getpgrp_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpgrp_trampoline_addr(SB)/8, $libc_getpgrp_trampoline<>(SB) TEXT libc_getpid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpid(SB) - GLOBL ·libc_getpid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpid_trampoline_addr(SB)/8, $libc_getpid_trampoline<>(SB) TEXT libc_getppid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getppid(SB) - GLOBL ·libc_getppid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getppid_trampoline_addr(SB)/8, $libc_getppid_trampoline<>(SB) TEXT libc_getpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getpriority(SB) - GLOBL ·libc_getpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_getpriority_trampoline_addr(SB)/8, $libc_getpriority_trampoline<>(SB) TEXT libc_getrlimit_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrlimit(SB) - GLOBL ·libc_getrlimit_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrlimit_trampoline_addr(SB)/8, $libc_getrlimit_trampoline<>(SB) TEXT libc_getrusage_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getrusage(SB) - GLOBL ·libc_getrusage_trampoline_addr(SB), RODATA, $8 DATA ·libc_getrusage_trampoline_addr(SB)/8, $libc_getrusage_trampoline<>(SB) TEXT libc_getsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getsid(SB) - GLOBL ·libc_getsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getsid_trampoline_addr(SB)/8, $libc_getsid_trampoline<>(SB) TEXT libc_gettimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_gettimeofday(SB) - GLOBL ·libc_gettimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_gettimeofday_trampoline_addr(SB)/8, $libc_gettimeofday_trampoline<>(SB) TEXT libc_getuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getuid(SB) - GLOBL ·libc_getuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_getuid_trampoline_addr(SB)/8, $libc_getuid_trampoline<>(SB) TEXT libc_issetugid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_issetugid(SB) - GLOBL ·libc_issetugid_trampoline_addr(SB), RODATA, $8 DATA ·libc_issetugid_trampoline_addr(SB)/8, $libc_issetugid_trampoline<>(SB) TEXT libc_kqueue_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_kqueue(SB) - GLOBL ·libc_kqueue_trampoline_addr(SB), RODATA, $8 DATA ·libc_kqueue_trampoline_addr(SB)/8, $libc_kqueue_trampoline<>(SB) TEXT libc_lchown_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lchown(SB) - GLOBL ·libc_lchown_trampoline_addr(SB), RODATA, $8 DATA ·libc_lchown_trampoline_addr(SB)/8, $libc_lchown_trampoline<>(SB) TEXT libc_link_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_link(SB) - GLOBL ·libc_link_trampoline_addr(SB), RODATA, $8 DATA ·libc_link_trampoline_addr(SB)/8, $libc_link_trampoline<>(SB) TEXT libc_linkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_linkat(SB) - GLOBL ·libc_linkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_linkat_trampoline_addr(SB)/8, $libc_linkat_trampoline<>(SB) TEXT libc_listen_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_listen(SB) - GLOBL ·libc_listen_trampoline_addr(SB), RODATA, $8 DATA ·libc_listen_trampoline_addr(SB)/8, $libc_listen_trampoline<>(SB) TEXT libc_mkdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdir(SB) - GLOBL ·libc_mkdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdir_trampoline_addr(SB)/8, $libc_mkdir_trampoline<>(SB) TEXT libc_mkdirat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkdirat(SB) - GLOBL ·libc_mkdirat_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkdirat_trampoline_addr(SB)/8, $libc_mkdirat_trampoline<>(SB) TEXT libc_mkfifo_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mkfifo(SB) - GLOBL ·libc_mkfifo_trampoline_addr(SB), RODATA, $8 DATA ·libc_mkfifo_trampoline_addr(SB)/8, $libc_mkfifo_trampoline<>(SB) TEXT libc_mknod_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mknod(SB) - GLOBL ·libc_mknod_trampoline_addr(SB), RODATA, $8 DATA ·libc_mknod_trampoline_addr(SB)/8, $libc_mknod_trampoline<>(SB) TEXT libc_mount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mount(SB) - GLOBL ·libc_mount_trampoline_addr(SB), RODATA, $8 DATA ·libc_mount_trampoline_addr(SB)/8, $libc_mount_trampoline<>(SB) TEXT libc_open_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_open(SB) - GLOBL ·libc_open_trampoline_addr(SB), RODATA, $8 DATA ·libc_open_trampoline_addr(SB)/8, $libc_open_trampoline<>(SB) TEXT libc_openat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_openat(SB) - GLOBL ·libc_openat_trampoline_addr(SB), RODATA, $8 DATA ·libc_openat_trampoline_addr(SB)/8, $libc_openat_trampoline<>(SB) TEXT libc_pathconf_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pathconf(SB) - GLOBL ·libc_pathconf_trampoline_addr(SB), RODATA, $8 DATA ·libc_pathconf_trampoline_addr(SB)/8, $libc_pathconf_trampoline<>(SB) TEXT libc_pread_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pread(SB) - GLOBL ·libc_pread_trampoline_addr(SB), RODATA, $8 DATA ·libc_pread_trampoline_addr(SB)/8, $libc_pread_trampoline<>(SB) TEXT libc_pwrite_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_pwrite(SB) - GLOBL ·libc_pwrite_trampoline_addr(SB), RODATA, $8 DATA ·libc_pwrite_trampoline_addr(SB)/8, $libc_pwrite_trampoline<>(SB) TEXT libc_read_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_read(SB) - GLOBL ·libc_read_trampoline_addr(SB), RODATA, $8 DATA ·libc_read_trampoline_addr(SB)/8, $libc_read_trampoline<>(SB) TEXT libc_readlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlink(SB) - GLOBL ·libc_readlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlink_trampoline_addr(SB)/8, $libc_readlink_trampoline<>(SB) TEXT libc_readlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_readlinkat(SB) - GLOBL ·libc_readlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_readlinkat_trampoline_addr(SB)/8, $libc_readlinkat_trampoline<>(SB) TEXT libc_rename_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rename(SB) - GLOBL ·libc_rename_trampoline_addr(SB), RODATA, $8 DATA ·libc_rename_trampoline_addr(SB)/8, $libc_rename_trampoline<>(SB) TEXT libc_renameat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_renameat(SB) - GLOBL ·libc_renameat_trampoline_addr(SB), RODATA, $8 DATA ·libc_renameat_trampoline_addr(SB)/8, $libc_renameat_trampoline<>(SB) TEXT libc_revoke_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_revoke(SB) - GLOBL ·libc_revoke_trampoline_addr(SB), RODATA, $8 DATA ·libc_revoke_trampoline_addr(SB)/8, $libc_revoke_trampoline<>(SB) TEXT libc_rmdir_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_rmdir(SB) - GLOBL ·libc_rmdir_trampoline_addr(SB), RODATA, $8 DATA ·libc_rmdir_trampoline_addr(SB)/8, $libc_rmdir_trampoline<>(SB) TEXT libc_lseek_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lseek(SB) - GLOBL ·libc_lseek_trampoline_addr(SB), RODATA, $8 DATA ·libc_lseek_trampoline_addr(SB)/8, $libc_lseek_trampoline<>(SB) TEXT libc_select_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_select(SB) - GLOBL ·libc_select_trampoline_addr(SB), RODATA, $8 DATA ·libc_select_trampoline_addr(SB)/8, $libc_select_trampoline<>(SB) @@ -712,192 +595,160 @@ DATA ·libc_setattrlist_trampoline_addr(SB)/8, $libc_setattrlist_trampoline<>(SB TEXT libc_setegid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setegid(SB) - GLOBL ·libc_setegid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setegid_trampoline_addr(SB)/8, $libc_setegid_trampoline<>(SB) TEXT libc_seteuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_seteuid(SB) - GLOBL ·libc_seteuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_seteuid_trampoline_addr(SB)/8, $libc_seteuid_trampoline<>(SB) TEXT libc_setgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setgid(SB) - GLOBL ·libc_setgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setgid_trampoline_addr(SB)/8, $libc_setgid_trampoline<>(SB) TEXT libc_setlogin_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setlogin(SB) - GLOBL ·libc_setlogin_trampoline_addr(SB), RODATA, $8 DATA ·libc_setlogin_trampoline_addr(SB)/8, $libc_setlogin_trampoline<>(SB) TEXT libc_setpgid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpgid(SB) - GLOBL ·libc_setpgid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpgid_trampoline_addr(SB)/8, $libc_setpgid_trampoline<>(SB) TEXT libc_setpriority_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setpriority(SB) - GLOBL ·libc_setpriority_trampoline_addr(SB), RODATA, $8 DATA ·libc_setpriority_trampoline_addr(SB)/8, $libc_setpriority_trampoline<>(SB) TEXT libc_setprivexec_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setprivexec(SB) - GLOBL ·libc_setprivexec_trampoline_addr(SB), RODATA, $8 DATA ·libc_setprivexec_trampoline_addr(SB)/8, $libc_setprivexec_trampoline<>(SB) TEXT libc_setregid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setregid(SB) - GLOBL ·libc_setregid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setregid_trampoline_addr(SB)/8, $libc_setregid_trampoline<>(SB) TEXT libc_setreuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setreuid(SB) - GLOBL ·libc_setreuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setreuid_trampoline_addr(SB)/8, $libc_setreuid_trampoline<>(SB) TEXT libc_setsid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setsid(SB) - GLOBL ·libc_setsid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setsid_trampoline_addr(SB)/8, $libc_setsid_trampoline<>(SB) TEXT libc_settimeofday_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_settimeofday(SB) - GLOBL ·libc_settimeofday_trampoline_addr(SB), RODATA, $8 DATA ·libc_settimeofday_trampoline_addr(SB)/8, $libc_settimeofday_trampoline<>(SB) TEXT libc_setuid_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_setuid(SB) - GLOBL ·libc_setuid_trampoline_addr(SB), RODATA, $8 DATA ·libc_setuid_trampoline_addr(SB)/8, $libc_setuid_trampoline<>(SB) TEXT libc_symlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlink(SB) - GLOBL ·libc_symlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlink_trampoline_addr(SB)/8, $libc_symlink_trampoline<>(SB) TEXT libc_symlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_symlinkat(SB) - GLOBL ·libc_symlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_symlinkat_trampoline_addr(SB)/8, $libc_symlinkat_trampoline<>(SB) TEXT libc_sync_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_sync(SB) - GLOBL ·libc_sync_trampoline_addr(SB), RODATA, $8 DATA ·libc_sync_trampoline_addr(SB)/8, $libc_sync_trampoline<>(SB) TEXT libc_truncate_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_truncate(SB) - GLOBL ·libc_truncate_trampoline_addr(SB), RODATA, $8 DATA ·libc_truncate_trampoline_addr(SB)/8, $libc_truncate_trampoline<>(SB) TEXT libc_umask_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_umask(SB) - GLOBL ·libc_umask_trampoline_addr(SB), RODATA, $8 DATA ·libc_umask_trampoline_addr(SB)/8, $libc_umask_trampoline<>(SB) TEXT libc_undelete_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_undelete(SB) - GLOBL ·libc_undelete_trampoline_addr(SB), RODATA, $8 DATA ·libc_undelete_trampoline_addr(SB)/8, $libc_undelete_trampoline<>(SB) TEXT libc_unlink_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlink(SB) - GLOBL ·libc_unlink_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlink_trampoline_addr(SB)/8, $libc_unlink_trampoline<>(SB) TEXT libc_unlinkat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unlinkat(SB) - GLOBL ·libc_unlinkat_trampoline_addr(SB), RODATA, $8 DATA ·libc_unlinkat_trampoline_addr(SB)/8, $libc_unlinkat_trampoline<>(SB) TEXT libc_unmount_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_unmount(SB) - GLOBL ·libc_unmount_trampoline_addr(SB), RODATA, $8 DATA ·libc_unmount_trampoline_addr(SB)/8, $libc_unmount_trampoline<>(SB) TEXT libc_write_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_write(SB) - GLOBL ·libc_write_trampoline_addr(SB), RODATA, $8 DATA ·libc_write_trampoline_addr(SB)/8, $libc_write_trampoline<>(SB) TEXT libc_mmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_mmap(SB) - GLOBL ·libc_mmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_mmap_trampoline_addr(SB)/8, $libc_mmap_trampoline<>(SB) TEXT libc_munmap_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_munmap(SB) - GLOBL ·libc_munmap_trampoline_addr(SB), RODATA, $8 DATA ·libc_munmap_trampoline_addr(SB)/8, $libc_munmap_trampoline<>(SB) TEXT libc_fstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstat(SB) - GLOBL ·libc_fstat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstat_trampoline_addr(SB)/8, $libc_fstat_trampoline<>(SB) TEXT libc_fstatat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatat(SB) - GLOBL ·libc_fstatat_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatat_trampoline_addr(SB)/8, $libc_fstatat_trampoline<>(SB) TEXT libc_fstatfs_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_fstatfs(SB) - GLOBL ·libc_fstatfs_trampoline_addr(SB), RODATA, $8 DATA ·libc_fstatfs_trampoline_addr(SB)/8, $libc_fstatfs_trampoline<>(SB) TEXT libc_getfsstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_getfsstat(SB) - GLOBL ·libc_getfsstat_trampoline_addr(SB), RODATA, $8 DATA ·libc_getfsstat_trampoline_addr(SB)/8, $libc_getfsstat_trampoline<>(SB) TEXT libc_lstat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_lstat(SB) - GLOBL ·libc_lstat_trampoline_addr(SB), RODATA, $8 DATA ·libc_lstat_trampoline_addr(SB)/8, $libc_lstat_trampoline<>(SB) TEXT libc_ptrace_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_ptrace(SB) - GLOBL ·libc_ptrace_trampoline_addr(SB), RODATA, $8 DATA ·libc_ptrace_trampoline_addr(SB)/8, $libc_ptrace_trampoline<>(SB) TEXT libc_stat_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_stat(SB) - GLOBL ·libc_stat_trampoline_addr(SB), RODATA, $8 DATA ·libc_stat_trampoline_addr(SB)/8, $libc_stat_trampoline<>(SB) TEXT libc_statfs_trampoline<>(SB),NOSPLIT,$0-0 JMP libc_statfs(SB) - GLOBL ·libc_statfs_trampoline_addr(SB), RODATA, $8 DATA ·libc_statfs_trampoline_addr(SB)/8, $libc_statfs_trampoline<>(SB) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go index 0eabac7a..0c67df64 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go @@ -1642,28 +1642,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go index ee313eb0..e6e05d14 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_386.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go index 4c986e44..7508acca 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go index 55521694..7b56aead 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go index 67a226fb..cc623dca 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_arm64.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go index f0b9ddaa..58184919 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_freebsd_riscv64.go @@ -1862,28 +1862,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func accept4(fd int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (nfd int, err error) { r0, _, e1 := Syscall6(SYS_ACCEPT4, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) nfd = int(r0) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go index b57c7050..6be25cd1 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_illumos_amd64.go @@ -40,7 +40,7 @@ func readv(fd int, iovs []Iovec) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procreadv)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -55,7 +55,7 @@ func preadv(fd int, iovs []Iovec, off int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpreadv)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -70,7 +70,7 @@ func writev(fd int, iovs []Iovec) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwritev)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -85,7 +85,7 @@ func pwritev(fd int, iovs []Iovec, off int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwritev)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(iovs)), uintptr(off), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -96,7 +96,7 @@ func accept4(s int, rsa *RawSockaddrAny, addrlen *_Socklen, flags int) (fd int, r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept4)), 4, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), uintptr(flags), 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_linux.go b/vendor/golang.org/x/sys/unix/zsyscall_linux.go index a07321be..1ff3aec7 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_linux.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_linux.go @@ -1734,28 +1734,6 @@ func exitThread(code int) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, p *byte, np int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, p *byte, np int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(p)), uintptr(np)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func readv(fd int, iovs []Iovec) (n int, err error) { var _p0 unsafe.Pointer if len(iovs) > 0 { @@ -2197,3 +2175,23 @@ func getresgid(rgid *_C_int, egid *_C_int, sgid *_C_int) { RawSyscallNoError(SYS_GETRESGID, uintptr(unsafe.Pointer(rgid)), uintptr(unsafe.Pointer(egid)), uintptr(unsafe.Pointer(sgid))) return } + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func schedSetattr(pid int, attr *SchedAttr, flags uint) (err error) { + _, _, e1 := Syscall(SYS_SCHED_SETATTR, uintptr(pid), uintptr(unsafe.Pointer(attr)), uintptr(flags)) + if e1 != 0 { + err = errnoErr(e1) + } + return +} + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + +func schedGetattr(pid int, attr *SchedAttr, size uint, flags uint) (err error) { + _, _, e1 := Syscall6(SYS_SCHED_GETATTR, uintptr(pid), uintptr(unsafe.Pointer(attr)), uintptr(size), uintptr(flags), 0, 0) + if e1 != 0 { + err = errnoErr(e1) + } + return +} diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go index 35f499b3..2df3c5ba 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_386.go @@ -1824,28 +1824,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go index 3cda65b0..a60556ba 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go @@ -1824,28 +1824,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go index 1e1fea90..9f788917 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm.go @@ -1824,28 +1824,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go index 3b77da11..82a4cb2d 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_netbsd_arm64.go @@ -1824,28 +1824,6 @@ func munmap(addr uintptr, length uintptr) (err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := Syscall(SYS_WRITE, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go index 9ab9abf7..66b3b645 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go index 915761ea..c5c4cc11 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go @@ -2213,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go index 8e87fdf1..93bfbb32 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go index 12a7a216..a107b8fd 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go index b19e8aa0..c427de50 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go index fb99594c..60c1a99a 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go index 32cbbbc5..52eba360 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go @@ -549,6 +549,12 @@ func ioctl(fd int, req uint, arg uintptr) (err error) { return } +var libc_ioctl_trampoline_addr uintptr + +//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" + +// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT + func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { _, _, e1 := syscall_syscall(libc_ioctl_trampoline_addr, uintptr(fd), uintptr(req), uintptr(arg)) if e1 != 0 { @@ -557,10 +563,6 @@ func ioctlPtr(fd int, req uint, arg unsafe.Pointer) (err error) { return } -var libc_ioctl_trampoline_addr uintptr - -//go:cgo_import_dynamic libc_ioctl ioctl "libc.so" - // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT func sysctl(mib []_C_int, old *byte, oldlen *uintptr, new *byte, newlen uintptr) (err error) { @@ -2211,28 +2213,6 @@ var libc_munmap_trampoline_addr uintptr // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_read_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - -func writelen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(libc_write_trampoline_addr, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func utimensat(dirfd int, path string, times *[2]Timespec, flags int) (err error) { var _p0 *byte _p0, err = BytePtrFromString(path) diff --git a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go index 609d1c59..b4018946 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_solaris_amd64.go @@ -436,7 +436,7 @@ func pipe(p *[2]_C_int) (n int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe)), 1, uintptr(unsafe.Pointer(p)), 0, 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -446,7 +446,7 @@ func pipe(p *[2]_C_int) (n int, err error) { func pipe2(p *[2]_C_int, flags int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procpipe2)), 2, uintptr(unsafe.Pointer(p)), uintptr(flags), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -456,7 +456,7 @@ func pipe2(p *[2]_C_int, flags int) (err error) { func getsockname(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetsockname)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -471,7 +471,7 @@ func Getcwd(buf []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetcwd)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -482,7 +482,7 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -492,7 +492,7 @@ func getgroups(ngid int, gid *_Gid_t) (n int, err error) { func setgroups(ngid int, gid *_Gid_t) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procsetgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -503,7 +503,7 @@ func wait4(pid int32, statusp *_C_int, options int, rusage *Rusage) (wpid int32, r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwait4)), 4, uintptr(pid), uintptr(unsafe.Pointer(statusp)), uintptr(options), uintptr(unsafe.Pointer(rusage)), 0, 0) wpid = int32(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -518,7 +518,7 @@ func gethostname(buf []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -533,7 +533,7 @@ func utimes(path string, times *[2]Timeval) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimes)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -548,7 +548,7 @@ func utimensat(fd int, path string, times *[2]Timespec, flag int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procutimensat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(times)), uintptr(flag), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -559,7 +559,7 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfcntl)), 3, uintptr(fd), uintptr(cmd), uintptr(arg), 0, 0, 0) val = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -569,7 +569,7 @@ func fcntl(fd int, cmd int, arg int) (val int, err error) { func futimesat(fildes int, path *byte, times *[2]Timeval) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procfutimesat)), 3, uintptr(fildes), uintptr(unsafe.Pointer(path)), uintptr(unsafe.Pointer(times)), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -580,7 +580,7 @@ func accept(s int, rsa *RawSockaddrAny, addrlen *_Socklen) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procaccept)), 3, uintptr(s), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -591,7 +591,7 @@ func recvmsg(s int, msg *Msghdr, flags int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_recvmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -602,7 +602,7 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendmsg)), 3, uintptr(s), uintptr(unsafe.Pointer(msg)), uintptr(flags), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -612,7 +612,7 @@ func sendmsg(s int, msg *Msghdr, flags int) (n int, err error) { func acct(path *byte) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procacct)), 1, uintptr(unsafe.Pointer(path)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -647,7 +647,7 @@ func ioctlRet(fd int, req int, arg uintptr) (ret int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) ret = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -658,7 +658,7 @@ func ioctlPtrRet(fd int, req int, arg unsafe.Pointer) (ret int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procioctl)), 3, uintptr(fd), uintptr(req), uintptr(arg), 0, 0, 0) ret = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -669,7 +669,7 @@ func poll(fds *PollFd, nfds int, timeout int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpoll)), 3, uintptr(unsafe.Pointer(fds)), uintptr(nfds), uintptr(timeout), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -684,7 +684,7 @@ func Access(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAccess)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -694,7 +694,7 @@ func Access(path string, mode uint32) (err error) { func Adjtime(delta *Timeval, olddelta *Timeval) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procAdjtime)), 2, uintptr(unsafe.Pointer(delta)), uintptr(unsafe.Pointer(olddelta)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -709,7 +709,7 @@ func Chdir(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -724,7 +724,7 @@ func Chmod(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChmod)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -739,7 +739,7 @@ func Chown(path string, uid int, gid int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -754,7 +754,7 @@ func Chroot(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procChroot)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -764,7 +764,7 @@ func Chroot(path string) (err error) { func ClockGettime(clockid int32, time *Timespec) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClockGettime)), 2, uintptr(clockid), uintptr(unsafe.Pointer(time)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -774,7 +774,7 @@ func ClockGettime(clockid int32, time *Timespec) (err error) { func Close(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procClose)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -790,7 +790,7 @@ func Creat(path string, mode uint32) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procCreat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -801,7 +801,7 @@ func Dup(fd int) (nfd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup)), 1, uintptr(fd), 0, 0, 0, 0, 0) nfd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -811,7 +811,7 @@ func Dup(fd int) (nfd int, err error) { func Dup2(oldfd int, newfd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procDup2)), 2, uintptr(oldfd), uintptr(newfd), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -833,7 +833,7 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFaccessat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -843,7 +843,7 @@ func Faccessat(dirfd int, path string, mode uint32, flags int) (err error) { func Fchdir(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchdir)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -853,7 +853,7 @@ func Fchdir(fd int) (err error) { func Fchmod(fd int, mode uint32) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmod)), 2, uintptr(fd), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -868,7 +868,7 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchmodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -878,7 +878,7 @@ func Fchmodat(dirfd int, path string, mode uint32, flags int) (err error) { func Fchown(fd int, uid int, gid int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchown)), 3, uintptr(fd), uintptr(uid), uintptr(gid), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -893,7 +893,7 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFchownat)), 5, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), uintptr(flags), 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -903,7 +903,7 @@ func Fchownat(dirfd int, path string, uid int, gid int, flags int) (err error) { func Fdatasync(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFdatasync)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -913,7 +913,7 @@ func Fdatasync(fd int) (err error) { func Flock(fd int, how int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFlock)), 2, uintptr(fd), uintptr(how), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -924,7 +924,7 @@ func Fpathconf(fd int, name int) (val int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFpathconf)), 2, uintptr(fd), uintptr(name), 0, 0, 0, 0) val = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -934,7 +934,7 @@ func Fpathconf(fd int, name int) (val int, err error) { func Fstat(fd int, stat *Stat_t) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstat)), 2, uintptr(fd), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -949,7 +949,7 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatat)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -959,7 +959,7 @@ func Fstatat(fd int, path string, stat *Stat_t, flags int) (err error) { func Fstatvfs(fd int, vfsstat *Statvfs_t) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFstatvfs)), 2, uintptr(fd), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -974,7 +974,7 @@ func Getdents(fd int, buf []byte, basep *uintptr) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetdents)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(unsafe.Pointer(basep)), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1001,7 +1001,7 @@ func Getpgid(pid int) (pgid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgid)), 1, uintptr(pid), 0, 0, 0, 0, 0) pgid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1012,7 +1012,7 @@ func Getpgrp() (pgid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetpgrp)), 0, 0, 0, 0, 0, 0, 0) pgid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1047,7 +1047,7 @@ func Getpriority(which int, who int) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procGetpriority)), 2, uintptr(which), uintptr(who), 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1057,7 +1057,7 @@ func Getpriority(which int, who int) (n int, err error) { func Getrlimit(which int, lim *Rlimit) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrlimit)), 2, uintptr(which), uintptr(unsafe.Pointer(lim)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1067,7 +1067,7 @@ func Getrlimit(which int, lim *Rlimit) (err error) { func Getrusage(who int, rusage *Rusage) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetrusage)), 2, uintptr(who), uintptr(unsafe.Pointer(rusage)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1078,7 +1078,7 @@ func Getsid(pid int) (sid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGetsid)), 1, uintptr(pid), 0, 0, 0, 0, 0) sid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1088,7 +1088,7 @@ func Getsid(pid int) (sid int, err error) { func Gettimeofday(tv *Timeval) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procGettimeofday)), 1, uintptr(unsafe.Pointer(tv)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1106,7 +1106,7 @@ func Getuid() (uid int) { func Kill(pid int, signum syscall.Signal) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procKill)), 2, uintptr(pid), uintptr(signum), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1121,7 +1121,7 @@ func Lchown(path string, uid int, gid int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLchown)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(uid), uintptr(gid), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1141,7 +1141,7 @@ func Link(path string, link string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1151,7 +1151,7 @@ func Link(path string, link string) (err error) { func Listen(s int, backlog int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_llisten)), 2, uintptr(s), uintptr(backlog), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1166,7 +1166,7 @@ func Lstat(path string, stat *Stat_t) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procLstat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1180,7 +1180,7 @@ func Madvise(b []byte, advice int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMadvise)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(advice), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1195,7 +1195,7 @@ func Mkdir(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdir)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1210,7 +1210,7 @@ func Mkdirat(dirfd int, path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkdirat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1225,7 +1225,7 @@ func Mkfifo(path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifo)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1240,7 +1240,7 @@ func Mkfifoat(dirfd int, path string, mode uint32) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMkfifoat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1255,7 +1255,7 @@ func Mknod(path string, mode uint32, dev int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknod)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1270,7 +1270,7 @@ func Mknodat(dirfd int, path string, mode uint32, dev int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMknodat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(dev), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1284,7 +1284,7 @@ func Mlock(b []byte) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1294,7 +1294,7 @@ func Mlock(b []byte) (err error) { func Mlockall(flags int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMlockall)), 1, uintptr(flags), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1308,7 +1308,7 @@ func Mprotect(b []byte, prot int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMprotect)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(prot), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1322,7 +1322,7 @@ func Msync(b []byte, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMsync)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), uintptr(flags), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1336,7 +1336,7 @@ func Munlock(b []byte) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlock)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(b)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1346,7 +1346,7 @@ func Munlock(b []byte) (err error) { func Munlockall() (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procMunlockall)), 0, 0, 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1356,7 +1356,7 @@ func Munlockall() (err error) { func Nanosleep(time *Timespec, leftover *Timespec) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procNanosleep)), 2, uintptr(unsafe.Pointer(time)), uintptr(unsafe.Pointer(leftover)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1372,7 +1372,7 @@ func Open(path string, mode int, perm uint32) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpen)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(mode), uintptr(perm), 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1388,7 +1388,7 @@ func Openat(dirfd int, path string, flags int, mode uint32) (fd int, err error) r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procOpenat)), 4, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), uintptr(mode), 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1404,7 +1404,7 @@ func Pathconf(path string, name int) (val int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPathconf)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(name), 0, 0, 0, 0) val = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1414,7 +1414,7 @@ func Pathconf(path string, name int) (val int, err error) { func Pause() (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procPause)), 0, 0, 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1429,7 +1429,7 @@ func pread(fd int, p []byte, offset int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpread)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1444,7 +1444,7 @@ func pwrite(fd int, p []byte, offset int64) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procpwrite)), 4, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(offset), 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1459,7 +1459,7 @@ func read(fd int, p []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procread)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1479,7 +1479,7 @@ func Readlink(path string, buf []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procReadlink)), 3, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), uintptr(len(buf)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1499,7 +1499,7 @@ func Rename(from string, to string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRename)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1519,7 +1519,7 @@ func Renameat(olddirfd int, oldpath string, newdirfd int, newpath string) (err e } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRenameat)), 4, uintptr(olddirfd), uintptr(unsafe.Pointer(_p0)), uintptr(newdirfd), uintptr(unsafe.Pointer(_p1)), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1534,7 +1534,7 @@ func Rmdir(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procRmdir)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1545,7 +1545,7 @@ func Seek(fd int, offset int64, whence int) (newoffset int64, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proclseek)), 3, uintptr(fd), uintptr(offset), uintptr(whence), 0, 0, 0) newoffset = int64(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1556,7 +1556,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSelect)), 5, uintptr(nfd), uintptr(unsafe.Pointer(r)), uintptr(unsafe.Pointer(w)), uintptr(unsafe.Pointer(e)), uintptr(unsafe.Pointer(timeout)), 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1566,7 +1566,7 @@ func Select(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err func Setegid(egid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetegid)), 1, uintptr(egid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1576,7 +1576,7 @@ func Setegid(egid int) (err error) { func Seteuid(euid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSeteuid)), 1, uintptr(euid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1586,7 +1586,7 @@ func Seteuid(euid int) (err error) { func Setgid(gid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetgid)), 1, uintptr(gid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1600,7 +1600,7 @@ func Sethostname(p []byte) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSethostname)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1610,7 +1610,7 @@ func Sethostname(p []byte) (err error) { func Setpgid(pid int, pgid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetpgid)), 2, uintptr(pid), uintptr(pgid), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1620,7 +1620,7 @@ func Setpgid(pid int, pgid int) (err error) { func Setpriority(which int, who int, prio int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSetpriority)), 3, uintptr(which), uintptr(who), uintptr(prio), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1630,7 +1630,7 @@ func Setpriority(which int, who int, prio int) (err error) { func Setregid(rgid int, egid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetregid)), 2, uintptr(rgid), uintptr(egid), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1640,7 +1640,7 @@ func Setregid(rgid int, egid int) (err error) { func Setreuid(ruid int, euid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetreuid)), 2, uintptr(ruid), uintptr(euid), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1651,7 +1651,7 @@ func Setsid() (pid int, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetsid)), 0, 0, 0, 0, 0, 0, 0) pid = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1661,7 +1661,7 @@ func Setsid() (pid int, err error) { func Setuid(uid int) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procSetuid)), 1, uintptr(uid), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1671,7 +1671,7 @@ func Setuid(uid int) (err error) { func Shutdown(s int, how int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procshutdown)), 2, uintptr(s), uintptr(how), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1686,7 +1686,7 @@ func Stat(path string, stat *Stat_t) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStat)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(stat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1701,7 +1701,7 @@ func Statvfs(path string, vfsstat *Statvfs_t) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procStatvfs)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(vfsstat)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1721,7 +1721,7 @@ func Symlink(path string, link string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSymlink)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(_p1)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1731,7 +1731,7 @@ func Symlink(path string, link string) (err error) { func Sync() (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSync)), 0, 0, 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1742,7 +1742,7 @@ func Sysconf(which int) (n int64, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procSysconf)), 1, uintptr(which), 0, 0, 0, 0, 0) n = int64(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1753,7 +1753,7 @@ func Times(tms *Tms) (ticks uintptr, err error) { r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procTimes)), 1, uintptr(unsafe.Pointer(tms)), 0, 0, 0, 0, 0) ticks = uintptr(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1768,7 +1768,7 @@ func Truncate(path string, length int64) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procTruncate)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(length), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1778,7 +1778,7 @@ func Truncate(path string, length int64) (err error) { func Fsync(fd int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFsync)), 1, uintptr(fd), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1788,7 +1788,7 @@ func Fsync(fd int) (err error) { func Ftruncate(fd int, length int64) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procFtruncate)), 2, uintptr(fd), uintptr(length), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1806,7 +1806,7 @@ func Umask(mask int) (oldmask int) { func Uname(buf *Utsname) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procUname)), 1, uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1821,7 +1821,7 @@ func Unmount(target string, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procumount)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1836,7 +1836,7 @@ func Unlink(path string) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlink)), 1, uintptr(unsafe.Pointer(_p0)), 0, 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1851,7 +1851,7 @@ func Unlinkat(dirfd int, path string, flags int) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUnlinkat)), 3, uintptr(dirfd), uintptr(unsafe.Pointer(_p0)), uintptr(flags), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1861,7 +1861,7 @@ func Unlinkat(dirfd int, path string, flags int) (err error) { func Ustat(dev int, ubuf *Ustat_t) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUstat)), 2, uintptr(dev), uintptr(unsafe.Pointer(ubuf)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1876,7 +1876,7 @@ func Utime(path string, buf *Utimbuf) (err error) { } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procUtime)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(unsafe.Pointer(buf)), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1886,7 +1886,7 @@ func Utime(path string, buf *Utimbuf) (err error) { func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_bind)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1896,7 +1896,7 @@ func bind(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { func connect(s int, addr unsafe.Pointer, addrlen _Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_connect)), 3, uintptr(s), uintptr(addr), uintptr(addrlen), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1907,7 +1907,7 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) ( r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmmap)), 6, uintptr(addr), uintptr(length), uintptr(prot), uintptr(flag), uintptr(fd), uintptr(pos)) ret = uintptr(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1917,7 +1917,7 @@ func mmap(addr uintptr, length uintptr, prot int, flag int, fd int, pos int64) ( func munmap(addr uintptr, length uintptr) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procmunmap)), 2, uintptr(addr), uintptr(length), 0, 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1928,7 +1928,7 @@ func sendfile(outfd int, infd int, offset *int64, count int) (written int, err e r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsendfile)), 4, uintptr(outfd), uintptr(infd), uintptr(unsafe.Pointer(offset)), uintptr(count), 0, 0) written = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1942,7 +1942,7 @@ func sendto(s int, buf []byte, flags int, to unsafe.Pointer, addrlen _Socklen) ( } _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_sendto)), 6, uintptr(s), uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), uintptr(flags), uintptr(to), uintptr(addrlen)) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1953,7 +1953,7 @@ func socket(domain int, typ int, proto int) (fd int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socket)), 3, uintptr(domain), uintptr(typ), uintptr(proto), 0, 0, 0) fd = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1963,7 +1963,7 @@ func socket(domain int, typ int, proto int) (fd int, err error) { func socketpair(domain int, typ int, proto int, fd *[2]int32) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&proc__xnet_socketpair)), 4, uintptr(domain), uintptr(typ), uintptr(proto), uintptr(unsafe.Pointer(fd)), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1978,7 +1978,7 @@ func write(fd int, p []byte) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procwrite)), 3, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1988,7 +1988,7 @@ func write(fd int, p []byte) (n int, err error) { func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&proc__xnet_getsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(unsafe.Pointer(vallen)), 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -1998,7 +1998,7 @@ func getsockopt(s int, level int, name int, val unsafe.Pointer, vallen *_Socklen func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { _, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&procgetpeername)), 3, uintptr(fd), uintptr(unsafe.Pointer(rsa)), uintptr(unsafe.Pointer(addrlen)), 0, 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2008,7 +2008,7 @@ func getpeername(fd int, rsa *RawSockaddrAny, addrlen *_Socklen) (err error) { func setsockopt(s int, level int, name int, val unsafe.Pointer, vallen uintptr) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procsetsockopt)), 5, uintptr(s), uintptr(level), uintptr(name), uintptr(val), uintptr(vallen), 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2023,7 +2023,7 @@ func recvfrom(fd int, p []byte, flags int, from *RawSockaddrAny, fromlen *_Sockl r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procrecvfrom)), 6, uintptr(fd), uintptr(unsafe.Pointer(_p0)), uintptr(len(p)), uintptr(flags), uintptr(unsafe.Pointer(from)), uintptr(unsafe.Pointer(fromlen))) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2034,7 +2034,7 @@ func port_create() (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_create)), 0, 0, 0, 0, 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2045,7 +2045,7 @@ func port_associate(port int, source int, object uintptr, events int, user *byte r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_associate)), 5, uintptr(port), uintptr(source), uintptr(object), uintptr(events), uintptr(unsafe.Pointer(user)), 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2056,7 +2056,7 @@ func port_dissociate(port int, source int, object uintptr) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_dissociate)), 3, uintptr(port), uintptr(source), uintptr(object), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2067,7 +2067,7 @@ func port_get(port int, pe *portEvent, timeout *Timespec) (n int, err error) { r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_get)), 3, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(unsafe.Pointer(timeout)), 0, 0, 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2078,7 +2078,7 @@ func port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Times r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procport_getn)), 5, uintptr(port), uintptr(unsafe.Pointer(pe)), uintptr(max), uintptr(unsafe.Pointer(nget)), uintptr(unsafe.Pointer(timeout)), 0) n = int(r0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2088,7 +2088,7 @@ func port_getn(port int, pe *portEvent, max uint32, nget *uint32, timeout *Times func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procputmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(flags), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } @@ -2098,7 +2098,7 @@ func putmsg(fd int, clptr *strbuf, dataptr *strbuf, flags int) (err error) { func getmsg(fd int, clptr *strbuf, dataptr *strbuf, flags *int) (err error) { _, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&procgetmsg)), 4, uintptr(fd), uintptr(unsafe.Pointer(clptr)), uintptr(unsafe.Pointer(dataptr)), uintptr(unsafe.Pointer(flags)), 0, 0) if e1 != 0 { - err = e1 + err = errnoErr(e1) } return } diff --git a/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go b/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go index c3168174..1d8fe1d4 100644 --- a/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsyscall_zos_s390x.go @@ -40,17 +40,6 @@ func read(fd int, p []byte) (n int, err error) { // THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT -func readlen(fd int, buf *byte, nbuf int) (n int, err error) { - r0, _, e1 := syscall_syscall(SYS_READ, uintptr(fd), uintptr(unsafe.Pointer(buf)), uintptr(nbuf)) - n = int(r0) - if e1 != 0 { - err = errnoErr(e1) - } - return -} - -// THIS FILE IS GENERATED BY THE COMMAND AT THE TOP; DO NOT EDIT - func write(fd int, p []byte) (n int, err error) { var _p0 unsafe.Pointer if len(p) > 0 { diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go index c9c4ad03..9862853d 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go @@ -447,4 +447,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go index 12ff3417..8901f0f4 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go @@ -369,4 +369,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go index c3fb5e77..6902c37e 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go @@ -411,4 +411,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go index 358c847a..a6d3dff8 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go @@ -314,4 +314,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go index 81c4849b..b18f3f71 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go @@ -308,4 +308,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go index 202a57e9..0302e5e3 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go @@ -431,4 +431,5 @@ const ( SYS_PROCESS_MRELEASE = 4448 SYS_FUTEX_WAITV = 4449 SYS_SET_MEMPOLICY_HOME_NODE = 4450 + SYS_CACHESTAT = 4451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go index 1fbceb52..6693ba4a 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go @@ -361,4 +361,5 @@ const ( SYS_PROCESS_MRELEASE = 5448 SYS_FUTEX_WAITV = 5449 SYS_SET_MEMPOLICY_HOME_NODE = 5450 + SYS_CACHESTAT = 5451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go index b4ffb7a2..fd93f498 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go @@ -361,4 +361,5 @@ const ( SYS_PROCESS_MRELEASE = 5448 SYS_FUTEX_WAITV = 5449 SYS_SET_MEMPOLICY_HOME_NODE = 5450 + SYS_CACHESTAT = 5451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go index 867985f9..760ddcad 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go @@ -431,4 +431,5 @@ const ( SYS_PROCESS_MRELEASE = 4448 SYS_FUTEX_WAITV = 4449 SYS_SET_MEMPOLICY_HOME_NODE = 4450 + SYS_CACHESTAT = 4451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go index a8cce69e..cff2b255 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go @@ -438,4 +438,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go index d44c5b39..a4b2405d 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go @@ -410,4 +410,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go index 4214dd9c..aca54b4e 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go @@ -410,4 +410,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go index ef285c56..9d1738d6 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go @@ -315,4 +315,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go index e6ed7d63..022878dc 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go @@ -376,4 +376,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go index 92f628ef..4100a761 100644 --- a/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go +++ b/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go @@ -389,4 +389,5 @@ const ( SYS_PROCESS_MRELEASE = 448 SYS_FUTEX_WAITV = 449 SYS_SET_MEMPOLICY_HOME_NODE = 450 + SYS_CACHESTAT = 451 ) diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux.go b/vendor/golang.org/x/sys/unix/ztypes_linux.go index 26ef52aa..18aa70b4 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux.go @@ -1977,7 +1977,7 @@ const ( NFT_MSG_GETFLOWTABLE = 0x17 NFT_MSG_DELFLOWTABLE = 0x18 NFT_MSG_GETRULE_RESET = 0x19 - NFT_MSG_MAX = 0x21 + NFT_MSG_MAX = 0x22 NFTA_LIST_UNSPEC = 0x0 NFTA_LIST_ELEM = 0x1 NFTA_HOOK_UNSPEC = 0x0 @@ -4499,7 +4499,7 @@ const ( NL80211_ATTR_MAC_HINT = 0xc8 NL80211_ATTR_MAC_MASK = 0xd7 NL80211_ATTR_MAX_AP_ASSOC_STA = 0xca - NL80211_ATTR_MAX = 0x145 + NL80211_ATTR_MAX = 0x146 NL80211_ATTR_MAX_CRIT_PROT_DURATION = 0xb4 NL80211_ATTR_MAX_CSA_COUNTERS = 0xce NL80211_ATTR_MAX_MATCH_SETS = 0x85 @@ -4869,7 +4869,7 @@ const ( NL80211_CMD_LEAVE_IBSS = 0x2c NL80211_CMD_LEAVE_MESH = 0x45 NL80211_CMD_LEAVE_OCB = 0x6d - NL80211_CMD_MAX = 0x99 + NL80211_CMD_MAX = 0x9a NL80211_CMD_MICHAEL_MIC_FAILURE = 0x29 NL80211_CMD_MODIFY_LINK_STA = 0x97 NL80211_CMD_NAN_MATCH = 0x78 @@ -5503,7 +5503,7 @@ const ( NL80211_RATE_INFO_HE_RU_ALLOC_52 = 0x1 NL80211_RATE_INFO_HE_RU_ALLOC_996 = 0x5 NL80211_RATE_INFO_HE_RU_ALLOC = 0x11 - NL80211_RATE_INFO_MAX = 0x16 + NL80211_RATE_INFO_MAX = 0x1d NL80211_RATE_INFO_MCS = 0x2 NL80211_RATE_INFO_SHORT_GI = 0x4 NL80211_RATE_INFO_VHT_MCS = 0x6 @@ -5868,3 +5868,18 @@ const ( VIRTIO_NET_HDR_GSO_UDP_L4 = 0x5 VIRTIO_NET_HDR_GSO_ECN = 0x80 ) + +type SchedAttr struct { + Size uint32 + Policy uint32 + Flags uint64 + Nice int32 + Priority uint32 + Runtime uint64 + Deadline uint64 + Period uint64 + Util_min uint32 + Util_max uint32 +} + +const SizeofSchedAttr = 0x38 diff --git a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go index 83c69c11..1b4c97c3 100644 --- a/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go +++ b/vendor/golang.org/x/sys/unix/ztypes_linux_riscv64.go @@ -733,6 +733,10 @@ const ( RISCV_HWPROBE_KEY_IMA_EXT_0 = 0x4 RISCV_HWPROBE_IMA_FD = 0x1 RISCV_HWPROBE_IMA_C = 0x2 + RISCV_HWPROBE_IMA_V = 0x4 + RISCV_HWPROBE_EXT_ZBA = 0x8 + RISCV_HWPROBE_EXT_ZBB = 0x10 + RISCV_HWPROBE_EXT_ZBS = 0x20 RISCV_HWPROBE_KEY_CPUPERF_0 = 0x5 RISCV_HWPROBE_MISALIGNED_UNKNOWN = 0x0 RISCV_HWPROBE_MISALIGNED_EMULATED = 0x1 diff --git a/vendor/golang.org/x/sys/windows/exec_windows.go b/vendor/golang.org/x/sys/windows/exec_windows.go index a52e0331..9cabbb69 100644 --- a/vendor/golang.org/x/sys/windows/exec_windows.go +++ b/vendor/golang.org/x/sys/windows/exec_windows.go @@ -22,7 +22,7 @@ import ( // but only if there is space or tab inside s. func EscapeArg(s string) string { if len(s) == 0 { - return "\"\"" + return `""` } n := len(s) hasSpace := false @@ -35,7 +35,7 @@ func EscapeArg(s string) string { } } if hasSpace { - n += 2 + n += 2 // Reserve space for quotes. } if n == len(s) { return s @@ -82,20 +82,68 @@ func EscapeArg(s string) string { // in CreateProcess's CommandLine argument, CreateService/ChangeServiceConfig's BinaryPathName argument, // or any program that uses CommandLineToArgv. func ComposeCommandLine(args []string) string { - var commandLine string - for i := range args { - if i > 0 { - commandLine += " " + if len(args) == 0 { + return "" + } + + // Per https://learn.microsoft.com/en-us/windows/win32/api/shellapi/nf-shellapi-commandlinetoargvw: + // “This function accepts command lines that contain a program name; the + // program name can be enclosed in quotation marks or not.” + // + // Unfortunately, it provides no means of escaping interior quotation marks + // within that program name, and we have no way to report them here. + prog := args[0] + mustQuote := len(prog) == 0 + for i := 0; i < len(prog); i++ { + c := prog[i] + if c <= ' ' || (c == '"' && i == 0) { + // Force quotes for not only the ASCII space and tab as described in the + // MSDN article, but also ASCII control characters. + // The documentation for CommandLineToArgvW doesn't say what happens when + // the first argument is not a valid program name, but it empirically + // seems to drop unquoted control characters. + mustQuote = true + break + } + } + var commandLine []byte + if mustQuote { + commandLine = make([]byte, 0, len(prog)+2) + commandLine = append(commandLine, '"') + for i := 0; i < len(prog); i++ { + c := prog[i] + if c == '"' { + // This quote would interfere with our surrounding quotes. + // We have no way to report an error, so just strip out + // the offending character instead. + continue + } + commandLine = append(commandLine, c) } - commandLine += EscapeArg(args[i]) + commandLine = append(commandLine, '"') + } else { + if len(args) == 1 { + // args[0] is a valid command line representing itself. + // No need to allocate a new slice or string for it. + return prog + } + commandLine = []byte(prog) } - return commandLine + + for _, arg := range args[1:] { + commandLine = append(commandLine, ' ') + // TODO(bcmills): since we're already appending to a slice, it would be nice + // to avoid the intermediate allocations of EscapeArg. + // Perhaps we can factor out an appendEscapedArg function. + commandLine = append(commandLine, EscapeArg(arg)...) + } + return string(commandLine) } // DecomposeCommandLine breaks apart its argument command line into unescaped parts using CommandLineToArgv, // as gathered from GetCommandLine, QUERY_SERVICE_CONFIG's BinaryPathName argument, or elsewhere that // command lines are passed around. -// DecomposeCommandLine returns error if commandLine contains NUL. +// DecomposeCommandLine returns an error if commandLine contains NUL. func DecomposeCommandLine(commandLine string) ([]string, error) { if len(commandLine) == 0 { return []string{}, nil @@ -105,18 +153,35 @@ func DecomposeCommandLine(commandLine string) ([]string, error) { return nil, errorspkg.New("string with NUL passed to DecomposeCommandLine") } var argc int32 - argv, err := CommandLineToArgv(&utf16CommandLine[0], &argc) + argv, err := commandLineToArgv(&utf16CommandLine[0], &argc) if err != nil { return nil, err } defer LocalFree(Handle(unsafe.Pointer(argv))) + var args []string - for _, v := range (*argv)[:argc] { - args = append(args, UTF16ToString((*v)[:])) + for _, p := range unsafe.Slice(argv, argc) { + args = append(args, UTF16PtrToString(p)) } return args, nil } +// CommandLineToArgv parses a Unicode command line string and sets +// argc to the number of parsed arguments. +// +// The returned memory should be freed using a single call to LocalFree. +// +// Note that although the return type of CommandLineToArgv indicates 8192 +// entries of up to 8192 characters each, the actual count of parsed arguments +// may exceed 8192, and the documentation for CommandLineToArgvW does not mention +// any bound on the lengths of the individual argument strings. +// (See https://go.dev/issue/63236.) +func CommandLineToArgv(cmd *uint16, argc *int32) (argv *[8192]*[8192]uint16, err error) { + argp, err := commandLineToArgv(cmd, argc) + argv = (*[8192]*[8192]uint16)(unsafe.Pointer(argp)) + return argv, err +} + func CloseOnExec(fd Handle) { SetHandleInformation(Handle(fd), HANDLE_FLAG_INHERIT, 0) } diff --git a/vendor/golang.org/x/sys/windows/security_windows.go b/vendor/golang.org/x/sys/windows/security_windows.go index d414ef13..26be94a8 100644 --- a/vendor/golang.org/x/sys/windows/security_windows.go +++ b/vendor/golang.org/x/sys/windows/security_windows.go @@ -7,8 +7,6 @@ package windows import ( "syscall" "unsafe" - - "golang.org/x/sys/internal/unsafeheader" ) const ( @@ -1341,21 +1339,14 @@ func (selfRelativeSD *SECURITY_DESCRIPTOR) copySelfRelativeSecurityDescriptor() sdLen = min } - var src []byte - h := (*unsafeheader.Slice)(unsafe.Pointer(&src)) - h.Data = unsafe.Pointer(selfRelativeSD) - h.Len = sdLen - h.Cap = sdLen - + src := unsafe.Slice((*byte)(unsafe.Pointer(selfRelativeSD)), sdLen) + // SECURITY_DESCRIPTOR has pointers in it, which means checkptr expects for it to + // be aligned properly. When we're copying a Windows-allocated struct to a + // Go-allocated one, make sure that the Go allocation is aligned to the + // pointer size. const psize = int(unsafe.Sizeof(uintptr(0))) - - var dst []byte - h = (*unsafeheader.Slice)(unsafe.Pointer(&dst)) alloc := make([]uintptr, (sdLen+psize-1)/psize) - h.Data = (*unsafeheader.Slice)(unsafe.Pointer(&alloc)).Data - h.Len = sdLen - h.Cap = sdLen - + dst := unsafe.Slice((*byte)(unsafe.Pointer(&alloc[0])), sdLen) copy(dst, src) return (*SECURITY_DESCRIPTOR)(unsafe.Pointer(&dst[0])) } diff --git a/vendor/golang.org/x/sys/windows/syscall_windows.go b/vendor/golang.org/x/sys/windows/syscall_windows.go index 373d1638..35cfc57c 100644 --- a/vendor/golang.org/x/sys/windows/syscall_windows.go +++ b/vendor/golang.org/x/sys/windows/syscall_windows.go @@ -15,8 +15,6 @@ import ( "time" "unicode/utf16" "unsafe" - - "golang.org/x/sys/internal/unsafeheader" ) type Handle uintptr @@ -216,7 +214,7 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys shGetKnownFolderPath(id *KNOWNFOLDERID, flags uint32, token Token, path **uint16) (ret error) = shell32.SHGetKnownFolderPath //sys TerminateProcess(handle Handle, exitcode uint32) (err error) //sys GetExitCodeProcess(handle Handle, exitcode *uint32) (err error) -//sys GetStartupInfo(startupInfo *StartupInfo) (err error) = GetStartupInfoW +//sys getStartupInfo(startupInfo *StartupInfo) = GetStartupInfoW //sys GetProcessTimes(handle Handle, creationTime *Filetime, exitTime *Filetime, kernelTime *Filetime, userTime *Filetime) (err error) //sys DuplicateHandle(hSourceProcessHandle Handle, hSourceHandle Handle, hTargetProcessHandle Handle, lpTargetHandle *Handle, dwDesiredAccess uint32, bInheritHandle bool, dwOptions uint32) (err error) //sys WaitForSingleObject(handle Handle, waitMilliseconds uint32) (event uint32, err error) [failretval==0xffffffff] @@ -240,7 +238,7 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys SetFileAttributes(name *uint16, attrs uint32) (err error) = kernel32.SetFileAttributesW //sys GetFileAttributesEx(name *uint16, level uint32, info *byte) (err error) = kernel32.GetFileAttributesExW //sys GetCommandLine() (cmd *uint16) = kernel32.GetCommandLineW -//sys CommandLineToArgv(cmd *uint16, argc *int32) (argv *[8192]*[8192]uint16, err error) [failretval==nil] = shell32.CommandLineToArgvW +//sys commandLineToArgv(cmd *uint16, argc *int32) (argv **uint16, err error) [failretval==nil] = shell32.CommandLineToArgvW //sys LocalFree(hmem Handle) (handle Handle, err error) [failretval!=0] //sys LocalAlloc(flags uint32, length uint32) (ptr uintptr, err error) //sys SetHandleInformation(handle Handle, mask uint32, flags uint32) (err error) @@ -299,12 +297,15 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys RegNotifyChangeKeyValue(key Handle, watchSubtree bool, notifyFilter uint32, event Handle, asynchronous bool) (regerrno error) = advapi32.RegNotifyChangeKeyValue //sys GetCurrentProcessId() (pid uint32) = kernel32.GetCurrentProcessId //sys ProcessIdToSessionId(pid uint32, sessionid *uint32) (err error) = kernel32.ProcessIdToSessionId +//sys ClosePseudoConsole(console Handle) = kernel32.ClosePseudoConsole +//sys createPseudoConsole(size uint32, in Handle, out Handle, flags uint32, pconsole *Handle) (hr error) = kernel32.CreatePseudoConsole //sys GetConsoleMode(console Handle, mode *uint32) (err error) = kernel32.GetConsoleMode //sys SetConsoleMode(console Handle, mode uint32) (err error) = kernel32.SetConsoleMode //sys GetConsoleScreenBufferInfo(console Handle, info *ConsoleScreenBufferInfo) (err error) = kernel32.GetConsoleScreenBufferInfo //sys setConsoleCursorPosition(console Handle, position uint32) (err error) = kernel32.SetConsoleCursorPosition //sys WriteConsole(console Handle, buf *uint16, towrite uint32, written *uint32, reserved *byte) (err error) = kernel32.WriteConsoleW //sys ReadConsole(console Handle, buf *uint16, toread uint32, read *uint32, inputControl *byte) (err error) = kernel32.ReadConsoleW +//sys resizePseudoConsole(pconsole Handle, size uint32) (hr error) = kernel32.ResizePseudoConsole //sys CreateToolhelp32Snapshot(flags uint32, processId uint32) (handle Handle, err error) [failretval==InvalidHandle] = kernel32.CreateToolhelp32Snapshot //sys Module32First(snapshot Handle, moduleEntry *ModuleEntry32) (err error) = kernel32.Module32FirstW //sys Module32Next(snapshot Handle, moduleEntry *ModuleEntry32) (err error) = kernel32.Module32NextW @@ -437,6 +438,10 @@ func NewCallbackCDecl(fn interface{}) uintptr { //sys DwmGetWindowAttribute(hwnd HWND, attribute uint32, value unsafe.Pointer, size uint32) (ret error) = dwmapi.DwmGetWindowAttribute //sys DwmSetWindowAttribute(hwnd HWND, attribute uint32, value unsafe.Pointer, size uint32) (ret error) = dwmapi.DwmSetWindowAttribute +// Windows Multimedia API +//sys TimeBeginPeriod (period uint32) (err error) [failretval != 0] = winmm.timeBeginPeriod +//sys TimeEndPeriod (period uint32) (err error) [failretval != 0] = winmm.timeEndPeriod + // syscall interface implementation for other packages // GetCurrentProcess returns the handle for the current process. @@ -1624,6 +1629,11 @@ func SetConsoleCursorPosition(console Handle, position Coord) error { return setConsoleCursorPosition(console, *((*uint32)(unsafe.Pointer(&position)))) } +func GetStartupInfo(startupInfo *StartupInfo) error { + getStartupInfo(startupInfo) + return nil +} + func (s NTStatus) Errno() syscall.Errno { return rtlNtStatusToDosErrorNoTeb(s) } @@ -1658,12 +1668,8 @@ func NewNTUnicodeString(s string) (*NTUnicodeString, error) { // Slice returns a uint16 slice that aliases the data in the NTUnicodeString. func (s *NTUnicodeString) Slice() []uint16 { - var slice []uint16 - hdr := (*unsafeheader.Slice)(unsafe.Pointer(&slice)) - hdr.Data = unsafe.Pointer(s.Buffer) - hdr.Len = int(s.Length) - hdr.Cap = int(s.MaximumLength) - return slice + slice := unsafe.Slice(s.Buffer, s.MaximumLength) + return slice[:s.Length] } func (s *NTUnicodeString) String() string { @@ -1686,12 +1692,8 @@ func NewNTString(s string) (*NTString, error) { // Slice returns a byte slice that aliases the data in the NTString. func (s *NTString) Slice() []byte { - var slice []byte - hdr := (*unsafeheader.Slice)(unsafe.Pointer(&slice)) - hdr.Data = unsafe.Pointer(s.Buffer) - hdr.Len = int(s.Length) - hdr.Cap = int(s.MaximumLength) - return slice + slice := unsafe.Slice(s.Buffer, s.MaximumLength) + return slice[:s.Length] } func (s *NTString) String() string { @@ -1743,10 +1745,7 @@ func LoadResourceData(module, resInfo Handle) (data []byte, err error) { if err != nil { return } - h := (*unsafeheader.Slice)(unsafe.Pointer(&data)) - h.Data = unsafe.Pointer(ptr) - h.Len = int(size) - h.Cap = int(size) + data = unsafe.Slice((*byte)(unsafe.Pointer(ptr)), size) return } @@ -1817,3 +1816,17 @@ type PSAPI_WORKING_SET_EX_INFORMATION struct { // A PSAPI_WORKING_SET_EX_BLOCK union that indicates the attributes of the page at VirtualAddress. VirtualAttributes PSAPI_WORKING_SET_EX_BLOCK } + +// CreatePseudoConsole creates a windows pseudo console. +func CreatePseudoConsole(size Coord, in Handle, out Handle, flags uint32, pconsole *Handle) error { + // We need this wrapper to manually cast Coord to uint32. The autogenerated wrappers only + // accept arguments that can be casted to uintptr, and Coord can't. + return createPseudoConsole(*((*uint32)(unsafe.Pointer(&size))), in, out, flags, pconsole) +} + +// ResizePseudoConsole resizes the internal buffers of the pseudo console to the width and height specified in `size`. +func ResizePseudoConsole(pconsole Handle, size Coord) error { + // We need this wrapper to manually cast Coord to uint32. The autogenerated wrappers only + // accept arguments that can be casted to uintptr, and Coord can't. + return resizePseudoConsole(pconsole, *((*uint32)(unsafe.Pointer(&size)))) +} diff --git a/vendor/golang.org/x/sys/windows/types_windows.go b/vendor/golang.org/x/sys/windows/types_windows.go index 88e62a63..b88dc7c8 100644 --- a/vendor/golang.org/x/sys/windows/types_windows.go +++ b/vendor/golang.org/x/sys/windows/types_windows.go @@ -247,6 +247,7 @@ const ( PROC_THREAD_ATTRIBUTE_MITIGATION_POLICY = 0x00020007 PROC_THREAD_ATTRIBUTE_UMS_THREAD = 0x00030006 PROC_THREAD_ATTRIBUTE_PROTECTION_LEVEL = 0x0002000b + PROC_THREAD_ATTRIBUTE_PSEUDOCONSOLE = 0x00020016 ) const ( @@ -2139,6 +2140,12 @@ const ( ENABLE_LVB_GRID_WORLDWIDE = 0x10 ) +// Pseudo console related constants used for the flags parameter to +// CreatePseudoConsole. See: https://learn.microsoft.com/en-us/windows/console/createpseudoconsole +const ( + PSEUDOCONSOLE_INHERIT_CURSOR = 0x1 +) + type Coord struct { X int16 Y int16 diff --git a/vendor/golang.org/x/sys/windows/zsyscall_windows.go b/vendor/golang.org/x/sys/windows/zsyscall_windows.go index 566dd3e3..8b1688de 100644 --- a/vendor/golang.org/x/sys/windows/zsyscall_windows.go +++ b/vendor/golang.org/x/sys/windows/zsyscall_windows.go @@ -55,6 +55,7 @@ var ( moduser32 = NewLazySystemDLL("user32.dll") moduserenv = NewLazySystemDLL("userenv.dll") modversion = NewLazySystemDLL("version.dll") + modwinmm = NewLazySystemDLL("winmm.dll") modwintrust = NewLazySystemDLL("wintrust.dll") modws2_32 = NewLazySystemDLL("ws2_32.dll") modwtsapi32 = NewLazySystemDLL("wtsapi32.dll") @@ -187,6 +188,7 @@ var ( procCancelIo = modkernel32.NewProc("CancelIo") procCancelIoEx = modkernel32.NewProc("CancelIoEx") procCloseHandle = modkernel32.NewProc("CloseHandle") + procClosePseudoConsole = modkernel32.NewProc("ClosePseudoConsole") procConnectNamedPipe = modkernel32.NewProc("ConnectNamedPipe") procCreateDirectoryW = modkernel32.NewProc("CreateDirectoryW") procCreateEventExW = modkernel32.NewProc("CreateEventExW") @@ -201,6 +203,7 @@ var ( procCreateNamedPipeW = modkernel32.NewProc("CreateNamedPipeW") procCreatePipe = modkernel32.NewProc("CreatePipe") procCreateProcessW = modkernel32.NewProc("CreateProcessW") + procCreatePseudoConsole = modkernel32.NewProc("CreatePseudoConsole") procCreateSymbolicLinkW = modkernel32.NewProc("CreateSymbolicLinkW") procCreateToolhelp32Snapshot = modkernel32.NewProc("CreateToolhelp32Snapshot") procDefineDosDeviceW = modkernel32.NewProc("DefineDosDeviceW") @@ -327,6 +330,7 @@ var ( procReleaseMutex = modkernel32.NewProc("ReleaseMutex") procRemoveDirectoryW = modkernel32.NewProc("RemoveDirectoryW") procResetEvent = modkernel32.NewProc("ResetEvent") + procResizePseudoConsole = modkernel32.NewProc("ResizePseudoConsole") procResumeThread = modkernel32.NewProc("ResumeThread") procSetCommTimeouts = modkernel32.NewProc("SetCommTimeouts") procSetConsoleCursorPosition = modkernel32.NewProc("SetConsoleCursorPosition") @@ -468,6 +472,8 @@ var ( procGetFileVersionInfoSizeW = modversion.NewProc("GetFileVersionInfoSizeW") procGetFileVersionInfoW = modversion.NewProc("GetFileVersionInfoW") procVerQueryValueW = modversion.NewProc("VerQueryValueW") + proctimeBeginPeriod = modwinmm.NewProc("timeBeginPeriod") + proctimeEndPeriod = modwinmm.NewProc("timeEndPeriod") procWinVerifyTrustEx = modwintrust.NewProc("WinVerifyTrustEx") procFreeAddrInfoW = modws2_32.NewProc("FreeAddrInfoW") procGetAddrInfoW = modws2_32.NewProc("GetAddrInfoW") @@ -1630,6 +1636,11 @@ func CloseHandle(handle Handle) (err error) { return } +func ClosePseudoConsole(console Handle) { + syscall.Syscall(procClosePseudoConsole.Addr(), 1, uintptr(console), 0, 0) + return +} + func ConnectNamedPipe(pipe Handle, overlapped *Overlapped) (err error) { r1, _, e1 := syscall.Syscall(procConnectNamedPipe.Addr(), 2, uintptr(pipe), uintptr(unsafe.Pointer(overlapped)), 0) if r1 == 0 { @@ -1759,6 +1770,14 @@ func CreateProcess(appName *uint16, commandLine *uint16, procSecurity *SecurityA return } +func createPseudoConsole(size uint32, in Handle, out Handle, flags uint32, pconsole *Handle) (hr error) { + r0, _, _ := syscall.Syscall6(procCreatePseudoConsole.Addr(), 5, uintptr(size), uintptr(in), uintptr(out), uintptr(flags), uintptr(unsafe.Pointer(pconsole)), 0) + if r0 != 0 { + hr = syscall.Errno(r0) + } + return +} + func CreateSymbolicLink(symlinkfilename *uint16, targetfilename *uint16, flags uint32) (err error) { r1, _, e1 := syscall.Syscall(procCreateSymbolicLinkW.Addr(), 3, uintptr(unsafe.Pointer(symlinkfilename)), uintptr(unsafe.Pointer(targetfilename)), uintptr(flags)) if r1&0xff == 0 { @@ -2367,11 +2386,8 @@ func GetShortPathName(longpath *uint16, shortpath *uint16, buflen uint32) (n uin return } -func GetStartupInfo(startupInfo *StartupInfo) (err error) { - r1, _, e1 := syscall.Syscall(procGetStartupInfoW.Addr(), 1, uintptr(unsafe.Pointer(startupInfo)), 0, 0) - if r1 == 0 { - err = errnoErr(e1) - } +func getStartupInfo(startupInfo *StartupInfo) { + syscall.Syscall(procGetStartupInfoW.Addr(), 1, uintptr(unsafe.Pointer(startupInfo)), 0, 0) return } @@ -2862,6 +2878,14 @@ func ResetEvent(event Handle) (err error) { return } +func resizePseudoConsole(pconsole Handle, size uint32) (hr error) { + r0, _, _ := syscall.Syscall(procResizePseudoConsole.Addr(), 2, uintptr(pconsole), uintptr(size), 0) + if r0 != 0 { + hr = syscall.Errno(r0) + } + return +} + func ResumeThread(thread Handle) (ret uint32, err error) { r0, _, e1 := syscall.Syscall(procResumeThread.Addr(), 1, uintptr(thread), 0, 0) ret = uint32(r0) @@ -3820,9 +3844,9 @@ func setupUninstallOEMInf(infFileName *uint16, flags SUOI, reserved uintptr) (er return } -func CommandLineToArgv(cmd *uint16, argc *int32) (argv *[8192]*[8192]uint16, err error) { +func commandLineToArgv(cmd *uint16, argc *int32) (argv **uint16, err error) { r0, _, e1 := syscall.Syscall(procCommandLineToArgvW.Addr(), 2, uintptr(unsafe.Pointer(cmd)), uintptr(unsafe.Pointer(argc)), 0) - argv = (*[8192]*[8192]uint16)(unsafe.Pointer(r0)) + argv = (**uint16)(unsafe.Pointer(r0)) if argv == nil { err = errnoErr(e1) } @@ -4017,6 +4041,22 @@ func _VerQueryValue(block unsafe.Pointer, subBlock *uint16, pointerToBufferPoint return } +func TimeBeginPeriod(period uint32) (err error) { + r1, _, e1 := syscall.Syscall(proctimeBeginPeriod.Addr(), 1, uintptr(period), 0, 0) + if r1 != 0 { + err = errnoErr(e1) + } + return +} + +func TimeEndPeriod(period uint32) (err error) { + r1, _, e1 := syscall.Syscall(proctimeEndPeriod.Addr(), 1, uintptr(period), 0, 0) + if r1 != 0 { + err = errnoErr(e1) + } + return +} + func WinVerifyTrustEx(hwnd HWND, actionId *GUID, data *WinTrustData) (ret error) { r0, _, _ := syscall.Syscall(procWinVerifyTrustEx.Addr(), 3, uintptr(hwnd), uintptr(unsafe.Pointer(actionId)), uintptr(unsafe.Pointer(data))) if r0 != 0 { diff --git a/vendor/golang.org/x/text/encoding/encoding.go b/vendor/golang.org/x/text/encoding/encoding.go new file mode 100644 index 00000000..a0bd7cd4 --- /dev/null +++ b/vendor/golang.org/x/text/encoding/encoding.go @@ -0,0 +1,335 @@ +// Copyright 2013 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package encoding defines an interface for character encodings, such as Shift +// JIS and Windows 1252, that can convert to and from UTF-8. +// +// Encoding implementations are provided in other packages, such as +// golang.org/x/text/encoding/charmap and +// golang.org/x/text/encoding/japanese. +package encoding // import "golang.org/x/text/encoding" + +import ( + "errors" + "io" + "strconv" + "unicode/utf8" + + "golang.org/x/text/encoding/internal/identifier" + "golang.org/x/text/transform" +) + +// TODO: +// - There seems to be some inconsistency in when decoders return errors +// and when not. Also documentation seems to suggest they shouldn't return +// errors at all (except for UTF-16). +// - Encoders seem to rely on or at least benefit from the input being in NFC +// normal form. Perhaps add an example how users could prepare their output. + +// Encoding is a character set encoding that can be transformed to and from +// UTF-8. +type Encoding interface { + // NewDecoder returns a Decoder. + NewDecoder() *Decoder + + // NewEncoder returns an Encoder. + NewEncoder() *Encoder +} + +// A Decoder converts bytes to UTF-8. It implements transform.Transformer. +// +// Transforming source bytes that are not of that encoding will not result in an +// error per se. Each byte that cannot be transcoded will be represented in the +// output by the UTF-8 encoding of '\uFFFD', the replacement rune. +type Decoder struct { + transform.Transformer + + // This forces external creators of Decoders to use names in struct + // initializers, allowing for future extendibility without having to break + // code. + _ struct{} +} + +// Bytes converts the given encoded bytes to UTF-8. It returns the converted +// bytes or nil, err if any error occurred. +func (d *Decoder) Bytes(b []byte) ([]byte, error) { + b, _, err := transform.Bytes(d, b) + if err != nil { + return nil, err + } + return b, nil +} + +// String converts the given encoded string to UTF-8. It returns the converted +// string or "", err if any error occurred. +func (d *Decoder) String(s string) (string, error) { + s, _, err := transform.String(d, s) + if err != nil { + return "", err + } + return s, nil +} + +// Reader wraps another Reader to decode its bytes. +// +// The Decoder may not be used for any other operation as long as the returned +// Reader is in use. +func (d *Decoder) Reader(r io.Reader) io.Reader { + return transform.NewReader(r, d) +} + +// An Encoder converts bytes from UTF-8. It implements transform.Transformer. +// +// Each rune that cannot be transcoded will result in an error. In this case, +// the transform will consume all source byte up to, not including the offending +// rune. Transforming source bytes that are not valid UTF-8 will be replaced by +// `\uFFFD`. To return early with an error instead, use transform.Chain to +// preprocess the data with a UTF8Validator. +type Encoder struct { + transform.Transformer + + // This forces external creators of Encoders to use names in struct + // initializers, allowing for future extendibility without having to break + // code. + _ struct{} +} + +// Bytes converts bytes from UTF-8. It returns the converted bytes or nil, err if +// any error occurred. +func (e *Encoder) Bytes(b []byte) ([]byte, error) { + b, _, err := transform.Bytes(e, b) + if err != nil { + return nil, err + } + return b, nil +} + +// String converts a string from UTF-8. It returns the converted string or +// "", err if any error occurred. +func (e *Encoder) String(s string) (string, error) { + s, _, err := transform.String(e, s) + if err != nil { + return "", err + } + return s, nil +} + +// Writer wraps another Writer to encode its UTF-8 output. +// +// The Encoder may not be used for any other operation as long as the returned +// Writer is in use. +func (e *Encoder) Writer(w io.Writer) io.Writer { + return transform.NewWriter(w, e) +} + +// ASCIISub is the ASCII substitute character, as recommended by +// https://unicode.org/reports/tr36/#Text_Comparison +const ASCIISub = '\x1a' + +// Nop is the nop encoding. Its transformed bytes are the same as the source +// bytes; it does not replace invalid UTF-8 sequences. +var Nop Encoding = nop{} + +type nop struct{} + +func (nop) NewDecoder() *Decoder { + return &Decoder{Transformer: transform.Nop} +} +func (nop) NewEncoder() *Encoder { + return &Encoder{Transformer: transform.Nop} +} + +// Replacement is the replacement encoding. Decoding from the replacement +// encoding yields a single '\uFFFD' replacement rune. Encoding from UTF-8 to +// the replacement encoding yields the same as the source bytes except that +// invalid UTF-8 is converted to '\uFFFD'. +// +// It is defined at http://encoding.spec.whatwg.org/#replacement +var Replacement Encoding = replacement{} + +type replacement struct{} + +func (replacement) NewDecoder() *Decoder { + return &Decoder{Transformer: replacementDecoder{}} +} + +func (replacement) NewEncoder() *Encoder { + return &Encoder{Transformer: replacementEncoder{}} +} + +func (replacement) ID() (mib identifier.MIB, other string) { + return identifier.Replacement, "" +} + +type replacementDecoder struct{ transform.NopResetter } + +func (replacementDecoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) { + if len(dst) < 3 { + return 0, 0, transform.ErrShortDst + } + if atEOF { + const fffd = "\ufffd" + dst[0] = fffd[0] + dst[1] = fffd[1] + dst[2] = fffd[2] + nDst = 3 + } + return nDst, len(src), nil +} + +type replacementEncoder struct{ transform.NopResetter } + +func (replacementEncoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) { + r, size := rune(0), 0 + + for ; nSrc < len(src); nSrc += size { + r = rune(src[nSrc]) + + // Decode a 1-byte rune. + if r < utf8.RuneSelf { + size = 1 + + } else { + // Decode a multi-byte rune. + r, size = utf8.DecodeRune(src[nSrc:]) + if size == 1 { + // All valid runes of size 1 (those below utf8.RuneSelf) were + // handled above. We have invalid UTF-8 or we haven't seen the + // full character yet. + if !atEOF && !utf8.FullRune(src[nSrc:]) { + err = transform.ErrShortSrc + break + } + r = '\ufffd' + } + } + + if nDst+utf8.RuneLen(r) > len(dst) { + err = transform.ErrShortDst + break + } + nDst += utf8.EncodeRune(dst[nDst:], r) + } + return nDst, nSrc, err +} + +// HTMLEscapeUnsupported wraps encoders to replace source runes outside the +// repertoire of the destination encoding with HTML escape sequences. +// +// This wrapper exists to comply to URL and HTML forms requiring a +// non-terminating legacy encoder. The produced sequences may lead to data +// loss as they are indistinguishable from legitimate input. To avoid this +// issue, use UTF-8 encodings whenever possible. +func HTMLEscapeUnsupported(e *Encoder) *Encoder { + return &Encoder{Transformer: &errorHandler{e, errorToHTML}} +} + +// ReplaceUnsupported wraps encoders to replace source runes outside the +// repertoire of the destination encoding with an encoding-specific +// replacement. +// +// This wrapper is only provided for backwards compatibility and legacy +// handling. Its use is strongly discouraged. Use UTF-8 whenever possible. +func ReplaceUnsupported(e *Encoder) *Encoder { + return &Encoder{Transformer: &errorHandler{e, errorToReplacement}} +} + +type errorHandler struct { + *Encoder + handler func(dst []byte, r rune, err repertoireError) (n int, ok bool) +} + +// TODO: consider making this error public in some form. +type repertoireError interface { + Replacement() byte +} + +func (h errorHandler) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) { + nDst, nSrc, err = h.Transformer.Transform(dst, src, atEOF) + for err != nil { + rerr, ok := err.(repertoireError) + if !ok { + return nDst, nSrc, err + } + r, sz := utf8.DecodeRune(src[nSrc:]) + n, ok := h.handler(dst[nDst:], r, rerr) + if !ok { + return nDst, nSrc, transform.ErrShortDst + } + err = nil + nDst += n + if nSrc += sz; nSrc < len(src) { + var dn, sn int + dn, sn, err = h.Transformer.Transform(dst[nDst:], src[nSrc:], atEOF) + nDst += dn + nSrc += sn + } + } + return nDst, nSrc, err +} + +func errorToHTML(dst []byte, r rune, err repertoireError) (n int, ok bool) { + buf := [8]byte{} + b := strconv.AppendUint(buf[:0], uint64(r), 10) + if n = len(b) + len("&#;"); n >= len(dst) { + return 0, false + } + dst[0] = '&' + dst[1] = '#' + dst[copy(dst[2:], b)+2] = ';' + return n, true +} + +func errorToReplacement(dst []byte, r rune, err repertoireError) (n int, ok bool) { + if len(dst) == 0 { + return 0, false + } + dst[0] = err.Replacement() + return 1, true +} + +// ErrInvalidUTF8 means that a transformer encountered invalid UTF-8. +var ErrInvalidUTF8 = errors.New("encoding: invalid UTF-8") + +// UTF8Validator is a transformer that returns ErrInvalidUTF8 on the first +// input byte that is not valid UTF-8. +var UTF8Validator transform.Transformer = utf8Validator{} + +type utf8Validator struct{ transform.NopResetter } + +func (utf8Validator) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) { + n := len(src) + if n > len(dst) { + n = len(dst) + } + for i := 0; i < n; { + if c := src[i]; c < utf8.RuneSelf { + dst[i] = c + i++ + continue + } + _, size := utf8.DecodeRune(src[i:]) + if size == 1 { + // All valid runes of size 1 (those below utf8.RuneSelf) were + // handled above. We have invalid UTF-8 or we haven't seen the + // full character yet. + err = ErrInvalidUTF8 + if !atEOF && !utf8.FullRune(src[i:]) { + err = transform.ErrShortSrc + } + return i, i, err + } + if i+size > len(dst) { + return i, i, transform.ErrShortDst + } + for ; size > 0; size-- { + dst[i] = src[i] + i++ + } + } + if len(src) > len(dst) { + err = transform.ErrShortDst + } + return n, n, err +} diff --git a/vendor/golang.org/x/text/encoding/internal/identifier/identifier.go b/vendor/golang.org/x/text/encoding/internal/identifier/identifier.go new file mode 100644 index 00000000..5c9b85c2 --- /dev/null +++ b/vendor/golang.org/x/text/encoding/internal/identifier/identifier.go @@ -0,0 +1,81 @@ +// Copyright 2015 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +//go:generate go run gen.go + +// Package identifier defines the contract between implementations of Encoding +// and Index by defining identifiers that uniquely identify standardized coded +// character sets (CCS) and character encoding schemes (CES), which we will +// together refer to as encodings, for which Encoding implementations provide +// converters to and from UTF-8. This package is typically only of concern to +// implementers of Indexes and Encodings. +// +// One part of the identifier is the MIB code, which is defined by IANA and +// uniquely identifies a CCS or CES. Each code is associated with data that +// references authorities, official documentation as well as aliases and MIME +// names. +// +// Not all CESs are covered by the IANA registry. The "other" string that is +// returned by ID can be used to identify other character sets or versions of +// existing ones. +// +// It is recommended that each package that provides a set of Encodings provide +// the All and Common variables to reference all supported encodings and +// commonly used subset. This allows Index implementations to include all +// available encodings without explicitly referencing or knowing about them. +package identifier + +// Note: this package is internal, but could be made public if there is a need +// for writing third-party Indexes and Encodings. + +// References: +// - http://source.icu-project.org/repos/icu/icu/trunk/source/data/mappings/convrtrs.txt +// - http://www.iana.org/assignments/character-sets/character-sets.xhtml +// - http://www.iana.org/assignments/ianacharset-mib/ianacharset-mib +// - http://www.ietf.org/rfc/rfc2978.txt +// - https://www.unicode.org/reports/tr22/ +// - http://www.w3.org/TR/encoding/ +// - https://encoding.spec.whatwg.org/ +// - https://encoding.spec.whatwg.org/encodings.json +// - https://tools.ietf.org/html/rfc6657#section-5 + +// Interface can be implemented by Encodings to define the CCS or CES for which +// it implements conversions. +type Interface interface { + // ID returns an encoding identifier. Exactly one of the mib and other + // values should be non-zero. + // + // In the usual case it is only necessary to indicate the MIB code. The + // other string can be used to specify encodings for which there is no MIB, + // such as "x-mac-dingbat". + // + // The other string may only contain the characters a-z, A-Z, 0-9, - and _. + ID() (mib MIB, other string) + + // NOTE: the restrictions on the encoding are to allow extending the syntax + // with additional information such as versions, vendors and other variants. +} + +// A MIB identifies an encoding. It is derived from the IANA MIB codes and adds +// some identifiers for some encodings that are not covered by the IANA +// standard. +// +// See http://www.iana.org/assignments/ianacharset-mib. +type MIB uint16 + +// These additional MIB types are not defined in IANA. They are added because +// they are common and defined within the text repo. +const ( + // Unofficial marks the start of encodings not registered by IANA. + Unofficial MIB = 10000 + iota + + // Replacement is the WhatWG replacement encoding. + Replacement + + // XUserDefined is the code for x-user-defined. + XUserDefined + + // MacintoshCyrillic is the code for x-mac-cyrillic. + MacintoshCyrillic +) diff --git a/vendor/golang.org/x/text/encoding/internal/identifier/mib.go b/vendor/golang.org/x/text/encoding/internal/identifier/mib.go new file mode 100644 index 00000000..351fb86e --- /dev/null +++ b/vendor/golang.org/x/text/encoding/internal/identifier/mib.go @@ -0,0 +1,1627 @@ +// Code generated by running "go generate" in golang.org/x/text. DO NOT EDIT. + +package identifier + +const ( + // ASCII is the MIB identifier with IANA name US-ASCII (MIME: US-ASCII). + // + // ANSI X3.4-1986 + // Reference: RFC2046 + ASCII MIB = 3 + + // ISOLatin1 is the MIB identifier with IANA name ISO_8859-1:1987 (MIME: ISO-8859-1). + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISOLatin1 MIB = 4 + + // ISOLatin2 is the MIB identifier with IANA name ISO_8859-2:1987 (MIME: ISO-8859-2). + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISOLatin2 MIB = 5 + + // ISOLatin3 is the MIB identifier with IANA name ISO_8859-3:1988 (MIME: ISO-8859-3). + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISOLatin3 MIB = 6 + + // ISOLatin4 is the MIB identifier with IANA name ISO_8859-4:1988 (MIME: ISO-8859-4). + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISOLatin4 MIB = 7 + + // ISOLatinCyrillic is the MIB identifier with IANA name ISO_8859-5:1988 (MIME: ISO-8859-5). + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISOLatinCyrillic MIB = 8 + + // ISOLatinArabic is the MIB identifier with IANA name ISO_8859-6:1987 (MIME: ISO-8859-6). + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISOLatinArabic MIB = 9 + + // ISOLatinGreek is the MIB identifier with IANA name ISO_8859-7:1987 (MIME: ISO-8859-7). + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1947 + // Reference: RFC1345 + ISOLatinGreek MIB = 10 + + // ISOLatinHebrew is the MIB identifier with IANA name ISO_8859-8:1988 (MIME: ISO-8859-8). + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISOLatinHebrew MIB = 11 + + // ISOLatin5 is the MIB identifier with IANA name ISO_8859-9:1989 (MIME: ISO-8859-9). + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISOLatin5 MIB = 12 + + // ISOLatin6 is the MIB identifier with IANA name ISO-8859-10 (MIME: ISO-8859-10). + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISOLatin6 MIB = 13 + + // ISOTextComm is the MIB identifier with IANA name ISO_6937-2-add. + // + // ISO-IR: International Register of Escape Sequences and ISO 6937-2:1983 + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISOTextComm MIB = 14 + + // HalfWidthKatakana is the MIB identifier with IANA name JIS_X0201. + // + // JIS X 0201-1976. One byte only, this is equivalent to + // JIS/Roman (similar to ASCII) plus eight-bit half-width + // Katakana + // Reference: RFC1345 + HalfWidthKatakana MIB = 15 + + // JISEncoding is the MIB identifier with IANA name JIS_Encoding. + // + // JIS X 0202-1991. Uses ISO 2022 escape sequences to + // shift code sets as documented in JIS X 0202-1991. + JISEncoding MIB = 16 + + // ShiftJIS is the MIB identifier with IANA name Shift_JIS (MIME: Shift_JIS). + // + // This charset is an extension of csHalfWidthKatakana by + // adding graphic characters in JIS X 0208. The CCS's are + // JIS X0201:1997 and JIS X0208:1997. The + // complete definition is shown in Appendix 1 of JIS + // X0208:1997. + // This charset can be used for the top-level media type "text". + ShiftJIS MIB = 17 + + // EUCPkdFmtJapanese is the MIB identifier with IANA name Extended_UNIX_Code_Packed_Format_for_Japanese (MIME: EUC-JP). + // + // Standardized by OSF, UNIX International, and UNIX Systems + // Laboratories Pacific. Uses ISO 2022 rules to select + // code set 0: US-ASCII (a single 7-bit byte set) + // code set 1: JIS X0208-1990 (a double 8-bit byte set) + // restricted to A0-FF in both bytes + // code set 2: Half Width Katakana (a single 7-bit byte set) + // requiring SS2 as the character prefix + // code set 3: JIS X0212-1990 (a double 7-bit byte set) + // restricted to A0-FF in both bytes + // requiring SS3 as the character prefix + EUCPkdFmtJapanese MIB = 18 + + // EUCFixWidJapanese is the MIB identifier with IANA name Extended_UNIX_Code_Fixed_Width_for_Japanese. + // + // Used in Japan. Each character is 2 octets. + // code set 0: US-ASCII (a single 7-bit byte set) + // 1st byte = 00 + // 2nd byte = 20-7E + // code set 1: JIS X0208-1990 (a double 7-bit byte set) + // restricted to A0-FF in both bytes + // code set 2: Half Width Katakana (a single 7-bit byte set) + // 1st byte = 00 + // 2nd byte = A0-FF + // code set 3: JIS X0212-1990 (a double 7-bit byte set) + // restricted to A0-FF in + // the first byte + // and 21-7E in the second byte + EUCFixWidJapanese MIB = 19 + + // ISO4UnitedKingdom is the MIB identifier with IANA name BS_4730. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO4UnitedKingdom MIB = 20 + + // ISO11SwedishForNames is the MIB identifier with IANA name SEN_850200_C. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO11SwedishForNames MIB = 21 + + // ISO15Italian is the MIB identifier with IANA name IT. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO15Italian MIB = 22 + + // ISO17Spanish is the MIB identifier with IANA name ES. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO17Spanish MIB = 23 + + // ISO21German is the MIB identifier with IANA name DIN_66003. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO21German MIB = 24 + + // ISO60Norwegian1 is the MIB identifier with IANA name NS_4551-1. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO60Norwegian1 MIB = 25 + + // ISO69French is the MIB identifier with IANA name NF_Z_62-010. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO69French MIB = 26 + + // ISO10646UTF1 is the MIB identifier with IANA name ISO-10646-UTF-1. + // + // Universal Transfer Format (1), this is the multibyte + // encoding, that subsets ASCII-7. It does not have byte + // ordering issues. + ISO10646UTF1 MIB = 27 + + // ISO646basic1983 is the MIB identifier with IANA name ISO_646.basic:1983. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO646basic1983 MIB = 28 + + // INVARIANT is the MIB identifier with IANA name INVARIANT. + // + // Reference: RFC1345 + INVARIANT MIB = 29 + + // ISO2IntlRefVersion is the MIB identifier with IANA name ISO_646.irv:1983. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO2IntlRefVersion MIB = 30 + + // NATSSEFI is the MIB identifier with IANA name NATS-SEFI. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + NATSSEFI MIB = 31 + + // NATSSEFIADD is the MIB identifier with IANA name NATS-SEFI-ADD. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + NATSSEFIADD MIB = 32 + + // NATSDANO is the MIB identifier with IANA name NATS-DANO. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + NATSDANO MIB = 33 + + // NATSDANOADD is the MIB identifier with IANA name NATS-DANO-ADD. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + NATSDANOADD MIB = 34 + + // ISO10Swedish is the MIB identifier with IANA name SEN_850200_B. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO10Swedish MIB = 35 + + // KSC56011987 is the MIB identifier with IANA name KS_C_5601-1987. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + KSC56011987 MIB = 36 + + // ISO2022KR is the MIB identifier with IANA name ISO-2022-KR (MIME: ISO-2022-KR). + // + // rfc1557 (see also KS_C_5601-1987) + // Reference: RFC1557 + ISO2022KR MIB = 37 + + // EUCKR is the MIB identifier with IANA name EUC-KR (MIME: EUC-KR). + // + // rfc1557 (see also KS_C_5861-1992) + // Reference: RFC1557 + EUCKR MIB = 38 + + // ISO2022JP is the MIB identifier with IANA name ISO-2022-JP (MIME: ISO-2022-JP). + // + // rfc1468 (see also rfc2237 ) + // Reference: RFC1468 + ISO2022JP MIB = 39 + + // ISO2022JP2 is the MIB identifier with IANA name ISO-2022-JP-2 (MIME: ISO-2022-JP-2). + // + // rfc1554 + // Reference: RFC1554 + ISO2022JP2 MIB = 40 + + // ISO13JISC6220jp is the MIB identifier with IANA name JIS_C6220-1969-jp. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO13JISC6220jp MIB = 41 + + // ISO14JISC6220ro is the MIB identifier with IANA name JIS_C6220-1969-ro. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO14JISC6220ro MIB = 42 + + // ISO16Portuguese is the MIB identifier with IANA name PT. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO16Portuguese MIB = 43 + + // ISO18Greek7Old is the MIB identifier with IANA name greek7-old. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO18Greek7Old MIB = 44 + + // ISO19LatinGreek is the MIB identifier with IANA name latin-greek. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO19LatinGreek MIB = 45 + + // ISO25French is the MIB identifier with IANA name NF_Z_62-010_(1973). + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO25French MIB = 46 + + // ISO27LatinGreek1 is the MIB identifier with IANA name Latin-greek-1. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO27LatinGreek1 MIB = 47 + + // ISO5427Cyrillic is the MIB identifier with IANA name ISO_5427. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO5427Cyrillic MIB = 48 + + // ISO42JISC62261978 is the MIB identifier with IANA name JIS_C6226-1978. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO42JISC62261978 MIB = 49 + + // ISO47BSViewdata is the MIB identifier with IANA name BS_viewdata. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO47BSViewdata MIB = 50 + + // ISO49INIS is the MIB identifier with IANA name INIS. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO49INIS MIB = 51 + + // ISO50INIS8 is the MIB identifier with IANA name INIS-8. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO50INIS8 MIB = 52 + + // ISO51INISCyrillic is the MIB identifier with IANA name INIS-cyrillic. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO51INISCyrillic MIB = 53 + + // ISO54271981 is the MIB identifier with IANA name ISO_5427:1981. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO54271981 MIB = 54 + + // ISO5428Greek is the MIB identifier with IANA name ISO_5428:1980. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO5428Greek MIB = 55 + + // ISO57GB1988 is the MIB identifier with IANA name GB_1988-80. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO57GB1988 MIB = 56 + + // ISO58GB231280 is the MIB identifier with IANA name GB_2312-80. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO58GB231280 MIB = 57 + + // ISO61Norwegian2 is the MIB identifier with IANA name NS_4551-2. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO61Norwegian2 MIB = 58 + + // ISO70VideotexSupp1 is the MIB identifier with IANA name videotex-suppl. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO70VideotexSupp1 MIB = 59 + + // ISO84Portuguese2 is the MIB identifier with IANA name PT2. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO84Portuguese2 MIB = 60 + + // ISO85Spanish2 is the MIB identifier with IANA name ES2. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO85Spanish2 MIB = 61 + + // ISO86Hungarian is the MIB identifier with IANA name MSZ_7795.3. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO86Hungarian MIB = 62 + + // ISO87JISX0208 is the MIB identifier with IANA name JIS_C6226-1983. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO87JISX0208 MIB = 63 + + // ISO88Greek7 is the MIB identifier with IANA name greek7. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO88Greek7 MIB = 64 + + // ISO89ASMO449 is the MIB identifier with IANA name ASMO_449. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO89ASMO449 MIB = 65 + + // ISO90 is the MIB identifier with IANA name iso-ir-90. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO90 MIB = 66 + + // ISO91JISC62291984a is the MIB identifier with IANA name JIS_C6229-1984-a. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO91JISC62291984a MIB = 67 + + // ISO92JISC62991984b is the MIB identifier with IANA name JIS_C6229-1984-b. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO92JISC62991984b MIB = 68 + + // ISO93JIS62291984badd is the MIB identifier with IANA name JIS_C6229-1984-b-add. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO93JIS62291984badd MIB = 69 + + // ISO94JIS62291984hand is the MIB identifier with IANA name JIS_C6229-1984-hand. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO94JIS62291984hand MIB = 70 + + // ISO95JIS62291984handadd is the MIB identifier with IANA name JIS_C6229-1984-hand-add. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO95JIS62291984handadd MIB = 71 + + // ISO96JISC62291984kana is the MIB identifier with IANA name JIS_C6229-1984-kana. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO96JISC62291984kana MIB = 72 + + // ISO2033 is the MIB identifier with IANA name ISO_2033-1983. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO2033 MIB = 73 + + // ISO99NAPLPS is the MIB identifier with IANA name ANSI_X3.110-1983. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO99NAPLPS MIB = 74 + + // ISO102T617bit is the MIB identifier with IANA name T.61-7bit. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO102T617bit MIB = 75 + + // ISO103T618bit is the MIB identifier with IANA name T.61-8bit. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO103T618bit MIB = 76 + + // ISO111ECMACyrillic is the MIB identifier with IANA name ECMA-cyrillic. + // + // ISO registry + ISO111ECMACyrillic MIB = 77 + + // ISO121Canadian1 is the MIB identifier with IANA name CSA_Z243.4-1985-1. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO121Canadian1 MIB = 78 + + // ISO122Canadian2 is the MIB identifier with IANA name CSA_Z243.4-1985-2. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO122Canadian2 MIB = 79 + + // ISO123CSAZ24341985gr is the MIB identifier with IANA name CSA_Z243.4-1985-gr. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO123CSAZ24341985gr MIB = 80 + + // ISO88596E is the MIB identifier with IANA name ISO_8859-6-E (MIME: ISO-8859-6-E). + // + // rfc1556 + // Reference: RFC1556 + ISO88596E MIB = 81 + + // ISO88596I is the MIB identifier with IANA name ISO_8859-6-I (MIME: ISO-8859-6-I). + // + // rfc1556 + // Reference: RFC1556 + ISO88596I MIB = 82 + + // ISO128T101G2 is the MIB identifier with IANA name T.101-G2. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO128T101G2 MIB = 83 + + // ISO88598E is the MIB identifier with IANA name ISO_8859-8-E (MIME: ISO-8859-8-E). + // + // rfc1556 + // Reference: RFC1556 + ISO88598E MIB = 84 + + // ISO88598I is the MIB identifier with IANA name ISO_8859-8-I (MIME: ISO-8859-8-I). + // + // rfc1556 + // Reference: RFC1556 + ISO88598I MIB = 85 + + // ISO139CSN369103 is the MIB identifier with IANA name CSN_369103. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO139CSN369103 MIB = 86 + + // ISO141JUSIB1002 is the MIB identifier with IANA name JUS_I.B1.002. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO141JUSIB1002 MIB = 87 + + // ISO143IECP271 is the MIB identifier with IANA name IEC_P27-1. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO143IECP271 MIB = 88 + + // ISO146Serbian is the MIB identifier with IANA name JUS_I.B1.003-serb. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO146Serbian MIB = 89 + + // ISO147Macedonian is the MIB identifier with IANA name JUS_I.B1.003-mac. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO147Macedonian MIB = 90 + + // ISO150GreekCCITT is the MIB identifier with IANA name greek-ccitt. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO150GreekCCITT MIB = 91 + + // ISO151Cuba is the MIB identifier with IANA name NC_NC00-10:81. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO151Cuba MIB = 92 + + // ISO6937Add is the MIB identifier with IANA name ISO_6937-2-25. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO6937Add MIB = 93 + + // ISO153GOST1976874 is the MIB identifier with IANA name GOST_19768-74. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO153GOST1976874 MIB = 94 + + // ISO8859Supp is the MIB identifier with IANA name ISO_8859-supp. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO8859Supp MIB = 95 + + // ISO10367Box is the MIB identifier with IANA name ISO_10367-box. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO10367Box MIB = 96 + + // ISO158Lap is the MIB identifier with IANA name latin-lap. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO158Lap MIB = 97 + + // ISO159JISX02121990 is the MIB identifier with IANA name JIS_X0212-1990. + // + // ISO-IR: International Register of Escape Sequences + // Note: The current registration authority is IPSJ/ITSCJ, Japan. + // Reference: RFC1345 + ISO159JISX02121990 MIB = 98 + + // ISO646Danish is the MIB identifier with IANA name DS_2089. + // + // Danish Standard, DS 2089, February 1974 + // Reference: RFC1345 + ISO646Danish MIB = 99 + + // USDK is the MIB identifier with IANA name us-dk. + // + // Reference: RFC1345 + USDK MIB = 100 + + // DKUS is the MIB identifier with IANA name dk-us. + // + // Reference: RFC1345 + DKUS MIB = 101 + + // KSC5636 is the MIB identifier with IANA name KSC5636. + // + // Reference: RFC1345 + KSC5636 MIB = 102 + + // Unicode11UTF7 is the MIB identifier with IANA name UNICODE-1-1-UTF-7. + // + // rfc1642 + // Reference: RFC1642 + Unicode11UTF7 MIB = 103 + + // ISO2022CN is the MIB identifier with IANA name ISO-2022-CN. + // + // rfc1922 + // Reference: RFC1922 + ISO2022CN MIB = 104 + + // ISO2022CNEXT is the MIB identifier with IANA name ISO-2022-CN-EXT. + // + // rfc1922 + // Reference: RFC1922 + ISO2022CNEXT MIB = 105 + + // UTF8 is the MIB identifier with IANA name UTF-8. + // + // rfc3629 + // Reference: RFC3629 + UTF8 MIB = 106 + + // ISO885913 is the MIB identifier with IANA name ISO-8859-13. + // + // ISO See https://www.iana.org/assignments/charset-reg/ISO-8859-13 https://www.iana.org/assignments/charset-reg/ISO-8859-13 + ISO885913 MIB = 109 + + // ISO885914 is the MIB identifier with IANA name ISO-8859-14. + // + // ISO See https://www.iana.org/assignments/charset-reg/ISO-8859-14 + ISO885914 MIB = 110 + + // ISO885915 is the MIB identifier with IANA name ISO-8859-15. + // + // ISO + // Please see: https://www.iana.org/assignments/charset-reg/ISO-8859-15 + ISO885915 MIB = 111 + + // ISO885916 is the MIB identifier with IANA name ISO-8859-16. + // + // ISO + ISO885916 MIB = 112 + + // GBK is the MIB identifier with IANA name GBK. + // + // Chinese IT Standardization Technical Committee + // Please see: https://www.iana.org/assignments/charset-reg/GBK + GBK MIB = 113 + + // GB18030 is the MIB identifier with IANA name GB18030. + // + // Chinese IT Standardization Technical Committee + // Please see: https://www.iana.org/assignments/charset-reg/GB18030 + GB18030 MIB = 114 + + // OSDEBCDICDF0415 is the MIB identifier with IANA name OSD_EBCDIC_DF04_15. + // + // Fujitsu-Siemens standard mainframe EBCDIC encoding + // Please see: https://www.iana.org/assignments/charset-reg/OSD-EBCDIC-DF04-15 + OSDEBCDICDF0415 MIB = 115 + + // OSDEBCDICDF03IRV is the MIB identifier with IANA name OSD_EBCDIC_DF03_IRV. + // + // Fujitsu-Siemens standard mainframe EBCDIC encoding + // Please see: https://www.iana.org/assignments/charset-reg/OSD-EBCDIC-DF03-IRV + OSDEBCDICDF03IRV MIB = 116 + + // OSDEBCDICDF041 is the MIB identifier with IANA name OSD_EBCDIC_DF04_1. + // + // Fujitsu-Siemens standard mainframe EBCDIC encoding + // Please see: https://www.iana.org/assignments/charset-reg/OSD-EBCDIC-DF04-1 + OSDEBCDICDF041 MIB = 117 + + // ISO115481 is the MIB identifier with IANA name ISO-11548-1. + // + // See https://www.iana.org/assignments/charset-reg/ISO-11548-1 + ISO115481 MIB = 118 + + // KZ1048 is the MIB identifier with IANA name KZ-1048. + // + // See https://www.iana.org/assignments/charset-reg/KZ-1048 + KZ1048 MIB = 119 + + // Unicode is the MIB identifier with IANA name ISO-10646-UCS-2. + // + // the 2-octet Basic Multilingual Plane, aka Unicode + // this needs to specify network byte order: the standard + // does not specify (it is a 16-bit integer space) + Unicode MIB = 1000 + + // UCS4 is the MIB identifier with IANA name ISO-10646-UCS-4. + // + // the full code space. (same comment about byte order, + // these are 31-bit numbers. + UCS4 MIB = 1001 + + // UnicodeASCII is the MIB identifier with IANA name ISO-10646-UCS-Basic. + // + // ASCII subset of Unicode. Basic Latin = collection 1 + // See ISO 10646, Appendix A + UnicodeASCII MIB = 1002 + + // UnicodeLatin1 is the MIB identifier with IANA name ISO-10646-Unicode-Latin1. + // + // ISO Latin-1 subset of Unicode. Basic Latin and Latin-1 + // Supplement = collections 1 and 2. See ISO 10646, + // Appendix A. See rfc1815 . + UnicodeLatin1 MIB = 1003 + + // UnicodeJapanese is the MIB identifier with IANA name ISO-10646-J-1. + // + // ISO 10646 Japanese, see rfc1815 . + UnicodeJapanese MIB = 1004 + + // UnicodeIBM1261 is the MIB identifier with IANA name ISO-Unicode-IBM-1261. + // + // IBM Latin-2, -3, -5, Extended Presentation Set, GCSGID: 1261 + UnicodeIBM1261 MIB = 1005 + + // UnicodeIBM1268 is the MIB identifier with IANA name ISO-Unicode-IBM-1268. + // + // IBM Latin-4 Extended Presentation Set, GCSGID: 1268 + UnicodeIBM1268 MIB = 1006 + + // UnicodeIBM1276 is the MIB identifier with IANA name ISO-Unicode-IBM-1276. + // + // IBM Cyrillic Greek Extended Presentation Set, GCSGID: 1276 + UnicodeIBM1276 MIB = 1007 + + // UnicodeIBM1264 is the MIB identifier with IANA name ISO-Unicode-IBM-1264. + // + // IBM Arabic Presentation Set, GCSGID: 1264 + UnicodeIBM1264 MIB = 1008 + + // UnicodeIBM1265 is the MIB identifier with IANA name ISO-Unicode-IBM-1265. + // + // IBM Hebrew Presentation Set, GCSGID: 1265 + UnicodeIBM1265 MIB = 1009 + + // Unicode11 is the MIB identifier with IANA name UNICODE-1-1. + // + // rfc1641 + // Reference: RFC1641 + Unicode11 MIB = 1010 + + // SCSU is the MIB identifier with IANA name SCSU. + // + // SCSU See https://www.iana.org/assignments/charset-reg/SCSU + SCSU MIB = 1011 + + // UTF7 is the MIB identifier with IANA name UTF-7. + // + // rfc2152 + // Reference: RFC2152 + UTF7 MIB = 1012 + + // UTF16BE is the MIB identifier with IANA name UTF-16BE. + // + // rfc2781 + // Reference: RFC2781 + UTF16BE MIB = 1013 + + // UTF16LE is the MIB identifier with IANA name UTF-16LE. + // + // rfc2781 + // Reference: RFC2781 + UTF16LE MIB = 1014 + + // UTF16 is the MIB identifier with IANA name UTF-16. + // + // rfc2781 + // Reference: RFC2781 + UTF16 MIB = 1015 + + // CESU8 is the MIB identifier with IANA name CESU-8. + // + // https://www.unicode.org/reports/tr26 + CESU8 MIB = 1016 + + // UTF32 is the MIB identifier with IANA name UTF-32. + // + // https://www.unicode.org/reports/tr19/ + UTF32 MIB = 1017 + + // UTF32BE is the MIB identifier with IANA name UTF-32BE. + // + // https://www.unicode.org/reports/tr19/ + UTF32BE MIB = 1018 + + // UTF32LE is the MIB identifier with IANA name UTF-32LE. + // + // https://www.unicode.org/reports/tr19/ + UTF32LE MIB = 1019 + + // BOCU1 is the MIB identifier with IANA name BOCU-1. + // + // https://www.unicode.org/notes/tn6/ + BOCU1 MIB = 1020 + + // UTF7IMAP is the MIB identifier with IANA name UTF-7-IMAP. + // + // Note: This charset is used to encode Unicode in IMAP mailbox names; + // see section 5.1.3 of rfc3501 . It should never be used + // outside this context. A name has been assigned so that charset processing + // implementations can refer to it in a consistent way. + UTF7IMAP MIB = 1021 + + // Windows30Latin1 is the MIB identifier with IANA name ISO-8859-1-Windows-3.0-Latin-1. + // + // Extended ISO 8859-1 Latin-1 for Windows 3.0. + // PCL Symbol Set id: 9U + Windows30Latin1 MIB = 2000 + + // Windows31Latin1 is the MIB identifier with IANA name ISO-8859-1-Windows-3.1-Latin-1. + // + // Extended ISO 8859-1 Latin-1 for Windows 3.1. + // PCL Symbol Set id: 19U + Windows31Latin1 MIB = 2001 + + // Windows31Latin2 is the MIB identifier with IANA name ISO-8859-2-Windows-Latin-2. + // + // Extended ISO 8859-2. Latin-2 for Windows 3.1. + // PCL Symbol Set id: 9E + Windows31Latin2 MIB = 2002 + + // Windows31Latin5 is the MIB identifier with IANA name ISO-8859-9-Windows-Latin-5. + // + // Extended ISO 8859-9. Latin-5 for Windows 3.1 + // PCL Symbol Set id: 5T + Windows31Latin5 MIB = 2003 + + // HPRoman8 is the MIB identifier with IANA name hp-roman8. + // + // LaserJet IIP Printer User's Manual, + // HP part no 33471-90901, Hewlet-Packard, June 1989. + // Reference: RFC1345 + HPRoman8 MIB = 2004 + + // AdobeStandardEncoding is the MIB identifier with IANA name Adobe-Standard-Encoding. + // + // PostScript Language Reference Manual + // PCL Symbol Set id: 10J + AdobeStandardEncoding MIB = 2005 + + // VenturaUS is the MIB identifier with IANA name Ventura-US. + // + // Ventura US. ASCII plus characters typically used in + // publishing, like pilcrow, copyright, registered, trade mark, + // section, dagger, and double dagger in the range A0 (hex) + // to FF (hex). + // PCL Symbol Set id: 14J + VenturaUS MIB = 2006 + + // VenturaInternational is the MIB identifier with IANA name Ventura-International. + // + // Ventura International. ASCII plus coded characters similar + // to Roman8. + // PCL Symbol Set id: 13J + VenturaInternational MIB = 2007 + + // DECMCS is the MIB identifier with IANA name DEC-MCS. + // + // VAX/VMS User's Manual, + // Order Number: AI-Y517A-TE, April 1986. + // Reference: RFC1345 + DECMCS MIB = 2008 + + // PC850Multilingual is the MIB identifier with IANA name IBM850. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + PC850Multilingual MIB = 2009 + + // PC8DanishNorwegian is the MIB identifier with IANA name PC8-Danish-Norwegian. + // + // PC Danish Norwegian + // 8-bit PC set for Danish Norwegian + // PCL Symbol Set id: 11U + PC8DanishNorwegian MIB = 2012 + + // PC862LatinHebrew is the MIB identifier with IANA name IBM862. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + PC862LatinHebrew MIB = 2013 + + // PC8Turkish is the MIB identifier with IANA name PC8-Turkish. + // + // PC Latin Turkish. PCL Symbol Set id: 9T + PC8Turkish MIB = 2014 + + // IBMSymbols is the MIB identifier with IANA name IBM-Symbols. + // + // Presentation Set, CPGID: 259 + IBMSymbols MIB = 2015 + + // IBMThai is the MIB identifier with IANA name IBM-Thai. + // + // Presentation Set, CPGID: 838 + IBMThai MIB = 2016 + + // HPLegal is the MIB identifier with IANA name HP-Legal. + // + // PCL 5 Comparison Guide, Hewlett-Packard, + // HP part number 5961-0510, October 1992 + // PCL Symbol Set id: 1U + HPLegal MIB = 2017 + + // HPPiFont is the MIB identifier with IANA name HP-Pi-font. + // + // PCL 5 Comparison Guide, Hewlett-Packard, + // HP part number 5961-0510, October 1992 + // PCL Symbol Set id: 15U + HPPiFont MIB = 2018 + + // HPMath8 is the MIB identifier with IANA name HP-Math8. + // + // PCL 5 Comparison Guide, Hewlett-Packard, + // HP part number 5961-0510, October 1992 + // PCL Symbol Set id: 8M + HPMath8 MIB = 2019 + + // HPPSMath is the MIB identifier with IANA name Adobe-Symbol-Encoding. + // + // PostScript Language Reference Manual + // PCL Symbol Set id: 5M + HPPSMath MIB = 2020 + + // HPDesktop is the MIB identifier with IANA name HP-DeskTop. + // + // PCL 5 Comparison Guide, Hewlett-Packard, + // HP part number 5961-0510, October 1992 + // PCL Symbol Set id: 7J + HPDesktop MIB = 2021 + + // VenturaMath is the MIB identifier with IANA name Ventura-Math. + // + // PCL 5 Comparison Guide, Hewlett-Packard, + // HP part number 5961-0510, October 1992 + // PCL Symbol Set id: 6M + VenturaMath MIB = 2022 + + // MicrosoftPublishing is the MIB identifier with IANA name Microsoft-Publishing. + // + // PCL 5 Comparison Guide, Hewlett-Packard, + // HP part number 5961-0510, October 1992 + // PCL Symbol Set id: 6J + MicrosoftPublishing MIB = 2023 + + // Windows31J is the MIB identifier with IANA name Windows-31J. + // + // Windows Japanese. A further extension of Shift_JIS + // to include NEC special characters (Row 13), NEC + // selection of IBM extensions (Rows 89 to 92), and IBM + // extensions (Rows 115 to 119). The CCS's are + // JIS X0201:1997, JIS X0208:1997, and these extensions. + // This charset can be used for the top-level media type "text", + // but it is of limited or specialized use (see rfc2278 ). + // PCL Symbol Set id: 19K + Windows31J MIB = 2024 + + // GB2312 is the MIB identifier with IANA name GB2312 (MIME: GB2312). + // + // Chinese for People's Republic of China (PRC) mixed one byte, + // two byte set: + // 20-7E = one byte ASCII + // A1-FE = two byte PRC Kanji + // See GB 2312-80 + // PCL Symbol Set Id: 18C + GB2312 MIB = 2025 + + // Big5 is the MIB identifier with IANA name Big5 (MIME: Big5). + // + // Chinese for Taiwan Multi-byte set. + // PCL Symbol Set Id: 18T + Big5 MIB = 2026 + + // Macintosh is the MIB identifier with IANA name macintosh. + // + // The Unicode Standard ver1.0, ISBN 0-201-56788-1, Oct 1991 + // Reference: RFC1345 + Macintosh MIB = 2027 + + // IBM037 is the MIB identifier with IANA name IBM037. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM037 MIB = 2028 + + // IBM038 is the MIB identifier with IANA name IBM038. + // + // IBM 3174 Character Set Ref, GA27-3831-02, March 1990 + // Reference: RFC1345 + IBM038 MIB = 2029 + + // IBM273 is the MIB identifier with IANA name IBM273. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM273 MIB = 2030 + + // IBM274 is the MIB identifier with IANA name IBM274. + // + // IBM 3174 Character Set Ref, GA27-3831-02, March 1990 + // Reference: RFC1345 + IBM274 MIB = 2031 + + // IBM275 is the MIB identifier with IANA name IBM275. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM275 MIB = 2032 + + // IBM277 is the MIB identifier with IANA name IBM277. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM277 MIB = 2033 + + // IBM278 is the MIB identifier with IANA name IBM278. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM278 MIB = 2034 + + // IBM280 is the MIB identifier with IANA name IBM280. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM280 MIB = 2035 + + // IBM281 is the MIB identifier with IANA name IBM281. + // + // IBM 3174 Character Set Ref, GA27-3831-02, March 1990 + // Reference: RFC1345 + IBM281 MIB = 2036 + + // IBM284 is the MIB identifier with IANA name IBM284. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM284 MIB = 2037 + + // IBM285 is the MIB identifier with IANA name IBM285. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM285 MIB = 2038 + + // IBM290 is the MIB identifier with IANA name IBM290. + // + // IBM 3174 Character Set Ref, GA27-3831-02, March 1990 + // Reference: RFC1345 + IBM290 MIB = 2039 + + // IBM297 is the MIB identifier with IANA name IBM297. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM297 MIB = 2040 + + // IBM420 is the MIB identifier with IANA name IBM420. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990, + // IBM NLS RM p 11-11 + // Reference: RFC1345 + IBM420 MIB = 2041 + + // IBM423 is the MIB identifier with IANA name IBM423. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM423 MIB = 2042 + + // IBM424 is the MIB identifier with IANA name IBM424. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM424 MIB = 2043 + + // PC8CodePage437 is the MIB identifier with IANA name IBM437. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + PC8CodePage437 MIB = 2011 + + // IBM500 is the MIB identifier with IANA name IBM500. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM500 MIB = 2044 + + // IBM851 is the MIB identifier with IANA name IBM851. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM851 MIB = 2045 + + // PCp852 is the MIB identifier with IANA name IBM852. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + PCp852 MIB = 2010 + + // IBM855 is the MIB identifier with IANA name IBM855. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM855 MIB = 2046 + + // IBM857 is the MIB identifier with IANA name IBM857. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM857 MIB = 2047 + + // IBM860 is the MIB identifier with IANA name IBM860. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM860 MIB = 2048 + + // IBM861 is the MIB identifier with IANA name IBM861. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM861 MIB = 2049 + + // IBM863 is the MIB identifier with IANA name IBM863. + // + // IBM Keyboard layouts and code pages, PN 07G4586 June 1991 + // Reference: RFC1345 + IBM863 MIB = 2050 + + // IBM864 is the MIB identifier with IANA name IBM864. + // + // IBM Keyboard layouts and code pages, PN 07G4586 June 1991 + // Reference: RFC1345 + IBM864 MIB = 2051 + + // IBM865 is the MIB identifier with IANA name IBM865. + // + // IBM DOS 3.3 Ref (Abridged), 94X9575 (Feb 1987) + // Reference: RFC1345 + IBM865 MIB = 2052 + + // IBM868 is the MIB identifier with IANA name IBM868. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM868 MIB = 2053 + + // IBM869 is the MIB identifier with IANA name IBM869. + // + // IBM Keyboard layouts and code pages, PN 07G4586 June 1991 + // Reference: RFC1345 + IBM869 MIB = 2054 + + // IBM870 is the MIB identifier with IANA name IBM870. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM870 MIB = 2055 + + // IBM871 is the MIB identifier with IANA name IBM871. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM871 MIB = 2056 + + // IBM880 is the MIB identifier with IANA name IBM880. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM880 MIB = 2057 + + // IBM891 is the MIB identifier with IANA name IBM891. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM891 MIB = 2058 + + // IBM903 is the MIB identifier with IANA name IBM903. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM903 MIB = 2059 + + // IBBM904 is the MIB identifier with IANA name IBM904. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBBM904 MIB = 2060 + + // IBM905 is the MIB identifier with IANA name IBM905. + // + // IBM 3174 Character Set Ref, GA27-3831-02, March 1990 + // Reference: RFC1345 + IBM905 MIB = 2061 + + // IBM918 is the MIB identifier with IANA name IBM918. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM918 MIB = 2062 + + // IBM1026 is the MIB identifier with IANA name IBM1026. + // + // IBM NLS RM Vol2 SE09-8002-01, March 1990 + // Reference: RFC1345 + IBM1026 MIB = 2063 + + // IBMEBCDICATDE is the MIB identifier with IANA name EBCDIC-AT-DE. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + IBMEBCDICATDE MIB = 2064 + + // EBCDICATDEA is the MIB identifier with IANA name EBCDIC-AT-DE-A. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICATDEA MIB = 2065 + + // EBCDICCAFR is the MIB identifier with IANA name EBCDIC-CA-FR. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICCAFR MIB = 2066 + + // EBCDICDKNO is the MIB identifier with IANA name EBCDIC-DK-NO. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICDKNO MIB = 2067 + + // EBCDICDKNOA is the MIB identifier with IANA name EBCDIC-DK-NO-A. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICDKNOA MIB = 2068 + + // EBCDICFISE is the MIB identifier with IANA name EBCDIC-FI-SE. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICFISE MIB = 2069 + + // EBCDICFISEA is the MIB identifier with IANA name EBCDIC-FI-SE-A. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICFISEA MIB = 2070 + + // EBCDICFR is the MIB identifier with IANA name EBCDIC-FR. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICFR MIB = 2071 + + // EBCDICIT is the MIB identifier with IANA name EBCDIC-IT. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICIT MIB = 2072 + + // EBCDICPT is the MIB identifier with IANA name EBCDIC-PT. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICPT MIB = 2073 + + // EBCDICES is the MIB identifier with IANA name EBCDIC-ES. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICES MIB = 2074 + + // EBCDICESA is the MIB identifier with IANA name EBCDIC-ES-A. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICESA MIB = 2075 + + // EBCDICESS is the MIB identifier with IANA name EBCDIC-ES-S. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICESS MIB = 2076 + + // EBCDICUK is the MIB identifier with IANA name EBCDIC-UK. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICUK MIB = 2077 + + // EBCDICUS is the MIB identifier with IANA name EBCDIC-US. + // + // IBM 3270 Char Set Ref Ch 10, GA27-2837-9, April 1987 + // Reference: RFC1345 + EBCDICUS MIB = 2078 + + // Unknown8BiT is the MIB identifier with IANA name UNKNOWN-8BIT. + // + // Reference: RFC1428 + Unknown8BiT MIB = 2079 + + // Mnemonic is the MIB identifier with IANA name MNEMONIC. + // + // rfc1345 , also known as "mnemonic+ascii+38" + // Reference: RFC1345 + Mnemonic MIB = 2080 + + // Mnem is the MIB identifier with IANA name MNEM. + // + // rfc1345 , also known as "mnemonic+ascii+8200" + // Reference: RFC1345 + Mnem MIB = 2081 + + // VISCII is the MIB identifier with IANA name VISCII. + // + // rfc1456 + // Reference: RFC1456 + VISCII MIB = 2082 + + // VIQR is the MIB identifier with IANA name VIQR. + // + // rfc1456 + // Reference: RFC1456 + VIQR MIB = 2083 + + // KOI8R is the MIB identifier with IANA name KOI8-R (MIME: KOI8-R). + // + // rfc1489 , based on GOST-19768-74, ISO-6937/8, + // INIS-Cyrillic, ISO-5427. + // Reference: RFC1489 + KOI8R MIB = 2084 + + // HZGB2312 is the MIB identifier with IANA name HZ-GB-2312. + // + // rfc1842 , rfc1843 rfc1843 rfc1842 + HZGB2312 MIB = 2085 + + // IBM866 is the MIB identifier with IANA name IBM866. + // + // IBM NLDG Volume 2 (SE09-8002-03) August 1994 + IBM866 MIB = 2086 + + // PC775Baltic is the MIB identifier with IANA name IBM775. + // + // HP PCL 5 Comparison Guide (P/N 5021-0329) pp B-13, 1996 + PC775Baltic MIB = 2087 + + // KOI8U is the MIB identifier with IANA name KOI8-U. + // + // rfc2319 + // Reference: RFC2319 + KOI8U MIB = 2088 + + // IBM00858 is the MIB identifier with IANA name IBM00858. + // + // IBM See https://www.iana.org/assignments/charset-reg/IBM00858 + IBM00858 MIB = 2089 + + // IBM00924 is the MIB identifier with IANA name IBM00924. + // + // IBM See https://www.iana.org/assignments/charset-reg/IBM00924 + IBM00924 MIB = 2090 + + // IBM01140 is the MIB identifier with IANA name IBM01140. + // + // IBM See https://www.iana.org/assignments/charset-reg/IBM01140 + IBM01140 MIB = 2091 + + // IBM01141 is the MIB identifier with IANA name IBM01141. + // + // IBM See https://www.iana.org/assignments/charset-reg/IBM01141 + IBM01141 MIB = 2092 + + // IBM01142 is the MIB identifier with IANA name IBM01142. + // + // IBM See https://www.iana.org/assignments/charset-reg/IBM01142 + IBM01142 MIB = 2093 + + // IBM01143 is the MIB identifier with IANA name IBM01143. + // + // IBM See https://www.iana.org/assignments/charset-reg/IBM01143 + IBM01143 MIB = 2094 + + // IBM01144 is the MIB identifier with IANA name IBM01144. + // + // IBM See https://www.iana.org/assignments/charset-reg/IBM01144 + IBM01144 MIB = 2095 + + // IBM01145 is the MIB identifier with IANA name IBM01145. + // + // IBM See https://www.iana.org/assignments/charset-reg/IBM01145 + IBM01145 MIB = 2096 + + // IBM01146 is the MIB identifier with IANA name IBM01146. + // + // IBM See https://www.iana.org/assignments/charset-reg/IBM01146 + IBM01146 MIB = 2097 + + // IBM01147 is the MIB identifier with IANA name IBM01147. + // + // IBM See https://www.iana.org/assignments/charset-reg/IBM01147 + IBM01147 MIB = 2098 + + // IBM01148 is the MIB identifier with IANA name IBM01148. + // + // IBM See https://www.iana.org/assignments/charset-reg/IBM01148 + IBM01148 MIB = 2099 + + // IBM01149 is the MIB identifier with IANA name IBM01149. + // + // IBM See https://www.iana.org/assignments/charset-reg/IBM01149 + IBM01149 MIB = 2100 + + // Big5HKSCS is the MIB identifier with IANA name Big5-HKSCS. + // + // See https://www.iana.org/assignments/charset-reg/Big5-HKSCS + Big5HKSCS MIB = 2101 + + // IBM1047 is the MIB identifier with IANA name IBM1047. + // + // IBM1047 (EBCDIC Latin 1/Open Systems) https://www-1.ibm.com/servers/eserver/iseries/software/globalization/pdf/cp01047z.pdf + IBM1047 MIB = 2102 + + // PTCP154 is the MIB identifier with IANA name PTCP154. + // + // See https://www.iana.org/assignments/charset-reg/PTCP154 + PTCP154 MIB = 2103 + + // Amiga1251 is the MIB identifier with IANA name Amiga-1251. + // + // See https://www.amiga.ultranet.ru/Amiga-1251.html + Amiga1251 MIB = 2104 + + // KOI7switched is the MIB identifier with IANA name KOI7-switched. + // + // See https://www.iana.org/assignments/charset-reg/KOI7-switched + KOI7switched MIB = 2105 + + // BRF is the MIB identifier with IANA name BRF. + // + // See https://www.iana.org/assignments/charset-reg/BRF + BRF MIB = 2106 + + // TSCII is the MIB identifier with IANA name TSCII. + // + // See https://www.iana.org/assignments/charset-reg/TSCII + TSCII MIB = 2107 + + // CP51932 is the MIB identifier with IANA name CP51932. + // + // See https://www.iana.org/assignments/charset-reg/CP51932 + CP51932 MIB = 2108 + + // Windows874 is the MIB identifier with IANA name windows-874. + // + // See https://www.iana.org/assignments/charset-reg/windows-874 + Windows874 MIB = 2109 + + // Windows1250 is the MIB identifier with IANA name windows-1250. + // + // Microsoft https://www.iana.org/assignments/charset-reg/windows-1250 + Windows1250 MIB = 2250 + + // Windows1251 is the MIB identifier with IANA name windows-1251. + // + // Microsoft https://www.iana.org/assignments/charset-reg/windows-1251 + Windows1251 MIB = 2251 + + // Windows1252 is the MIB identifier with IANA name windows-1252. + // + // Microsoft https://www.iana.org/assignments/charset-reg/windows-1252 + Windows1252 MIB = 2252 + + // Windows1253 is the MIB identifier with IANA name windows-1253. + // + // Microsoft https://www.iana.org/assignments/charset-reg/windows-1253 + Windows1253 MIB = 2253 + + // Windows1254 is the MIB identifier with IANA name windows-1254. + // + // Microsoft https://www.iana.org/assignments/charset-reg/windows-1254 + Windows1254 MIB = 2254 + + // Windows1255 is the MIB identifier with IANA name windows-1255. + // + // Microsoft https://www.iana.org/assignments/charset-reg/windows-1255 + Windows1255 MIB = 2255 + + // Windows1256 is the MIB identifier with IANA name windows-1256. + // + // Microsoft https://www.iana.org/assignments/charset-reg/windows-1256 + Windows1256 MIB = 2256 + + // Windows1257 is the MIB identifier with IANA name windows-1257. + // + // Microsoft https://www.iana.org/assignments/charset-reg/windows-1257 + Windows1257 MIB = 2257 + + // Windows1258 is the MIB identifier with IANA name windows-1258. + // + // Microsoft https://www.iana.org/assignments/charset-reg/windows-1258 + Windows1258 MIB = 2258 + + // TIS620 is the MIB identifier with IANA name TIS-620. + // + // Thai Industrial Standards Institute (TISI) + TIS620 MIB = 2259 + + // CP50220 is the MIB identifier with IANA name CP50220. + // + // See https://www.iana.org/assignments/charset-reg/CP50220 + CP50220 MIB = 2260 +) diff --git a/vendor/golang.org/x/text/encoding/internal/internal.go b/vendor/golang.org/x/text/encoding/internal/internal.go new file mode 100644 index 00000000..413e6fc6 --- /dev/null +++ b/vendor/golang.org/x/text/encoding/internal/internal.go @@ -0,0 +1,75 @@ +// Copyright 2015 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package internal contains code that is shared among encoding implementations. +package internal + +import ( + "golang.org/x/text/encoding" + "golang.org/x/text/encoding/internal/identifier" + "golang.org/x/text/transform" +) + +// Encoding is an implementation of the Encoding interface that adds the String +// and ID methods to an existing encoding. +type Encoding struct { + encoding.Encoding + Name string + MIB identifier.MIB +} + +// _ verifies that Encoding implements identifier.Interface. +var _ identifier.Interface = (*Encoding)(nil) + +func (e *Encoding) String() string { + return e.Name +} + +func (e *Encoding) ID() (mib identifier.MIB, other string) { + return e.MIB, "" +} + +// SimpleEncoding is an Encoding that combines two Transformers. +type SimpleEncoding struct { + Decoder transform.Transformer + Encoder transform.Transformer +} + +func (e *SimpleEncoding) NewDecoder() *encoding.Decoder { + return &encoding.Decoder{Transformer: e.Decoder} +} + +func (e *SimpleEncoding) NewEncoder() *encoding.Encoder { + return &encoding.Encoder{Transformer: e.Encoder} +} + +// FuncEncoding is an Encoding that combines two functions returning a new +// Transformer. +type FuncEncoding struct { + Decoder func() transform.Transformer + Encoder func() transform.Transformer +} + +func (e FuncEncoding) NewDecoder() *encoding.Decoder { + return &encoding.Decoder{Transformer: e.Decoder()} +} + +func (e FuncEncoding) NewEncoder() *encoding.Encoder { + return &encoding.Encoder{Transformer: e.Encoder()} +} + +// A RepertoireError indicates a rune is not in the repertoire of a destination +// encoding. It is associated with an encoding-specific suggested replacement +// byte. +type RepertoireError byte + +// Error implements the error interface. +func (r RepertoireError) Error() string { + return "encoding: rune not supported by encoding." +} + +// Replacement returns the replacement string associated with this error. +func (r RepertoireError) Replacement() byte { return byte(r) } + +var ErrASCIIReplacement = RepertoireError(encoding.ASCIISub) diff --git a/vendor/golang.org/x/text/encoding/unicode/override.go b/vendor/golang.org/x/text/encoding/unicode/override.go new file mode 100644 index 00000000..35d62fcc --- /dev/null +++ b/vendor/golang.org/x/text/encoding/unicode/override.go @@ -0,0 +1,82 @@ +// Copyright 2015 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package unicode + +import ( + "golang.org/x/text/transform" +) + +// BOMOverride returns a new decoder transformer that is identical to fallback, +// except that the presence of a Byte Order Mark at the start of the input +// causes it to switch to the corresponding Unicode decoding. It will only +// consider BOMs for UTF-8, UTF-16BE, and UTF-16LE. +// +// This differs from using ExpectBOM by allowing a BOM to switch to UTF-8, not +// just UTF-16 variants, and allowing falling back to any encoding scheme. +// +// This technique is recommended by the W3C for use in HTML 5: "For +// compatibility with deployed content, the byte order mark (also known as BOM) +// is considered more authoritative than anything else." +// http://www.w3.org/TR/encoding/#specification-hooks +// +// Using BOMOverride is mostly intended for use cases where the first characters +// of a fallback encoding are known to not be a BOM, for example, for valid HTML +// and most encodings. +func BOMOverride(fallback transform.Transformer) transform.Transformer { + // TODO: possibly allow a variadic argument of unicode encodings to allow + // specifying details of which fallbacks are supported as well as + // specifying the details of the implementations. This would also allow for + // support for UTF-32, which should not be supported by default. + return &bomOverride{fallback: fallback} +} + +type bomOverride struct { + fallback transform.Transformer + current transform.Transformer +} + +func (d *bomOverride) Reset() { + d.current = nil + d.fallback.Reset() +} + +var ( + // TODO: we could use decode functions here, instead of allocating a new + // decoder on every NewDecoder as IgnoreBOM decoders can be stateless. + utf16le = UTF16(LittleEndian, IgnoreBOM) + utf16be = UTF16(BigEndian, IgnoreBOM) +) + +const utf8BOM = "\ufeff" + +func (d *bomOverride) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) { + if d.current != nil { + return d.current.Transform(dst, src, atEOF) + } + if len(src) < 3 && !atEOF { + return 0, 0, transform.ErrShortSrc + } + d.current = d.fallback + bomSize := 0 + if len(src) >= 2 { + if src[0] == 0xFF && src[1] == 0xFE { + d.current = utf16le.NewDecoder() + bomSize = 2 + } else if src[0] == 0xFE && src[1] == 0xFF { + d.current = utf16be.NewDecoder() + bomSize = 2 + } else if len(src) >= 3 && + src[0] == utf8BOM[0] && + src[1] == utf8BOM[1] && + src[2] == utf8BOM[2] { + d.current = transform.Nop + bomSize = 3 + } + } + if bomSize < len(src) { + nDst, nSrc, err = d.current.Transform(dst, src[bomSize:], atEOF) + } + return nDst, nSrc + bomSize, err +} diff --git a/vendor/golang.org/x/text/encoding/unicode/unicode.go b/vendor/golang.org/x/text/encoding/unicode/unicode.go new file mode 100644 index 00000000..dd99ad14 --- /dev/null +++ b/vendor/golang.org/x/text/encoding/unicode/unicode.go @@ -0,0 +1,512 @@ +// Copyright 2013 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package unicode provides Unicode encodings such as UTF-16. +package unicode // import "golang.org/x/text/encoding/unicode" + +import ( + "bytes" + "errors" + "unicode/utf16" + "unicode/utf8" + + "golang.org/x/text/encoding" + "golang.org/x/text/encoding/internal" + "golang.org/x/text/encoding/internal/identifier" + "golang.org/x/text/internal/utf8internal" + "golang.org/x/text/runes" + "golang.org/x/text/transform" +) + +// TODO: I think the Transformers really should return errors on unmatched +// surrogate pairs and odd numbers of bytes. This is not required by RFC 2781, +// which leaves it open, but is suggested by WhatWG. It will allow for all error +// modes as defined by WhatWG: fatal, HTML and Replacement. This would require +// the introduction of some kind of error type for conveying the erroneous code +// point. + +// UTF8 is the UTF-8 encoding. It neither removes nor adds byte order marks. +var UTF8 encoding.Encoding = utf8enc + +// UTF8BOM is an UTF-8 encoding where the decoder strips a leading byte order +// mark while the encoder adds one. +// +// Some editors add a byte order mark as a signature to UTF-8 files. Although +// the byte order mark is not useful for detecting byte order in UTF-8, it is +// sometimes used as a convention to mark UTF-8-encoded files. This relies on +// the observation that the UTF-8 byte order mark is either an illegal or at +// least very unlikely sequence in any other character encoding. +var UTF8BOM encoding.Encoding = utf8bomEncoding{} + +type utf8bomEncoding struct{} + +func (utf8bomEncoding) String() string { + return "UTF-8-BOM" +} + +func (utf8bomEncoding) ID() (identifier.MIB, string) { + return identifier.Unofficial, "x-utf8bom" +} + +func (utf8bomEncoding) NewEncoder() *encoding.Encoder { + return &encoding.Encoder{ + Transformer: &utf8bomEncoder{t: runes.ReplaceIllFormed()}, + } +} + +func (utf8bomEncoding) NewDecoder() *encoding.Decoder { + return &encoding.Decoder{Transformer: &utf8bomDecoder{}} +} + +var utf8enc = &internal.Encoding{ + &internal.SimpleEncoding{utf8Decoder{}, runes.ReplaceIllFormed()}, + "UTF-8", + identifier.UTF8, +} + +type utf8bomDecoder struct { + checked bool +} + +func (t *utf8bomDecoder) Reset() { + t.checked = false +} + +func (t *utf8bomDecoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) { + if !t.checked { + if !atEOF && len(src) < len(utf8BOM) { + if len(src) == 0 { + return 0, 0, nil + } + return 0, 0, transform.ErrShortSrc + } + if bytes.HasPrefix(src, []byte(utf8BOM)) { + nSrc += len(utf8BOM) + src = src[len(utf8BOM):] + } + t.checked = true + } + nDst, n, err := utf8Decoder.Transform(utf8Decoder{}, dst[nDst:], src, atEOF) + nSrc += n + return nDst, nSrc, err +} + +type utf8bomEncoder struct { + written bool + t transform.Transformer +} + +func (t *utf8bomEncoder) Reset() { + t.written = false + t.t.Reset() +} + +func (t *utf8bomEncoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) { + if !t.written { + if len(dst) < len(utf8BOM) { + return nDst, 0, transform.ErrShortDst + } + nDst = copy(dst, utf8BOM) + t.written = true + } + n, nSrc, err := utf8Decoder.Transform(utf8Decoder{}, dst[nDst:], src, atEOF) + nDst += n + return nDst, nSrc, err +} + +type utf8Decoder struct{ transform.NopResetter } + +func (utf8Decoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) { + var pSrc int // point from which to start copy in src + var accept utf8internal.AcceptRange + + // The decoder can only make the input larger, not smaller. + n := len(src) + if len(dst) < n { + err = transform.ErrShortDst + n = len(dst) + atEOF = false + } + for nSrc < n { + c := src[nSrc] + if c < utf8.RuneSelf { + nSrc++ + continue + } + first := utf8internal.First[c] + size := int(first & utf8internal.SizeMask) + if first == utf8internal.FirstInvalid { + goto handleInvalid // invalid starter byte + } + accept = utf8internal.AcceptRanges[first>>utf8internal.AcceptShift] + if nSrc+size > n { + if !atEOF { + // We may stop earlier than necessary here if the short sequence + // has invalid bytes. Not checking for this simplifies the code + // and may avoid duplicate computations in certain conditions. + if err == nil { + err = transform.ErrShortSrc + } + break + } + // Determine the maximal subpart of an ill-formed subsequence. + switch { + case nSrc+1 >= n || src[nSrc+1] < accept.Lo || accept.Hi < src[nSrc+1]: + size = 1 + case nSrc+2 >= n || src[nSrc+2] < utf8internal.LoCB || utf8internal.HiCB < src[nSrc+2]: + size = 2 + default: + size = 3 // As we are short, the maximum is 3. + } + goto handleInvalid + } + if c = src[nSrc+1]; c < accept.Lo || accept.Hi < c { + size = 1 + goto handleInvalid // invalid continuation byte + } else if size == 2 { + } else if c = src[nSrc+2]; c < utf8internal.LoCB || utf8internal.HiCB < c { + size = 2 + goto handleInvalid // invalid continuation byte + } else if size == 3 { + } else if c = src[nSrc+3]; c < utf8internal.LoCB || utf8internal.HiCB < c { + size = 3 + goto handleInvalid // invalid continuation byte + } + nSrc += size + continue + + handleInvalid: + // Copy the scanned input so far. + nDst += copy(dst[nDst:], src[pSrc:nSrc]) + + // Append RuneError to the destination. + const runeError = "\ufffd" + if nDst+len(runeError) > len(dst) { + return nDst, nSrc, transform.ErrShortDst + } + nDst += copy(dst[nDst:], runeError) + + // Skip the maximal subpart of an ill-formed subsequence according to + // the W3C standard way instead of the Go way. This Transform is + // probably the only place in the text repo where it is warranted. + nSrc += size + pSrc = nSrc + + // Recompute the maximum source length. + if sz := len(dst) - nDst; sz < len(src)-nSrc { + err = transform.ErrShortDst + n = nSrc + sz + atEOF = false + } + } + return nDst + copy(dst[nDst:], src[pSrc:nSrc]), nSrc, err +} + +// UTF16 returns a UTF-16 Encoding for the given default endianness and byte +// order mark (BOM) policy. +// +// When decoding from UTF-16 to UTF-8, if the BOMPolicy is IgnoreBOM then +// neither BOMs U+FEFF nor noncharacters U+FFFE in the input stream will affect +// the endianness used for decoding, and will instead be output as their +// standard UTF-8 encodings: "\xef\xbb\xbf" and "\xef\xbf\xbe". If the BOMPolicy +// is UseBOM or ExpectBOM a staring BOM is not written to the UTF-8 output. +// Instead, it overrides the default endianness e for the remainder of the +// transformation. Any subsequent BOMs U+FEFF or noncharacters U+FFFE will not +// affect the endianness used, and will instead be output as their standard +// UTF-8 encodings. For UseBOM, if there is no starting BOM, it will proceed +// with the default Endianness. For ExpectBOM, in that case, the transformation +// will return early with an ErrMissingBOM error. +// +// When encoding from UTF-8 to UTF-16, a BOM will be inserted at the start of +// the output if the BOMPolicy is UseBOM or ExpectBOM. Otherwise, a BOM will not +// be inserted. The UTF-8 input does not need to contain a BOM. +// +// There is no concept of a 'native' endianness. If the UTF-16 data is produced +// and consumed in a greater context that implies a certain endianness, use +// IgnoreBOM. Otherwise, use ExpectBOM and always produce and consume a BOM. +// +// In the language of https://www.unicode.org/faq/utf_bom.html#bom10, IgnoreBOM +// corresponds to "Where the precise type of the data stream is known... the +// BOM should not be used" and ExpectBOM corresponds to "A particular +// protocol... may require use of the BOM". +func UTF16(e Endianness, b BOMPolicy) encoding.Encoding { + return utf16Encoding{config{e, b}, mibValue[e][b&bomMask]} +} + +// mibValue maps Endianness and BOMPolicy settings to MIB constants. Note that +// some configurations map to the same MIB identifier. RFC 2781 has requirements +// and recommendations. Some of the "configurations" are merely recommendations, +// so multiple configurations could match. +var mibValue = map[Endianness][numBOMValues]identifier.MIB{ + BigEndian: [numBOMValues]identifier.MIB{ + IgnoreBOM: identifier.UTF16BE, + UseBOM: identifier.UTF16, // BigEnding default is preferred by RFC 2781. + // TODO: acceptBOM | strictBOM would map to UTF16BE as well. + }, + LittleEndian: [numBOMValues]identifier.MIB{ + IgnoreBOM: identifier.UTF16LE, + UseBOM: identifier.UTF16, // LittleEndian default is allowed and preferred on Windows. + // TODO: acceptBOM | strictBOM would map to UTF16LE as well. + }, + // ExpectBOM is not widely used and has no valid MIB identifier. +} + +// All lists a configuration for each IANA-defined UTF-16 variant. +var All = []encoding.Encoding{ + UTF8, + UTF16(BigEndian, UseBOM), + UTF16(BigEndian, IgnoreBOM), + UTF16(LittleEndian, IgnoreBOM), +} + +// BOMPolicy is a UTF-16 encoding's byte order mark policy. +type BOMPolicy uint8 + +const ( + writeBOM BOMPolicy = 0x01 + acceptBOM BOMPolicy = 0x02 + requireBOM BOMPolicy = 0x04 + bomMask BOMPolicy = 0x07 + + // HACK: numBOMValues == 8 triggers a bug in the 1.4 compiler (cannot have a + // map of an array of length 8 of a type that is also used as a key or value + // in another map). See golang.org/issue/11354. + // TODO: consider changing this value back to 8 if the use of 1.4.* has + // been minimized. + numBOMValues = 8 + 1 + + // IgnoreBOM means to ignore any byte order marks. + IgnoreBOM BOMPolicy = 0 + // Common and RFC 2781-compliant interpretation for UTF-16BE/LE. + + // UseBOM means that the UTF-16 form may start with a byte order mark, which + // will be used to override the default encoding. + UseBOM BOMPolicy = writeBOM | acceptBOM + // Common and RFC 2781-compliant interpretation for UTF-16. + + // ExpectBOM means that the UTF-16 form must start with a byte order mark, + // which will be used to override the default encoding. + ExpectBOM BOMPolicy = writeBOM | acceptBOM | requireBOM + // Used in Java as Unicode (not to be confused with Java's UTF-16) and + // ICU's UTF-16,version=1. Not compliant with RFC 2781. + + // TODO (maybe): strictBOM: BOM must match Endianness. This would allow: + // - UTF-16(B|L)E,version=1: writeBOM | acceptBOM | requireBOM | strictBOM + // (UnicodeBig and UnicodeLittle in Java) + // - RFC 2781-compliant, but less common interpretation for UTF-16(B|L)E: + // acceptBOM | strictBOM (e.g. assigned to CheckBOM). + // This addition would be consistent with supporting ExpectBOM. +) + +// Endianness is a UTF-16 encoding's default endianness. +type Endianness bool + +const ( + // BigEndian is UTF-16BE. + BigEndian Endianness = false + // LittleEndian is UTF-16LE. + LittleEndian Endianness = true +) + +// ErrMissingBOM means that decoding UTF-16 input with ExpectBOM did not find a +// starting byte order mark. +var ErrMissingBOM = errors.New("encoding: missing byte order mark") + +type utf16Encoding struct { + config + mib identifier.MIB +} + +type config struct { + endianness Endianness + bomPolicy BOMPolicy +} + +func (u utf16Encoding) NewDecoder() *encoding.Decoder { + return &encoding.Decoder{Transformer: &utf16Decoder{ + initial: u.config, + current: u.config, + }} +} + +func (u utf16Encoding) NewEncoder() *encoding.Encoder { + return &encoding.Encoder{Transformer: &utf16Encoder{ + endianness: u.endianness, + initialBOMPolicy: u.bomPolicy, + currentBOMPolicy: u.bomPolicy, + }} +} + +func (u utf16Encoding) ID() (mib identifier.MIB, other string) { + return u.mib, "" +} + +func (u utf16Encoding) String() string { + e, b := "B", "" + if u.endianness == LittleEndian { + e = "L" + } + switch u.bomPolicy { + case ExpectBOM: + b = "Expect" + case UseBOM: + b = "Use" + case IgnoreBOM: + b = "Ignore" + } + return "UTF-16" + e + "E (" + b + " BOM)" +} + +type utf16Decoder struct { + initial config + current config +} + +func (u *utf16Decoder) Reset() { + u.current = u.initial +} + +func (u *utf16Decoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) { + if len(src) < 2 && atEOF && u.current.bomPolicy&requireBOM != 0 { + return 0, 0, ErrMissingBOM + } + if len(src) == 0 { + return 0, 0, nil + } + if len(src) >= 2 && u.current.bomPolicy&acceptBOM != 0 { + switch { + case src[0] == 0xfe && src[1] == 0xff: + u.current.endianness = BigEndian + nSrc = 2 + case src[0] == 0xff && src[1] == 0xfe: + u.current.endianness = LittleEndian + nSrc = 2 + default: + if u.current.bomPolicy&requireBOM != 0 { + return 0, 0, ErrMissingBOM + } + } + u.current.bomPolicy = IgnoreBOM + } + + var r rune + var dSize, sSize int + for nSrc < len(src) { + if nSrc+1 < len(src) { + x := uint16(src[nSrc+0])<<8 | uint16(src[nSrc+1]) + if u.current.endianness == LittleEndian { + x = x>>8 | x<<8 + } + r, sSize = rune(x), 2 + if utf16.IsSurrogate(r) { + if nSrc+3 < len(src) { + x = uint16(src[nSrc+2])<<8 | uint16(src[nSrc+3]) + if u.current.endianness == LittleEndian { + x = x>>8 | x<<8 + } + // Save for next iteration if it is not a high surrogate. + if isHighSurrogate(rune(x)) { + r, sSize = utf16.DecodeRune(r, rune(x)), 4 + } + } else if !atEOF { + err = transform.ErrShortSrc + break + } + } + if dSize = utf8.RuneLen(r); dSize < 0 { + r, dSize = utf8.RuneError, 3 + } + } else if atEOF { + // Single trailing byte. + r, dSize, sSize = utf8.RuneError, 3, 1 + } else { + err = transform.ErrShortSrc + break + } + if nDst+dSize > len(dst) { + err = transform.ErrShortDst + break + } + nDst += utf8.EncodeRune(dst[nDst:], r) + nSrc += sSize + } + return nDst, nSrc, err +} + +func isHighSurrogate(r rune) bool { + return 0xDC00 <= r && r <= 0xDFFF +} + +type utf16Encoder struct { + endianness Endianness + initialBOMPolicy BOMPolicy + currentBOMPolicy BOMPolicy +} + +func (u *utf16Encoder) Reset() { + u.currentBOMPolicy = u.initialBOMPolicy +} + +func (u *utf16Encoder) Transform(dst, src []byte, atEOF bool) (nDst, nSrc int, err error) { + if u.currentBOMPolicy&writeBOM != 0 { + if len(dst) < 2 { + return 0, 0, transform.ErrShortDst + } + dst[0], dst[1] = 0xfe, 0xff + u.currentBOMPolicy = IgnoreBOM + nDst = 2 + } + + r, size := rune(0), 0 + for nSrc < len(src) { + r = rune(src[nSrc]) + + // Decode a 1-byte rune. + if r < utf8.RuneSelf { + size = 1 + + } else { + // Decode a multi-byte rune. + r, size = utf8.DecodeRune(src[nSrc:]) + if size == 1 { + // All valid runes of size 1 (those below utf8.RuneSelf) were + // handled above. We have invalid UTF-8 or we haven't seen the + // full character yet. + if !atEOF && !utf8.FullRune(src[nSrc:]) { + err = transform.ErrShortSrc + break + } + } + } + + if r <= 0xffff { + if nDst+2 > len(dst) { + err = transform.ErrShortDst + break + } + dst[nDst+0] = uint8(r >> 8) + dst[nDst+1] = uint8(r) + nDst += 2 + } else { + if nDst+4 > len(dst) { + err = transform.ErrShortDst + break + } + r1, r2 := utf16.EncodeRune(r) + dst[nDst+0] = uint8(r1 >> 8) + dst[nDst+1] = uint8(r1) + dst[nDst+2] = uint8(r2 >> 8) + dst[nDst+3] = uint8(r2) + nDst += 4 + } + nSrc += size + } + + if u.endianness == LittleEndian { + for i := 0; i < nDst; i += 2 { + dst[i], dst[i+1] = dst[i+1], dst[i] + } + } + return nDst, nSrc, err +} diff --git a/vendor/golang.org/x/text/internal/utf8internal/utf8internal.go b/vendor/golang.org/x/text/internal/utf8internal/utf8internal.go new file mode 100644 index 00000000..e5c53b1b --- /dev/null +++ b/vendor/golang.org/x/text/internal/utf8internal/utf8internal.go @@ -0,0 +1,87 @@ +// Copyright 2015 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Package utf8internal contains low-level utf8-related constants, tables, etc. +// that are used internally by the text package. +package utf8internal + +// The default lowest and highest continuation byte. +const ( + LoCB = 0x80 // 1000 0000 + HiCB = 0xBF // 1011 1111 +) + +// Constants related to getting information of first bytes of UTF-8 sequences. +const ( + // ASCII identifies a UTF-8 byte as ASCII. + ASCII = as + + // FirstInvalid indicates a byte is invalid as a first byte of a UTF-8 + // sequence. + FirstInvalid = xx + + // SizeMask is a mask for the size bits. Use use x&SizeMask to get the size. + SizeMask = 7 + + // AcceptShift is the right-shift count for the first byte info byte to get + // the index into the AcceptRanges table. See AcceptRanges. + AcceptShift = 4 + + // The names of these constants are chosen to give nice alignment in the + // table below. The first nibble is an index into acceptRanges or F for + // special one-byte cases. The second nibble is the Rune length or the + // Status for the special one-byte case. + xx = 0xF1 // invalid: size 1 + as = 0xF0 // ASCII: size 1 + s1 = 0x02 // accept 0, size 2 + s2 = 0x13 // accept 1, size 3 + s3 = 0x03 // accept 0, size 3 + s4 = 0x23 // accept 2, size 3 + s5 = 0x34 // accept 3, size 4 + s6 = 0x04 // accept 0, size 4 + s7 = 0x44 // accept 4, size 4 +) + +// First is information about the first byte in a UTF-8 sequence. +var First = [256]uint8{ + // 1 2 3 4 5 6 7 8 9 A B C D E F + as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x00-0x0F + as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x10-0x1F + as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x20-0x2F + as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x30-0x3F + as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x40-0x4F + as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x50-0x5F + as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x60-0x6F + as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, as, // 0x70-0x7F + // 1 2 3 4 5 6 7 8 9 A B C D E F + xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, // 0x80-0x8F + xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, // 0x90-0x9F + xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, // 0xA0-0xAF + xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, // 0xB0-0xBF + xx, xx, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, // 0xC0-0xCF + s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, s1, // 0xD0-0xDF + s2, s3, s3, s3, s3, s3, s3, s3, s3, s3, s3, s3, s3, s4, s3, s3, // 0xE0-0xEF + s5, s6, s6, s6, s7, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, xx, // 0xF0-0xFF +} + +// AcceptRange gives the range of valid values for the second byte in a UTF-8 +// sequence for any value for First that is not ASCII or FirstInvalid. +type AcceptRange struct { + Lo uint8 // lowest value for second byte. + Hi uint8 // highest value for second byte. +} + +// AcceptRanges is a slice of AcceptRange values. For a given byte sequence b +// +// AcceptRanges[First[b[0]]>>AcceptShift] +// +// will give the value of AcceptRange for the multi-byte UTF-8 sequence starting +// at b[0]. +var AcceptRanges = [...]AcceptRange{ + 0: {LoCB, HiCB}, + 1: {0xA0, HiCB}, + 2: {LoCB, 0x9F}, + 3: {0x90, HiCB}, + 4: {LoCB, 0x8F}, +} diff --git a/vendor/golang.org/x/text/unicode/norm/trie.go b/vendor/golang.org/x/text/unicode/norm/trie.go index 423386bf..e4250ae2 100644 --- a/vendor/golang.org/x/text/unicode/norm/trie.go +++ b/vendor/golang.org/x/text/unicode/norm/trie.go @@ -29,7 +29,7 @@ var ( nfkcData = newNfkcTrie(0) ) -// lookupValue determines the type of block n and looks up the value for b. +// lookup determines the type of block n and looks up the value for b. // For n < t.cutoff, the block is a simple lookup table. Otherwise, the block // is a list of ranges with an accompanying value. Given a matching range r, // the value for b is by r.value + (b - r.lo) * stride. diff --git a/vendor/modules.txt b/vendor/modules.txt index 42d562e9..a1164fa6 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -1,11 +1,11 @@ -# github.com/99designs/gqlgen v0.17.36 +# github.com/99designs/gqlgen v0.17.40 ## explicit; go 1.18 github.com/99designs/gqlgen/graphql -# github.com/Yamashou/gqlgenc v0.14.0 +# github.com/Yamashou/gqlgenc v0.15.1 ## explicit; go 1.19 github.com/Yamashou/gqlgenc/clientv2 github.com/Yamashou/gqlgenc/graphqljson -# github.com/aws/aws-sdk-go v1.44.323 +# github.com/aws/aws-sdk-go v1.46.3 ## explicit; go 1.11 github.com/aws/aws-sdk-go/aws github.com/aws/aws-sdk-go/aws/arn @@ -58,7 +58,7 @@ github.com/aws/aws-sdk-go/service/sso/ssoiface github.com/aws/aws-sdk-go/service/ssooidc github.com/aws/aws-sdk-go/service/sts github.com/aws/aws-sdk-go/service/sts/stsiface -# github.com/bytedance/sonic v1.10.0 +# github.com/bytedance/sonic v1.10.2 ## explicit; go 1.16 github.com/bytedance/sonic github.com/bytedance/sonic/ast @@ -88,10 +88,10 @@ github.com/chenzhuoyu/base64x ## explicit; go 1.16 github.com/chenzhuoyu/iasm/expr github.com/chenzhuoyu/iasm/x86_64 -# github.com/fsnotify/fsnotify v1.6.0 -## explicit; go 1.16 +# github.com/fsnotify/fsnotify v1.7.0 +## explicit; go 1.17 github.com/fsnotify/fsnotify -# github.com/gabriel-vasile/mimetype v1.4.2 +# github.com/gabriel-vasile/mimetype v1.4.3 ## explicit; go 1.20 github.com/gabriel-vasile/mimetype github.com/gabriel-vasile/mimetype/internal/charset @@ -117,7 +117,7 @@ github.com/go-playground/locales/currency # github.com/go-playground/universal-translator v0.18.1 ## explicit; go 1.18 github.com/go-playground/universal-translator -# github.com/go-playground/validator/v10 v10.15.0 +# github.com/go-playground/validator/v10 v10.15.5 ## explicit; go 1.18 github.com/go-playground/validator/v10 # github.com/goccy/go-json v0.10.2 @@ -146,7 +146,7 @@ github.com/golang-migrate/migrate/v4/source/iofs # github.com/golang/mock v1.6.0 ## explicit; go 1.11 github.com/golang/mock/gomock -# github.com/google/go-cmp v0.5.9 +# github.com/google/go-cmp v0.6.0 ## explicit; go 1.13 github.com/google/go-cmp/cmp github.com/google/go-cmp/cmp/cmpopts @@ -154,7 +154,7 @@ github.com/google/go-cmp/cmp/internal/diff github.com/google/go-cmp/cmp/internal/flags github.com/google/go-cmp/cmp/internal/function github.com/google/go-cmp/cmp/internal/value -# github.com/google/uuid v1.3.0 +# github.com/google/uuid v1.3.1 ## explicit github.com/google/uuid # github.com/hashicorp/errwrap v1.1.0 @@ -198,7 +198,7 @@ github.com/lib/pq/scram # github.com/magiconair/properties v1.8.7 ## explicit; go 1.19 github.com/magiconair/properties -# github.com/mattn/go-isatty v0.0.19 +# github.com/mattn/go-isatty v0.0.20 ## explicit; go 1.15 github.com/mattn/go-isatty # github.com/mitchellh/mapstructure v1.5.0 @@ -212,17 +212,32 @@ github.com/modern-go/concurrent github.com/modern-go/reflect2 # github.com/opencontainers/image-spec v1.1.0-rc2 ## explicit; go 1.17 -# github.com/pelletier/go-toml/v2 v2.0.9 +# github.com/pelletier/go-toml/v2 v2.1.0 ## explicit; go 1.16 github.com/pelletier/go-toml/v2 github.com/pelletier/go-toml/v2/internal/characters github.com/pelletier/go-toml/v2/internal/danger github.com/pelletier/go-toml/v2/internal/tracker github.com/pelletier/go-toml/v2/unstable +# github.com/sagikazarmark/locafero v0.3.0 +## explicit; go 1.20 +github.com/sagikazarmark/locafero +# github.com/sagikazarmark/slog-shim v0.1.0 +## explicit; go 1.20 +github.com/sagikazarmark/slog-shim # github.com/sirupsen/logrus v1.9.3 ## explicit; go 1.13 github.com/sirupsen/logrus -# github.com/spf13/afero v1.9.5 +# github.com/sosodev/duration v1.2.0 +## explicit; go 1.17 +github.com/sosodev/duration +# github.com/sourcegraph/conc v0.3.0 +## explicit; go 1.19 +github.com/sourcegraph/conc +github.com/sourcegraph/conc/internal/multierror +github.com/sourcegraph/conc/iter +github.com/sourcegraph/conc/panics +# github.com/spf13/afero v1.10.0 ## explicit; go 1.16 github.com/spf13/afero github.com/spf13/afero/internal/common @@ -235,12 +250,11 @@ github.com/spf13/cast github.com/spf13/cobra # github.com/spf13/jwalterweatherman v1.1.0 ## explicit -github.com/spf13/jwalterweatherman # github.com/spf13/pflag v1.0.5 ## explicit; go 1.12 github.com/spf13/pflag -# github.com/spf13/viper v1.16.0 -## explicit; go 1.17 +# github.com/spf13/viper v1.17.0 +## explicit; go 1.18 github.com/spf13/viper github.com/spf13/viper/internal/encoding github.com/spf13/viper/internal/encoding/dotenv @@ -250,7 +264,7 @@ github.com/spf13/viper/internal/encoding/javaproperties github.com/spf13/viper/internal/encoding/json github.com/spf13/viper/internal/encoding/toml github.com/spf13/viper/internal/encoding/yaml -# github.com/subosito/gotenv v1.4.2 +# github.com/subosito/gotenv v1.6.0 ## explicit; go 1.18 github.com/subosito/gotenv # github.com/twitchyliquid64/golang-asm v0.15.1 @@ -275,20 +289,30 @@ github.com/twitchyliquid64/golang-asm/unsafeheader # github.com/ugorji/go/codec v1.2.11 ## explicit; go 1.11 github.com/ugorji/go/codec -# github.com/vektah/gqlparser/v2 v2.5.8 -## explicit; go 1.16 +# github.com/vektah/gqlparser/v2 v2.5.10 +## explicit; go 1.19 github.com/vektah/gqlparser/v2/ast github.com/vektah/gqlparser/v2/gqlerror # go.uber.org/atomic v1.11.0 ## explicit; go 1.18 go.uber.org/atomic -# golang.org/x/arch v0.4.0 +# go.uber.org/multierr v1.11.0 +## explicit; go 1.19 +go.uber.org/multierr +# golang.org/x/arch v0.5.0 ## explicit; go 1.17 golang.org/x/arch/x86/x86asm -# golang.org/x/crypto v0.12.0 +# golang.org/x/crypto v0.14.0 ## explicit; go 1.17 golang.org/x/crypto/sha3 -# golang.org/x/net v0.14.0 +# golang.org/x/exp v0.0.0-20231006140011-7918f672742d +## explicit; go 1.20 +golang.org/x/exp/constraints +golang.org/x/exp/slices +golang.org/x/exp/slog +golang.org/x/exp/slog/internal +golang.org/x/exp/slog/internal/buffer +# golang.org/x/net v0.17.0 ## explicit; go 1.17 golang.org/x/net/context golang.org/x/net/html @@ -298,17 +322,21 @@ golang.org/x/net/http2 golang.org/x/net/http2/h2c golang.org/x/net/http2/hpack golang.org/x/net/idna -# golang.org/x/sys v0.11.0 +# golang.org/x/sys v0.13.0 ## explicit; go 1.17 golang.org/x/sys/cpu -golang.org/x/sys/internal/unsafeheader golang.org/x/sys/unix golang.org/x/sys/windows -# golang.org/x/text v0.12.0 +# golang.org/x/text v0.13.0 ## explicit; go 1.17 +golang.org/x/text/encoding +golang.org/x/text/encoding/internal +golang.org/x/text/encoding/internal/identifier +golang.org/x/text/encoding/unicode golang.org/x/text/internal/language golang.org/x/text/internal/language/compact golang.org/x/text/internal/tag +golang.org/x/text/internal/utf8internal golang.org/x/text/language golang.org/x/text/runes golang.org/x/text/secure/bidirule